Handshake is another DNS on blockchain project that's taking a different approach — it's aiming to decentralize the root zone (TLDs) instead of domains, because the root zone is where the centralization happens. This MIT Tech Review article gives a good overview of Handshake's goals: https://www.technologyreview.com/s/613446/the-ambitious-plan...
Every time I see an article claiming that someone is building some “decentralized” system to make censorship harder I wonder if anyone of those people even understands how the internet is censored at scale in places like China. For the censorship we have in the west e.g. blacklisting torrent sites a non-ISP DNS and or CDN already solve that problem, for anything beyond that nothing would help.
DNS-on-Blockchain is the next step after DNS-over-HTTPS
61–69 of 69 posts
Re: DNS-on-Blockchain is the next step after DNS-over-HTTPS
#62Earlier quoted context omitted.
You have to keep in mind ipfs is content-addressed. Instead of resolving names you can resolve certificates by their content addressed thumbprint. 1) boostrap 2) find the cert thumbprint for site.com 3) find the cert by the thumbprint and connect to one if IP SAN records
How do you securely get the cert thumbprint?
Re: DNS-on-Blockchain is the next step after DNS-over-HTTPS
#63Earlier quoted context omitted.
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.
The public key still needs to be shared.
Re: DNS-on-Blockchain is the next step after DNS-over-HTTPS
#64Earlier quoted context omitted.
Ipfs.io can solve this easily.
Ipfs requires a DNS server to bootstrap the P2P network, not a good idea. Plus, Ipfs isn't that good when it comes to authentic data, if it's signed, there is only one key, so it's centralized again.
Re: DNS-on-Blockchain is the next step after DNS-over-HTTPS
#65Earlier quoted context omitted.
Ipfs requires a DNS server to bootstrap the P2P network, not a good idea. Plus, Ipfs isn't that good when it comes to authentic data, if it's signed, there is only one key, so it's centralized again.
There are capabilities to use the existing DNS system (or an EthDNS system in the works) for human readable names with IPFS, but you can also use other channels like pubsub to resolve mutable content like IPNS names quickly - so IPFS doesn't actually require DNS at all. Multiwriter IPNS records are also a work in progress, though I disagree with your characterization that somehow only allowing one key to edit a parti…
Bootstrapping a P2P system efficiently requires known P2P nodes and those will require DNS unless you want to shell out for a static IP permanently (and hope nobody poisons ARP!)
Re: DNS-on-Blockchain is the next step after DNS-over-HTTPS
#66Correct me if I'm wrong, but wouldn't DNS-on-blockchain make lookups orders of magnitude slower than they are now, especially with many DNS services advertising based on speed?
Re: DNS-on-Blockchain is the next step after DNS-over-HTTPS
#67So every DNS change is stored into the blockchain, forever? Will you have to download terabytes and terabytes of the blockchain in order to serve as a node? Why is that kind of audit history necessary? Why is the solution to every problem "blockchain" these days?
The point is less about storing the audit history, but more about preventing Man-in-the-Middle attacks and solving the timestamp-certificate chicken-egg problem.
Re: DNS-on-Blockchain is the next step after DNS-over-HTTPS
#68DoB 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…
Re: DNS-on-Blockchain is the next step after DNS-over-HTTPS
#69DoB 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…
There are some proposals that use mechanisms like Harberger tax to combat squatting. https://discuss.ens.domains/t/highlight-robin-hansons-more-o...
Because an amount of money I can afford to protect it is tiny compared to FB's marketing budgets.