NEW
Report & API Now Live! Data insights report and open data API endpoints live as of September 23, 2025

Description

Description
Source

The did:bit method is a blockchain-based DID system built on the Nervos CKB blockchain that provides decentralized identifiers through the .bit naming system. This method integrates domain name functionality with decentralized identity management, allowing users to create human-readable identifiers with a .bit suffix.

The system supports cross-chain account management and can be used for multiple purposes including:

  • Cryptocurrency transfers
  • Domain name resolution
  • Identity authentication
  • Web3 profile management

Each did:bit identifier is tied to a .bit name that can be registered and managed through the blockchain. The method supports multiple blockchain networks and various cryptographic algorithms, including ECDSA and EdDSA, making it compatible with different blockchain ecosystems like Ethereum, TRON, and Mixin.

A key feature is its ability to handle custom records through a flexible data structure, allowing users to define additional service endpoints and verification methods beyond the default ones. The system automatically generates a Web3 Public Profile for each DID and includes built-in support for multiple verification relationships.

Technical Details:

  1. DID Generation and Structure:
  • Format: did:bit:[<network>]:<name>
  • Networks supported: mainnet, pudge, etc.
  • Example: did:bit:mainnet:example.bit
  • Default network is mainnet if omitted
  1. Resolution Process:
  • Performs .bit name resolution
  • Retrieves DID-specific CUSTOM records
  • Automatically adds:
    • Default verification methods
    • Default service endpoints
    • Web3 public profile information
  1. Key Management and Security:
  • Supports multiple cryptographic algorithms:
    • ECDSA secp256k1
    • ECDSA secp256r1
    • EdDSA ed25519
  • Blockchain Account ID structure:
    • Algorithm index
    • Payload (address/public key)
  • Verification methods include:
    • Authentication
    • Assertion
    • Capability invocation
    • Capability delegation
    • Key agreement
  1. Unique Characteristics:
  • Human-readable identifiers
  • Cross-chain compatibility
  • Custom record support
  • Automatic Web3 profile generation
  • Multiple verification relationship support
  1. Technology Stack:
  • Base Layer: Nervos CKB blockchain
  • Standards Compliance: W3C DID Core
  • Supported Protocols:
    • EIP712
    • WebAuthn
  • Data Format: JSON-LD
  • Context Support:
    • https://www.w3.org/ns/did/v1
    • https://w3id.org/ens/v1
    • https://w3id.org/casa/profile-services/v1

Projects compatible with, endorsing or using this DID Method

Project
Website
Source

Compatible DLT Instances

DLT Instance
Operator
Source

Entities maintaining or authoring this DID Method

Entity
Website
Source

Persons associated with this DID Method

If you are featured in the Web of Trust Map and wish to exercise your GDPR rights, including the right to be forgotten, visit the privacy policy page