did:btc1 is a censorship resistant DID Method using the Bitcoin blockchain as a Verifiable Data Registry to announce changes to the DID document. It improves on prior work by allowing: zero-cost off-chain DID creation; aggregated updates for scalable on-chain update costs; long-term identifiers that can support frequent updates; private communication of the DID document; private DID resolution; and non-repudiation appropriate for serious contracts.
did:btc1 is created for those who wish to have it all:
To learn more about did:btc1 method, visit the specification at dcdpr.github.io/did-btc1.
Below are the various packages that make up the overall JS/TS implementation of the BTC1 Method