Run Pleroma over ENS
Domain names are integral to the design of the Fediverse, but DNS is also its existential threat due to being centrally controlled by the IANA.
ENS is a blockchain domain system built from the ground-up in Ethereum to potentially replace DNS in a censorship-resistant way.
So far, no ENS clients support traditional DNS records like A or CNAME. However, ENS over Tor is now possible. Pleroma supports Tor.
The endgoal would be .eth ActivityPub IDs, but first I think it would be good to experiment with running an existing site over ENS while leaving its clearnet version alone.
Running Pleroma over ENS
- Register a name on ENS.
- Enable Tor on Pleroma.
- Point your ENS at Pleroma's onion address.
- ??? does it work?
If this works, maybe federation over ENS is also possible.