News for hackers. Stuff that matters.
Re:The GNU Name System by jancsika on Tuesday February 01, 2022 @12:26AM (#30158946)
> 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.

Re:The GNU Name System by octoberfranklin on Tuesday February 01, 2022 @02:31AM (#30159601)
> 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.

Re:The GNU Name System by immibis on Tuesday February 01, 2022 @06:48AM (#30161317)
It'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.
Re:The GNU Name System by immibis on Tuesday February 01, 2022 @05:07AM (#30160607)
It'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.
Re:The GNU Name System by teddyh on Tuesday February 01, 2022 @02:10AM (#30159505)
Exhibit two: Google Public DNS.
Re:The GNU Name System by BenjiWiebe on Tuesday February 01, 2022 @10:00PM (#30173124)
Google 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.