BitXID is a DID framework which complys with W3C DID(Decentralized Identifiers) specifications. It has the following features:
- Multiple storage management: BitXID offers both on-chain storage and off-chain storage for DID storage. The best practice will be store small amounts of data(e.g. id, status, etc.) on-chain while store large amounts of data(e.g. public keys, authentication methods, etc.) off-chain(e.g. IPFS), and combines them by store hash of the data on-chain.
- Multiple methods management: not only can BitXID be used to build digital identity for a blockchain but also it can be to build digital identity ecosystem for a blockchain network(i.e. cross-chain platform).
Install bitxid
package:
go get -u github.com/meshplus/bitxid
import it in your code:
import "github.com/meshplus/bitxid"
BitXID is already used by several great projects, among which BitXHub is one of them. BitXHub DID has already registered on DIF Universal Resolver. You can find BitXHub DID Implementation here and the design of BitXHub DID in the latest BitXHub WhitePaper.
Usage guide documantation can be found in here.
Email: [email protected]
Wechat: If you‘re interested in BitXID or BitXHub, please add the assistant to join our community group.
BitXID is under the APACHE LICENSE VERSION 2.0.