docs.d.id Open in urlscan Pro
2606:4700::6812:6fb  Public Scan

Submitted URL: http://docs.did.id/
Effective URL: https://docs.d.id/
Submission: On October 19 via api from US — Scanned from DE

Form analysis 1 forms found in the DOM

<form class="search-box" role="search"><input type="search" placeholder="Search" autocomplete="off" spellcheck="false"><!----></form>

Text Content

.bit Document
Home open in new window
LanguagesLanguages
 * English
 * 中文

GitHub open in new window


Home open in new window
LanguagesLanguages
 * English
 * 中文

GitHub open in new window
 * Introduction
 * Terminology
 * Frequently Asked Questions

 * Register .bit
   
   * Pricing/Fee
   * Open registration rules
   * Charsets
   * Reserved .bit Accounts open in new window

 * Technical Details
   
   * Registration Process
   * Account Status & Lifecycle
   * .bit Data Container
   * .bit Alias
   * .bit SubDID
   * .bit Multi-Chain Principle
   * .bit Account Permissions
   * .bit Ethereum NFT

 * Projects
   
   * data.did.id

 * Contribute to .bit
   
   * Contribute to .bit
   * Enthusiasts/Promoters
   * Channel
   * Registrar
   * Keeper

 * Developers
   
   * .bit Integration Guide
   * Build applications on .bit
   * Integrating .bit into Frontend
   * Backend Integration
   * Wallet Integration
   * .bit Alias
   * .bit Libraries

 * We Are Hiring
   
   * Position List
   * BD Manager
   * Event Marketing Manager (Global)
   * Community Manager (Ambassador Program)
   * Developer Advocate

 * Others
   
   * Why assets on CKB can be managed by BTC address
   * Github open in new window
   * Website open in new window


# INTRODUCTION

> .bit to the crypto world is what Phone/Email to the Internet.

.bit is a blockchain-based, open source, decentralized cross-chain account
system that provides a worldwide unique naming system with a .bit suffix that
can be used in different scenarios, such as cryptocurrency transfer, domain name
resolution, identity authentication, etc.

.bit is the first decentralized account system with broad compatibility,
allowing users to register and manage their .bit accounts with any public chain
address or even email.

The core elements of a .bit account contain the owner/manager, and the record
(i.e. the data associated with). Unlike ENS, the owner/manager of .bit can be
any public chain private key or even email; unlike DNS, .bit supports any type
of record.

The structure of a .bit account is as follows:

.bit is a decentralized application running on Nervos CKBopen in new window.
.bit accounts and related records are stored on the permissionless blockchain.
Nervos CKB is a PoW public chain with a highly open architecture using the UTXO
model.

.bit has five main components:

 1. Core Protocol
    
    This refers to a series of Lock Scripts and Type Scripts deployed on Nervos
    CKB. They define .bit accounts and the related operational standards for
    .bit accounts and are the concrete implementations of the .bit core
    protocols.

 2. Keeper
    
    Keeper is a set of off-chain programs that can be run by anyone without
    permission, and is responsible for triggering a series of transactions that
    conform to the core protocol. Running a Keeper earns .bit system rewards.

 3. Resolution Service
    
    It resolves the global state of .bit based on the transactions on Nervos CKB
    and provides account resolution service to the public in the form of an
    interface.

 4. Client SDK
    
    Includes SDKs in various languages to simplify the integration of mobile
    wallets, web wallets, server wallets and other .bit-related applications.

 5. Dapp UI
    
    Users ultimately use various features of .bit through a variety of
    application interfaces. These applications can be used directly in the
    browser or can be integrated into popular wallet software.

The source code for all the components above can be found on our Github
repositoryopen in new window. Also, developers can implement their Keeper,
Resolution Service, Client SDK, and Dapp UI based on the Core Protocol.

Edit this page open in new window
Last Updated: 7/1/2022, 5:59:44 AM

Terminology