3 ms·
What is the Web 3.0 garbage? I though DID needed some sort of blockchain like Bitcoin.
by eldenwrong 4y ago
What is the Web 3.0 garbage? I though DID needed some sort of blockchain like Bitcoin.
- cle 4y agoThis is discussed in the intro of the spec: https://www.w3.org/TR/did-core/#introduction https://www.w3.org/TR/did-core/#introduction. My understanding is that the DID method can use a "centralized" identity provider like the Mastercard Identity Service (https://github.com/Mastercard/did-methods/blob/master/id.md https://github.com/Mastercard/did-methods/blob/master/id.md), which is presumably backed by some boring database, a decentralized-but-not-blockchain one like IPID which uses IPFS to store and lookup identities (https://did-ipid.github.io/ipid-did-method https://did-ipid.github.io/ipid-did-method), or blockchain-specific ones like ENS. > [Verifiable data registries] include distributed ledgers, decentralized file systems, databases of any kind, peer-to-peer networks, and other forms of trusted data storage.
- smarx007 4y agoThe word "blockchain" is mentioned only once in the spec, and only in one of the 12 use cases. The garbage part is that 9 of 10 (give or take) methods registered on https://www.w3.org/TR/did-spec-registries/#did-methods https://www.w3.org/TR/did-spec-registries/#did-methods are from crypto-hyper-cosmos-nonsense. The reason is that serious organizations like MasterCard or BankID will only begin considering registering a method once the spec is a W3C Recommendation. At this stage, only insignificantly small or heavily invested parties registered a method on a draft standard (which is what a "proposed recommendation" roughly means). Edit: nope, I was wrong, Mastercard has one https://github.com/Mastercard/did-methods/blob/master/id.md https://github.com/Mastercard/did-methods/blob/master/id.md
- eldenwrong 4y agoThe only decentralized one is the one that uses Bitcoin. No Bitcoin no real DID. Decentralization matters.
- smarx007 4y agoPlease don’t hijack the term decentralization to solely mean blockchain &co. What you are describing is a single system that uses technical means to decentralize (quite cleverly so). The classical D. is achieved by not having a single system like Blockchain but instead having as many as you wish - anyone can install nginx on their server. This results in a multitude of systems achieved through policy means. The spec means decentralization in this way - Sweden can rely on some DID methods, UK on other, and you can use Bitcoin :) You may argue that the latter is flawed but please don’t make it sound like the former is the only way.
- eldenwrong 4y agoAll methods that don't rely on Bitcoin are not really decentralized. All other systems can get decisions reversed and rules changed without much trouble. Try doing that in Bitcoin :)