Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

what we need is a fully distributed (and thus democratic) content-addressable name server resolution system.

that way users can decide for themselves who is @bob or me@me.com (as their hashes differ).

the current industry around vanity domains and social media handles is toxic. people are being killed for them [1]

[1] https://news.ycombinator.com/item?id=27900825

an example of a working example is the p2p Secure Scuttlebutt (SSB) social network: it can work completely without name servers (you can even sync over bluetooth)



What's your take on GNU Name System? Globally-unique public keys with human-friendly nicks (hyper hyper local root) sounds like a good mix. See also, ICANN presentatin about emerging identifiers, introducing Handshake and GNS projects: https://icann.zoom.us/rec/play/QA_d2NDBBhbecI0Yg4WcEorM0DlVt...


Definitely we need a mix. These look great, the more alternatives available and explored the better for us all. Hopefully these systems and standards will organically diverge, converge, and diverge again (into infinity), as is key to any kind of technological development/experimentation.


How does content-addressing help implement a better name server? If the system is fully distributed you're gonna have a lot more than one person deciding that they are @bob


so you'd all have to be playing by the same id-generation algorithm/rules/'game', which will mean that no two id's can be generated (at the same time). if you don't use the same id-generation algorithm as your friends (yet you claim you did) people would be able to see that by validating your chain [1].

in other words: my main critique is that this name server system is not as distributed as it could be, for example if it was built using the holochain framework.

in a holochain system if two communities get disconnected due to a natural disaster, they would still be able to continue in two (temporarily) partitioned communities. with blockchain this wouldn't be possible.

[1] https://developer.holochain.org/concepts/7_validation/


You meet Bob at a bar. You hit it off with him, and you mutually decide to stay in touch.

How do you do that when neither of you has a name you can refer to the other as yet?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: