This repository was archived by the owner on Oct 28, 2021. It is now read-only.
Description I think that switching to DIDs instead of, right now, IPNS addresses is a good thing. The DID spec allow for multiple kind of DIDs.
IPNS
https://docs.ipfs.io/concepts/ipns/
Included in go-ipfs, no other dependency.
Can use PubSub for real time update.
--- PRO --- CON ---
Slow
Managing IPNS records is a mess.
No easy way to hold your keys securely. Ideally you'd want a browser extension that ask a hardware wallet to sign message so that it's easy to update.
ION
https://identity.foundation/ion/
Faster resolution? Would have to test that it's actually faster than IPNS via Pubsub.
--- PRO --- CON ---
No easy way to hold your keys securely. Ideally you'd want a browser extension that ask a hardware wallet to sign message so that it's easy to update.
Not integrated with IPFS. It add another dependency.
Others
https://w3c.github.io/did-spec-registries/#did-methods
Counter-Argument
https://dwhuseby.medium.com/dids-are-dead-32a5295016c4
Reactions are currently unavailable
I think that switching to DIDs instead of, right now, IPNS addresses is a good thing. The DID spec allow for multiple kind of DIDs.
IPNS
https://docs.ipfs.io/concepts/ipns/
--- PRO --- CON ---
ION
https://identity.foundation/ion/
--- PRO --- CON ---
Others
https://w3c.github.io/did-spec-registries/#did-methods
Counter-Argument
https://dwhuseby.medium.com/dids-are-dead-32a5295016c4