3 ms·
> If this is decentralized, what is its solution to Zooko's Trilemma? I was going to say: Gnunet pet names aren't globally unique, therefore Gnunet gives up on
by jancsika 5y ago
> If this is decentralized, what is its solution to Zooko's Trilemma?
I was going to say: Gnunet pet names aren't globally unique, therefore Gnunet gives up on having the human-meaningful addresses be globally unique. However, from your link it appears that there is no requirement in Zooko's Triangle for those human-meaningful addresses to be globally unique. So it doesn't actually give up anything:
1. Pet names are human meaningful (though not globally unique). Check.
2. Public keys are secure (and in the typical cases globally unique, btw). Check.
3. Gnunet zones are decentralized. Check.
There you go. Triangle drawn.
AFAICT Gnunet punts the names down to the user in a similar way to how Convergence punted CA choice down to the user. In both cases the user chooses which entity or entities to trust, being more or less strict in what to do if those entities disagree based on some predetermined criteria.
In reality, however, I remember that Google balked at adopting Convergence because it seemed likely that most would have eventually just standardized on delegating their own choice of "decentralized" CA to Google. Then you'd end up with an ostensible decentralized set of authorities where that set is simply { Google } for the vast majority of users.
I don't see any mechanism in Gnunet that would avoid a similar fate. Especially given that the examples given in the current docs are so goddamned confusing and convoluted that a tempting workaround would be "Step 1. Just set Google as your thingy." I offer into evidence exhibit one: Gmail.
- teddyh 5y agoExhibit two: Google Public DNS.
- BenjiWiebe 5y agoGoogle public dns is different than Gmail. It isn't the source of the data, for one thing. It's just a cache. The cost of switching to someone else's cache is approximately zero. And it's not very difficult to set up your own nameserver that actually queries the root nameservers.
- octoberfranklin 5y ago> it appears that there is no requirement in Zooko's Triangle for those human-meaningful addresses to be globally unique If they aren't globally unique they aren't really names anymore. If I send you a link involving news.ycombinator.com, and you think that news.ycombinator.com is really furrypr0n.com, I would say that we are not using the same naming system. That isn't distributed; it's merely incoherent.
- immibis 5y agoIt's a naming system, which is human-meaningful and decentralized, but not globally-unique. It fulfils 2 out of 3 criteria, just as Zooko predicted.
- deleted 5y ago[deleted]
- immibis 5y agoIt's an overlay of two systems: one of which is HM+DC and the other is GU+DC. Triangle not drawn - you have two systems.