With Ethereum Name Service (ENS) you can register ".eth" domains into the blockchain as an NFT. Now you can also import your DNS domains as well.

The coolest thing though is ENS allow to have resolvers to get your name pointing to different places (crypto addresses, text records, etc), so basically you can implement a completely decentralized webfinger system on top of Ethereum.

Follow

@alex , how hard would be in pleroma to have each local user to have its own FQDN? I'm picturing a system where users can sign up to a service but bring their own identity, and use ENS as a backup webfinger system. Wouldn't that solve the identity portability problem in the fediverse?

@raphael A user can have any ActivityPub ID. I think the hard part would be connecting it all together. You’d want to add DNS checks to make it easy.

@alex but isn't it what ENS would be doing? Say that I want my id to be johndoe.eth. I also want x.com to host my fedi account, so I register joendoe.eth on ENS and I add a record saying that my fedi provider.

People could address me on fedi by using my ENS, and servers could resolve the name by querying it.

Later on, if I want to change to y.com, I can move all my stuff to the new provider, change the ENS record and all my followers wouldn't notice.

Could this work?

@raphael

This seems like something that should be pitched to the ActivityPub folks,

@alex

@selea if I understand what @alex said, there is no need to change the activitypub standard. It would be up to servers to implement different methods to resolve the activitypub IDs and figure out how to find the server that is responding requests specifically to that account.

@alex can we chat a bit about this idea some time soon? I'm thinking that a system where users are in control of their identity and get to decouple from the hosting service will be a boon to the Fediverse, and I am having some ideas that can generate interesting opportunities to Tribes.

Sign in to participate in the conversation
Communick Social

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!