10

I firmly believe that the blockchain, and a lot of crypto stuff in general, is snake-oil, and a solution in search of a problem, but dns seems like a place where it could be useful. Am I wrong? As a blockchain-hater, I would love to be.

top 11 comments
sorted by: hot top controversial new old
[-] abbadon420@lemm.ee 9 points 1 week ago

No it isn't, because the way DNS work.

  • you ask your dns server if it knows the adres for some website.
  • if it doesn't it'll ask another node
  • if it does, it will tell you.

So a dns server either knows the webadresses it serves, or it knows which way to point you for more info. This is a leveled arrangement, so there are some high level dns servers that basically divide the whole Internet in sections (11, if I members correctly). And they all have layers of subsidiaries, like a tree structure. The leaves of this tree know a few specific addresses, or else they send you up the tree and the node might send you down again, to a different leave.

If you would do this on block chain, you wouldn't need the intermediate nodes anymore, but the leaves would contain all the information themselves. The leaves, in this case, would probably be a file on your computer and would basically contain the entire Internet. Anyways, the big problem with this isn't size, but the linking. Blockchain only knows which nodes came before your node, not which nodes came after. Even if you did implement it like that, you'd have a massive list of nodes. Imagine you have an old ip address and you want to lookup a brand new website. You could possibly be sent through millions of nodes before you find what you're looking for. The tree structure dns has now, cuts that down to maybe a dozen nodes, depending on what you're looking for. You can actually how many nodes with traceroute, or online om dnschecker.org/online-traceroute

[-] bamboo 5 points 1 week ago

What? No. What problem will will this solve?

[-] Irelephant@lemm.ee 2 points 1 week ago

Well, dns is centralised, icann controls it.

[-] amino 2 points 1 week ago* (last edited 1 week ago)

letting people like Elon Musk control DNS should make it obvious why this is a horrible idea. most of those crypto people are fascists and/or "anarcho-capitalists"

[-] Irelephant@lemm.ee 2 points 1 week ago

If he can control it, then its not decentralised.

[-] amino 7 points 1 week ago* (last edited 1 week ago)

hence the inherent problem with crypto. you're always gonna end up with fascist billionaires at the helm when you essentially implement a vote determined by how much bro-tokens you own.

I'm not aware of any blockchain implementation that isn't just a reskin of late stage capitalism.

they call it "decentralized" when most of Bitcoin's mining power is centralized in the hands of a few shadow companies and for the proof of stake model it's centralized in the hands of a few wall street bros

[-] amino 2 points 1 week ago

I agree that DNS is horribly centralized and outdated, but tech isn't gonna solve this problem which is political. I think every TLD should be ran by a federation of independent worker co-ops managing each TLD autonomously. who then convene at a federation council to replace the functions of ICANN

[-] lwuy9v5@lemmy.world 1 points 1 week ago

DNS uses distributes hash tables, which is decentralized. Though, yes, there is centralization in terms of trusted entities able to issue domain names and top level domains, you can already host your own distributed and decentralized name servers

[-] lwuy9v5@lemmy.world 3 points 1 week ago

Generally, blockchain is really only helpful in very specific scenarios

  • where there is no trust amongst actors (there is trust in dns, I trust you to tell me the details for your DNS records)
  • immutability is important (dns records are regularly mutated, only the current state is important)
  • and performance is unimportant (performance is critically important for dns)
this post was submitted on 24 Mar 2025
10 points (100.0% liked)

No Stupid Questions

39649 readers
647 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here. This includes using AI responses and summaries.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 2 years ago
MODERATORS