Namecoin

From Wikipedia, the free encyclopedia
Namecoin
Namecoin logoNamecoin Qt client, manage names tab (where domain names are registered and managed).
Central bank None. The Namecoin peer-to-peer network regulates and distributes through consensus in protocol.[1][2]
Date of introduction 18 April 2011
User(s) International
Inflation Limited release as a geometric series, rate halves every 4 years reaching a final total of 21 million NMC.[1] There will eventually be a very small amount of deflation, as a small amount of NMC is destroyed when a name is registered.
Subunit
0.001 mNMC (millicoin)
0.000001 μNMC (microcoin)
0.00000001 Smallest unit
Symbol
Nickname NMC
Plural Namecoin, namecoins
Namecoin Qt overview tab. The registering and updating of a domain name can be seen in the recent transactions section.

Namecoin (sign: ; code: NMC) is a cryptocurrency which also acts as an alternative, decentralized DNS, which would avoid domain name censorship by making a new top level domain outside of ICANN control, and in turn, make internet censorship much more difficult, as well as reduce outages.[3][4][1][2][5][6][7][8]

Namecoin uses modified Bitcoin software,[4] thus there is a limit of 21 million Namecoins. Each Namecoin is divisible down to 8 decimal places.[1] Namecoin currently uses the .bit domain. As of January 2014, 123616 .bit domains have been registered.[1][2][6][9][10] bit domains are not currently awarded, hence to resolve domain names, one must have either a copy of the Namecoin "blockchain" (a decentralized ledger storing all transactions and domains), or access to a public DNS server that participates in the Namecoin system.[1][11]

History

A Namecoin like system was first described in 2010, with ideas such as BitDNS by Appamato, and then by internet activist Aaron Swartz, as a counterexample to Zooko's triangle.[8][12][13] A few months later on April 18, 2011, it was implemented as Namecoin (which at the time had no GUI).[14][15][16] In June 2011, Wikileaks publicly endorsed Namecoin.[14][17] In September 2011, Namecoin switched to merged mining (see the mining section). In 2013, GUIs, such as Namecoin Qt began to appear; as of November 5, the latest version of Namecoin Qt is version 0.3.72.[18] February 5th, 2014, a Windows/Linux plug-in called FreeSpeechMe was released that allows automated resolution of .bit addresses by downloading the Namecoin blockchain and running it in the background.

Uses

Although Namecoin can be used as a currency, it is mainly intended to be used as a decentralized DNS.[1][2][6] Domain names are registered by paying a small fee (to stop spam and leave domains for future users) of 0.01 NMC, they are then updated for the first time, after this the person owns the domain, which can only be removed from them if they choose to transfer it.[1][6][19] Domain names must be updated every 250 days, or they will expire.[1]

There are also other possible Namecoin uses including:

Network

Mining

Namecoin production and transfer is handled by a peer-to-peer network similar to that of Bitcoin.[6] A proof-of-work system is used, where nodes search for a small enough hash (SHA-256) value in a process called mining.[6] When a small enough value is found, the node which found the hash is credited with a set number of Namecoins (50 NMC as of Nov 2013), and the hash, along with any transactions or domain name registrations, is added to a decentralized ledger called the blockchain.[1] After several subsequent hashes have been added onto the blockchain, transactions and registrations are considered to be irreversible, as an attacker would have to find a new set of hashes to replace all the preceding ones (this would require an infeasible amount of computing power).

Namecoin is merge mined with Bitcoin, which means that a node can mine for both Namecoin and Bitcoin simultaneously at the same rate that they would mine just one.[11][19][30][31]

Addresses

Payments in Namecoin are made to addresses (based on digital signatures). Addresses are human readable strings of 33 numbers beginning with the letters N or M (they used to start with 1, like Bitcoin, but this was changed to avoid confusion).[32] This makes Namecoin pseudonymous, but not anonymous.[33][34]

Major markets

Namecoin can be traded for other currencies through various online exchanges. One such exchange is BTC-E.

Criticism

Since domains are extremely cheap to obtain with Namecoin, and registered domains cannot be seized (they can only be transferred by their owner), Namecoin has had problems with cybersquatters buying up domains, hoping to resell them later for a profit.[2]

