What is NibID ?
NibID is a distributed, open, and extensible naming system based on the Nibiru Chain blockchain. NibID's primary function is to map human-readable names like 'alice.nibi’ to machine-readable identifiers such as Nibiru Chain addresses or other cryptocurrency addresses, content hashes, and metadata.
NibID also supports 'reverse resolution,' allowing the association of metadata such as canonical names or interface descriptions with Nibiru Chain addresses.
NibID shares similar goals with DNS (Domain Name Service) on the Internet, but its architecture is significantly different due to the capabilities and constraints provided by the Nibiru Chain. Such as DNS, NibID operates on a system of dot-separated hierarchical names called domains, where the owner of a domain has full control over subdomains.
Top-level domains, like ".nibi", are owned by smart contracts called registrars. These registrars define rules for allocating subdomains. Anyone can obtain ownership of a domain by following the rules set by these registrar contracts.
Because of NibID's hierarchical structure, anyone who owns a domain at any level can configure subdomains as desired. For instance, if Alice owns 'alice.nibi’, she can create 'pay.alice.nibi' and customize it as she wishes.
NibID is deployed on Nibiru Chain's testnet. Libraries and applications, such as the JavaScript library or end-user applications, automatically detect the network being used and interact with the NibID deployment on that network.
Last updated