4 ms·
I think you just invented blockchain DNS (e.g. https://handshake.org/ https://handshake.org/) without the byzantine tolerance.
by arjvik 1mo ago
I think you just invented blockchain DNS (e.g. https://handshake.org/ https://handshake.org/) without the byzantine tolerance.
- josephg 1mo agoYes, exactly. Blockchain DNS minus the blockchain is just good DNS.
- vvpan 1mo agoBlockchain has some solid properties, don't throw the baby out with the bathwater.
- josephg 1mo agoWhat baby? DNS doesn't have the double spend problem. Why is the blockchain good for this?
- rswail 1mo agoAn authenticated chain similar to the crts for TLS certificates.
- josephg 1mo agoYou don’t need a blockchain to implement a cryptographic chain of trust.
- inigyou 1mo agoThe double spend problem for domains is the double domain purchase problem. I claim example.com and you also claim it, who wins?
- josephg 1mo agoWhoever buys it first. With a centralised database, this is trivial. Usernames are the same. Who gets @example.bsky.social ? Whoever registers it first. Problem solved.
- pineapplepizza6 1mo agoIf you have a central database why do you need atproto?
- josephg 1mo agoTo stream dns changes from site owners to dns servers. If you want to change a record, you post the change on atproto. DNS servers everywhere just subscribe to the jetstream. That way anyone can run a fast, local dns server which is kept up to date automatically.
- deleted 1mo ago[deleted]
- pineapplepizza6 1mo agoHow fast can I change my DNS records?
- josephg 1mo agoHow fast can you post messages to Bluesky?
- adinisom 1mo agoI'd like to see DNS ownership combined with the time range and an owner-unique key so you can go to the website you intended to visit rather than whoever happens to own the domain at the moment.
- inigyou 1mo agoWhy would they still have the server but not the domain?
- adinisom 1mo agoDomains cost money to maintain. They can lapse, change, or be sold. Sometimes people make mistakes. So to my way of thinking they're great as a short-term named identifier but not as a long-term stable identifier. Would be nice to have both.
- tancop 1mo ago[dead]