What we think about Decentralized Web Nodes (DWN) and Web5

By Agora Citizen Network (@agoracitizen.network)
Published:

Decentralized Web Nodes (DWNs) are self-hostable datastores containing personal cryptographic keys and any accompanying personal data. It’s an open protocol that's being standardized by the Decentralized Identity Foundation (DIF). Its purpose is to allow users to connect to a wide variety of apps via their DWN, so they can selectively allow apps to get data from their DWN or populate data to their DWN—data which they can then reuse across an ecosystem of compatible apps. Verifiable Credentials and their presentations are envisioned to be used mainly as a means to exchange signed data between parties represented by their DWN—building online reputation (Web of Trust), without necessarily requiring externally issued identity Verifiable Credentials (passport, etc.). DWNs are pushed by Jack Dorsey’s Block’s TBD team and the Web5 movement.

Advantages

Limitations

Could it be useful for our requirements?

As DWNs are generally not self-hosted, DWNs are mainly meant to store non-privacy-critical Verifiable Credentials instead of identity Verifiable Credentials (e.g., digital passport), which should be stored in a mobile wallet. However, to achieve our sybil-resistant authentication system, we are mainly interested in these identity VCs. We don’t have requirements about privacy as in encryption and confidentiality for data apart from credentials. We care more about anonymity, so the aspect of “owning your data” in DWNs seems unnecessary. Like AT Protocol’s PDS, DWNs broadcast a unique pseudonymous identifier per user to the whole network. This can be an unwanted feature for anonymity's sake. DWN can eventually help increase interoperability.