|
|
|
|
|
by Hyolobrika
1614 days ago
|
|
IMO, GNS would benefit from a blockchain to store the root zone. Currently, It is managed by a non-profit. You can add your own TLD but good luck enabling everyone to resolve it without GNUnet e.V's say-so.
The problem is making a blockchain that's private enough. |
|
Also, the hyper hyper local root and public-key delegation balance the powers of the centralized root. Hypothetically, adding a new "TLD" (for your client) would be very easy so we would probably see more old-style "indexes" sharing zones you could subscribe to, also in a peer-to-peer manner so that if i add my friend anita's zone to my root, i could then recursively resolve through her published index (in her zone), like blog.anita or barbara.anita (a hypothetical friend of anita's).
It's also worth mentioning that this would significantly change the Certificate Authority problem by having a secure network to distribute the keys via DANE entries. It would still be a problem though that anita could suddenly point barbara in her zone to her own machine and serve her own content/certificate. But i guess that's what Web of Trust (or rather Fog of Trust with zero-knowledge proofs) is for? :)