Blockchain ID Wikipedia

John Light edited this page Oct 29, 2015 · 1 revision

A blockchain ID is a unique identifier that is secured by a blockchain. A user can cryptographically link their blockchain ID to a profile containing arbitrary information e.g. name, biography, website link, public key, social graph, etc. Blockchain IDs are simultaneously secure, human-meaningful, and decentralized, thereby squaring Zooko's triangle.


Potential uses for blockchain IDs include:


In September 2010 a discussion was started in the Bitcointalk forum about a hypothetical system called BitDNS and generalizing bitcoin, based on a talk at IRC at 14 November 2010. Gavin Andresen and Satoshi Nakamoto joined the discussion in the Bitcointalk forum and supported the idea of BitDNS.[1][2][3] A reward for implementing BitDNS was announced on the Bitcointalk forum in December 2010.[4] Soon a developer decided to implement the BitDNS idea to earn the bounty.[5] On April 18, 2011 Namecoin was introduced by vinced as a multipurpose and distributed naming system based on Bitcoin.[6] WikiLeaks mentioned the Namecoin project via Twitter in June 2011.[7]

Several namespaces were created on Namecoin that let users register blockchain IDs:

  • d/
  • i/
  • u/

In June 2013 the NameID project launched.[8] NameID links blockchain IDs to an OpenID provider so that users can log in to websites that support OpenID without a password. NameID released a Firefox extension called Easy Login which automated the authentication process to make it easier to use.[9]

In March 2014 the company Onename started the u/ namespace and launched a service that let users register a blockchain ID in the u/ namespace.[10] The original name for this system was also “OneName” but has since been generalized, with identifiers registered on the blockchain being referred to as “blockchain IDs.”[11] On September 15, 2015 Onename announced that they were deprecating the u/ namespace and switching their blockchain ID registration service to the Bitcoin blockchain using the Blockstore software.[12][13]


  • .p2p[14]
  • KeyID
  • Account names
    • Subaccounts


In January 2015 Onename introduced Blockstore, a key-value store built on the Bitcoin blockchain.[15] On September 15, 2015 Onename announced that they were migrating their blockchain ID registration system and the entire u/ namespace on Namecoin over to .id namespace on Bitcoin using Blockstore.[16]

  • id: protocol specifications
    • .id namespace rules

On June 7, 2015 Yanislav Georgiev Malahov announced the BitAlias protocol.[17][18] BitAlias uses OP_RETURN transactions to register aliases which are then associated with a Bitcoin address. A Bitalias is transferable to other Bitcoin addresses.

[17] [18]

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.