On October 15, 2013, a major flaw in the namecoin protocol was revealed by the Kraken exchange COO, Michael Grønager. The exploit allowed any user to freely steal any domain from any other user.[35] A temporary fix was deployed which prevents fraudulent name transactions from affecting the name database without requiring miner intervention, and a long-term fix which rejects blocks containing such transactions is scheduled for block 150,000 if a majority of miners upgrade.[36]

See also

References

  1. 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 What are Namecoins and .bit domains?, CoinDesk, 02-07-2013
  2. 2.0 2.1 2.2 2.3 2.4 Anonymous “dimnet” tries to create hedge against DNS censorship ars technica, 02-07-2013
  3. NameCoin and BitCoin, keys to web anonymity, Intelligence Online, 02-07-2013
  4. 4.0 4.1 Bitcoin online currency gets new job in web security, The New Scientist, 02-07-2013
  5. Ruxum: Wall Street Level Security Comes To Bitcoin With New Exchange, TechCrunch, 02-07-2013
  6. 6.0 6.1 6.2 6.3 6.4 6.5 Namecoin: децентрализирана и защитена DNS, бзирана на P2P, download.bg, 02-07-2013
  7. What is Namecoin?, Archived version of page, www.intelchange.com/?page_id=148, 02-07-2013
  8. 8.0 8.1 Technological Jailbreak: Bitcoin to Namecoin, Bitcoin Weekly, 02-07-2013
  9. "bitcoin-contact.org". Namecoin.bitcoin-contact.org. Retrieved 2013-07-02. 
  10. Is Namecoin undervalued at 0.006 BTC?, Coinjockey.com, 02-07-2013
  11. 11.0 11.1 Namecoin (NMC), CRYPTOCURRENCIES ALL THE INFORMATION YOU NEED ABOUT CRYPTOCURRENCIES, 02-07-2013
  12. BitDNS and Generalizing Bitcoin, bitcointalk, 02-07-2013
  13. Aaron Swartz, Squaring the Triangle: Secure, Decentralized, Human-Readable Names, Aaron Swartz, January 6, 2011
  14. 14.0 14.1 Bitcoin: censorship-resistant currency and domain name system to the people, Du�san Barok, Networked Media, Piet Zwart Institute, Rotterdam, The Netherlands, 02-07-2013
  15. vinced/namecoin, GitHub, 02-07-2013
  16. [announce] Namecoin - a distributed naming system based on Bitcoin, bitcointalk, 02-07-2013
  17. WIKILEAKS ENDORSES BITCOIN AND NAMECOIN, TREE PROTECTOR, 02-07-2013
  18. Out now: Namecoin-Qt & daemon with the name enforcing bug fixed.
  19. 19.0 19.1 Namecoin - A DNS alternative based on Bitcoin, BLUISH CODER, 02-07-2013
  20. NAMECOIN: CRYPTOGRAPHIC LOGIN THAT DOESN’T SUCK, P2P CONNECTS US, 02-07-2013
  21. Could the Bitcoin network be used as an ultrasecure notary service?, Techworld, 02-07-2013
  22. The Pirate Bay as Blockchain?, bitcointalk, 02-07-2013
  23. [NMC] Brainstorm: File Signing, bitcointalk, 02-07-2013
  24. Personal Namespace, Dot BIT, 02-07-2013
  25. Messaging System, Dot BIT, 02-07-2013
  26. Namecoin block explorer, Archived here, 02-07-2013
  27. ecdsa.org/bitcoin-alias/, Archived page, 02-07-2013
  28. ecdsa.org/bitcoin_URIs.html, Archived page, 02-07-2013
  29. Namespace:Identity, Dot BIT, 02-07-2013
  30. Bitcoin's successors: from Litecoin to Freicoin and onwards, The Guardian, 02-07-2013
  31. How it is possible to mine together Bitcoins and Namecoins?, Bitcoin CZ Mining, 02-07-2013
  32. Namecoin block explorer, 02-07-2013
  33. Miers, Ian. Zerocoin: Anonymous Distributed E-Cash from Bitcoin. isi.jhu.edu
  34. "A Few Thoughts on Cryptographic Engineering: Zerocoin: making Bitcoin anonymous". Archived from the original on 2013-04-29. . Blog.cryptographyengineering.com (11 April 2013). Retrieved on 20 April 2013.
  35. https://bitcointalk.org/index.php?topic=310954 | title=Namecoin was stillborn, had to switch off life support
  36. https://bitcointalk.org/index.php?topic=310954.msg3343014#msg3343014

External links

This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.