Live data from Hacker News

DNS-on-Blockchain is the next step after DNS-over-HTTPS

diode.io

31–40 of 69 posts

Re: DNS-on-Blockchain is the next step after DNS-over-HTTPS

#32
post #29

Earlier quoted context omitted.

Then you still need to trust the initial node to not provide you with a poisoned peer list (ie, a list of peers that are wholely isolated from the proper IPFS network and provide bogus DNS answers). And you need to bootstrap without DNS if you plan to actually replace DNS, not live beside it.

Anything in the world could theoretically be poisoned. There's no point in worrying about attacks above a certain level of difficulty. If you can check in with a certain number of builtin peers, that's about as solid as we can make things. > And you need to bootstrap without DNS if you plan to actually replace DNS, not live beside it. Whatever. DNS itself is never going to shut down, so 100% replacement even for boot…

Bootstrapping without DNS or bootstrap nodes is possible, if hard, but still leaves some open questions.

Not everything in the world can be poisoned if you design carefully enough, but IPFS isn't a design I'd pick for building the foundation of an internet.

Re: DNS-on-Blockchain is the next step after DNS-over-HTTPS

#38
post #25

DoB will have to deal with some problems, especially bad actors; people will squat on domains, register typos (fscebook.com) or even bitflips (fabebook.com, b is one bitflip from c). Malware owners will run their C&C servers on domains. Malicious domains will require someone removing them or blocking them even, unless you want the DoB namespace to turn into a cesspool of malware, phishing and nazis. Not something the…

You could probably say the same thing about DNS right before it was introduced to the mainstream.

Re: DNS-on-Blockchain is the next step after DNS-over-HTTPS

#40
post #26

What is the proof? That the domain owner signed it with a certain key? Is that key shared out-of-band? If so why do we even need the blockchain?

Yes, the proof would be some sort of signature.

No, public key cryptography means that the key doesn't need to be shared.

A blockchain is only needed if parties need to write to the database in a decentralized manner, and the order of the writes is important & can't be tampered with.

Post reply on HN