4 ms·
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 @b
by beckman466 5y ago
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 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)
- evv 5y agoHow 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
- beckman466 5y agoso 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/ https://developer.holochain.org/concepts/7_validation/
- duskwuff 5y agoYou 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?
- southerntofu 5y agoWhat'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_d2NDBBhbecI0Yg4WcEorM0DlVtGRbN9IkAp1TfgBb_fzMX1s4LHRsOl88FrPWDKnRxi3GOFPJU-Ye.xrkeC4AwxgwVLS8x https://icann.zoom.us/rec/play/QA_d2NDBBhbecI0Yg4WcEorM0DlVt...
- beckman466 5y agoDefinitely 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.