Hacker News new | ask | show | jobs
by zicklag 463 days ago
I think maybe a globally consistent ledger ( blockchain ) isn't exactly what we need though, and what we actually want might be something closer to pkarr.org on top of the BitTorrent / Mainline DHT.

Because I think what we need is discovery and persistence of many self-verifying records that are independent from eachother.

In other words, each user's own identity record log is it's _own_ "blockchain" already, and we have no need for large, expensive, coordinated consensus, because each user only needs a single signature from one of their authorized keys to make changes.

So if we can just reliably distribute your identity records, then I think we've mostly solved the problem. Having the plc.directory as a standard, primary way to get those records doesn't seem like a bad idea, but having an official fallback to something like the Mainline DHT might be able to make it 100% decentralized in the event of a compromised plc.direcotry.

It's still a fuzzy idea in my head but eventually I'll do some serious thinking about this and try to get some actual proposal or community feedback if it seems like there's promise.

2 comments

After looking into this a bit more, it turns out that yes, there are in fact cryptocurrency-based DID methods already: did:sol, did:ion, did:ethr, and more. So I guess the idea does have some merit to it.
I conceived of something similar a few years ago.

Blockchain and DHT are perfect for this.