4 ms·
Bypassing the DNS system is trivial. All we need to do is write a browser extension with an input text box which connects to a blockchain and uses it to map cus
by jongjong 3y ago
Bypassing the DNS system is trivial. All we need to do is write a browser extension with an input text box which connects to a blockchain and uses it to map custom names to IP addresses (with the mappings stored on-chain) and redirects the user to the IP address directly. The only centralized component is the initial peer discovery phase which requires some hard-coded seed IPs but you could have a large list and rotate the seed list frequently. Anyway, once set up, it would be fully decentralized... You could already do this by using any generic blockchain like Bitcoin. Just use transaction messages to store name-to-IP mappings.
The seed peer discovery issue is not a big problem once the network is above a certain size. Beyond a certain point, you could just ask someone from your local community for the IP address of a node. You just need one good node to be able to connect to the network.
- miniBill 3y agoHow do you avoid squatting?
- spacebanana7 3y agoAlthough there are some soft mitigations, it's still an issue for even the Ethereum Name Service https://discuss.ens.domains/t/domain-squatting/9189 https://discuss.ens.domains/t/domain-squatting/9189
- deleted 3y ago[deleted]
- jongjong 3y agoWhoever bought the name on the blockchain is the owner within that decentralized DNS registry. If you don't like it, you can buy that same domain name on a different decentralized DNS registry (e.g. on a different blockchain) and try to use your influence to promote your users to use that one instead. I don't recall ever signing a contract with any government agreeing to all these trademark laws we have today. Why should they have precedence over the laws of decentralized blockchains which people have chosen out of their own free will?