There are quite a few name services popping up on the Internet Computer right now: @icnsid @ic_naming and others.

These services remap an ICP address to a human readable ".icp" name.

But what exactly is an IC name service? And how should we proceed as an #IC ecosystem? 🧵👇
A name service is as simple as an object mapping ICP addresses to human readable ".icp" addresses. This means that (if supported) I could receive ICP at bob.icp instead of some crazy long ICP address. This is convenient and makes it less likely to mistype an address.
The biggest and most widely used name service on Ethereum is ENS. And Coinbase supports it. So this is how it works.

1. Go send ETH on Coinbase
2. Put in my ENS
3. Coinbase looks up the actual address from the ENS and enters it into the send field auto-magically

Pretty cool!
The only reason this works is because Coinbase supports ENS. So when I type my ENS, Coinbase calls the ENS and finds the map

This means that to succeed, a name service needs to be widely supported by the dApps in the ecosystem. Basically a standard that needs to be adopted
Anyone can do an ".icp" name service, it's just a map/api from a human readable name to an ICP address. The more important thing is WHO is doing it & what their plan is to get adoption across apps in the ecosystem. It is all about getting the standard widely adopted and accepted
So the problem (in my mind) with existing IC name service solutions is that they started with selling ".icp" domains rather than getting adoption/integration from dApps in the ecosystem. An IC name service is only as successful as the integrations it can get across the ecosystem
Which means I'm looking for the following in an IC name service:
1. Open source
2. Community owned/governed
3. Founders doxed and well known in the IC community
4. Widely integrated across IC wallets and DeFi dApps
5. Building from (and potentially integrating with) ENS is a plus
I haven't seen this yet (although existing IC name service apps might be trying to accomplish this), and so I've been hesitant to show support for existing solutions

So even if I get bob.icp on existing name services, if they don't get widely adopted it doesn't mean anything
@nic_xyz @harris0nhines I know you both were working on (or at least interested in) an IC name service. Have either of you made progress on this front? Just curious what is going on in the community as I think we're all interested in finding a good solution here.
And for existing name service solutions, I think the best path forward is to get widespread adoption from existing IC wallets and DeFi applications. Basically proposing an open internet service standard that can be community owned and governed.
That's all for today folks! Hope you liked my musings on the Internet Computer name service. I'd love to hear other viewpoints if I got anything wrong!

But I hope this has added some clarity to the existing situation with multiple name service providers right now.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with 🕷 Bob Bodily, PhD 👋 🕷

🕷 Bob Bodily, PhD 👋 🕷 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @BobBodily

Sep 5, 2021
NFTs on the Internet Computer are going to be huge. Core benefits for IC NFTs over other chains:
1. All assets on chain
2. No gas fees to mint/transact
3. Cheap storage costs ($5/GB/year)

This lets us do all sorts of crazy things with NFTs. Here comes a mega-thread 💥

👇👇👇
1. The Mystery Box NFT

Wrap 8-year staked neurons, DKT tokens, DSCVR tokens, and ICP into a single NFT. Then transfer ownership of all assets in a single transaction.

You could even set rules for under what conditions the NFT could be wrapped (age, social verification, etc.)
2. The AI NFT

Put @OpenAI's GPT-3 model in an NFT, and have it fine tune over time based on your interactions.

You are essentially training it to be a personal assistant, which could then be helpful to you or marketed/sold (easily transferred) to others.
Read 14 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(