HOME

TheInfoList



OR:

Namecoin (
Abbreviation An abbreviation () is a shortened form of a word or phrase, by any method including shortening (linguistics), shortening, contraction (grammar), contraction, initialism (which includes acronym), or crasis. An abbreviation may be a shortened for ...
: NMC;
sign A sign is an object, quality, event, or entity whose presence or occurrence indicates the probable presence or occurrence of something else. A natural sign bears a causal relation to its object—for instance, thunder is a sign of storm, or me ...
: \mathbb) is a
cryptocurrency A cryptocurrency (colloquially crypto) is a digital currency designed to work through a computer network that is not reliant on any central authority, such as a government or bank, to uphold or maintain it. Individual coin ownership record ...
originally forked from
bitcoin Bitcoin (abbreviation: BTC; Currency symbol, sign: ₿) is the first Decentralized application, decentralized cryptocurrency. Based on a free-market ideology, bitcoin was invented in 2008 when an unknown entity published a white paper under ...
software. It uses
proof-of-work Proof of work (also written as proof-of-work, an abbreviated PoW) is a form of Cryptography, cryptographic proof (truth), proof in which one party (the ''prover'') proves to others (the ''verifiers'') that a certain amount of a specific computatio ...
algorithm. Like bitcoin, it is limited to 21 million coins. Namecoin can store data within its own blockchain transaction database. The original proposal for Namecoin called for Namecoin to insert data into bitcoin's blockchain directly. Anticipating scaling difficulties with this approach, a shared
proof-of-work Proof of work (also written as proof-of-work, an abbreviated PoW) is a form of Cryptography, cryptographic proof (truth), proof in which one party (the ''prover'') proves to others (the ''verifiers'') that a certain amount of a specific computatio ...
system was proposed to secure new cryptocurrencies with different
use cases In both software and systems engineering, a use case is a structured description of a system’s behavior as it responds to requests from external actors, aiming to achieve a specific goal. It is used to define and validate functional requireme ...
. Namecoin's flagship use case is the censorship-resistant
top level domain A top-level domain (TLD) is one of the domains at the highest level in the hierarchical Domain Name System of the Internet after the root domain. The top-level domain names are installed in the root zone of the name space. For all domains i ...
.bit, which is functionally similar to .com or
.net The .NET platform (pronounced as "''dot net"'') is a free and open-source, managed code, managed computer software framework for Microsoft Windows, Windows, Linux, and macOS operating systems. The project is mainly developed by Microsoft emplo ...
domains but is independent of the
Internet Corporation for Assigned Names and Numbers The Internet Corporation for Assigned Names and Numbers (ICANN ) is a global multistakeholder group and nonprofit organization headquartered in the United States responsible for coordinating the maintenance and procedures of several dat ...
, the main governing body for domain names. In practice, the top level domain is used by a handful of functional websites. As of 2019,
OpenNIC OpenNIC (also referred to as the OpenNIC Project) is a user-owned and -controlledAlt URL
...
no longer supports the .bit domain.


Transactions

A peer-to-peer network similar to handles Namecoin's transactions, balances and issuance through a based
proof-of-work Proof of work (also written as proof-of-work, an abbreviated PoW) is a form of Cryptography, cryptographic proof (truth), proof in which one party (the ''prover'') proves to others (the ''verifiers'') that a certain amount of a specific computatio ...
scheme (they are issued when a small enough
hash Hash, hashes, hash mark, or hashing may refer to: Substances * Hash (food), a coarse mixture of ingredients, often based on minced meat * Hash (stew), a pork and onion-based gravy found in South Carolina * Hash, a nickname for hashish, a canna ...
value is found, at which point a block is created).


Records

Each Namecoin record consists of a name and a value. Each name is actually a path, with the namespace preceding the name of the record. The key d/example signifies a record stored in the
DNS The Domain Name System (DNS) is a hierarchical and distributed name service that provides a naming system for computers, services, and other resources on the Internet or other Internet Protocol (IP) networks. It associates various informatio ...
namespace d with the name example and corresponds to the record for the example.bit website. The content of d/example is expected to conform to the DNS namespace specification. , the fee for a record was 0.01 NMC and records expired after 36000 blocks (~200 days) unless updated or renewed.


Uses

.bit is a
top-level domain A top-level domain (TLD) is one of the domain name, domains at the highest level in the hierarchical Domain Name System of the Internet after the root domain. The top-level domain names are installed in the DNS root zone, root zone of the nam ...
, created outside the commonly used
Domain Name System The Domain Name System (DNS) is a hierarchical and distributed name service that provides a naming system for computers, services, and other resources on the Internet or other Internet Protocol (IP) networks. It associates various information ...
, and is not sanctioned by ICANN. The .bit domain is served via Namecoin infrastructure, which acts as a decentralized domain name system. Proposed potential uses for Namecoin besides domain name registration include
notary A notary is a person authorised to perform acts in legal affairs, in particular witnessing signatures on documents. The form that the notarial profession takes varies with local legal systems. A notary, while a legal professional, is distin ...
/
timestamp A timestamp is a sequence of characters or encoded information identifying when a certain event occurred, usually giving date and time of day, sometimes accurate to a small fraction of a second. Timestamps do not have to be based on some absolu ...
systems.


History

In September 2010, a discussion was started in the BitcoinTalk forum about a hypothetical system called BitDNS and generalizing bitcoin.
Gavin Andresen Gavin Andresen (formerly Gavin Bell) (born November 11, 1966) is a software developer known for his involvement with bitcoin. He is based in Amherst, Massachusetts. Originally a developer of 3D graphics and virtual reality software, Andresen beca ...
and
Satoshi Nakamoto Satoshi Nakamoto ( – 26 April 2011) is the name used by the presumed pseudonymous person or persons who developed bitcoin, authored the bitcoin white paper, and created and deployed bitcoin's original reference implementation. As part of the ...
joined the discussion in the BitcoinTalk forum and supported the idea of BitDNS, and a reward for implementing BitDNS was announced on the forum in December 2010. On block 19200 Namecoin activated the merged mining upgrade to allow mining of Bitcoin and Namecoin simultaneously, instead of having to choose between one or the other; this fixed the issue of miners jumping from one blockchain to another when the profitability becomes favorable in the former. Two years later, in June 2013, NameID was launched. NameID allows to associate profile information with identities on the Namecoin blockchain, and an
OpenID OpenID is an open standard and decentralized authentication protocol promoted by the non-profit OpenID Foundation. It allows users to be authenticated by co-operating sites (known as relying parties, or RP) using a third-party identity provi ...
provider to allow logging into existing websites with Namecoin identities. The main site itself is accompanied by an open protocol for password-less authentication with Namecoin identities, a corresponding
free-software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed under terms that allow users to run the software for any purpose as well as to study, change, distribute it and any adapted ...
implementation and a supporting
extension Extension, extend or extended may refer to: Mathematics Logic or set theory * Axiom of extensionality * Extensible cardinal * Extension (model theory) * Extension (proof theory) * Extension (predicate logic), the set of tuples of values that ...
for
Firefox Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements curr ...
. In October 2013, Michael Gronager, main developer of libcoin, found a security issue in the Namecoin protocol, which allowed modifying foreign names. It was successfully fixed in a short timeframe and was never exploited, except for bitcoin.bit as a proof-of-concept. Namecoin was also mentioned by
ICANN The Internet Corporation for Assigned Names and Numbers (ICANN ) is a global multistakeholder group and nonprofit organization headquartered in the United States responsible for coordinating the maintenance and procedures of several dat ...
in a public report as the most well-known example of distributing control and privacy in
DNS The Domain Name System (DNS) is a hierarchical and distributed name service that provides a naming system for computers, services, and other resources on the Internet or other Internet Protocol (IP) networks. It associates various informatio ...
. A 2015 study found that of the 120,000 domain names registered on Namecoin, only 28 were in use. In December 2018, a proposal was tabled on the OpenNIC mailing list to drop support for Namecoin .bit domains., citing
Spamhaus The Spamhaus Project is an international organisation based in the Principality of Andorra, founded in 1998 by Steve Linford to track email spammers and spam-related activity. The name ''spamhaus'', a pseudo-German expression, was coined by Lin ...
' (and by extension other
antivirus software Antivirus software (abbreviated to AV software), also known as anti-malware, is a computer program used to prevent, detect, and remove malware. Antivirus software was originally developed to detect and remove computer viruses, hence the name ...
) blocking of several of their servers owing to spread of
malware Malware (a portmanteau of ''malicious software'')Tahir, R. (2018)A study on malware and malware detection techniques . ''International Journal of Education and Management Engineering'', ''8''(2), 20. is any software intentionally designed to caus ...
from some .bit domains, as well as concerns about potential child pornography. The vote did not reach a consensus. In the same month, OpenNIC was advised to drop support for .bit namespace owing to security concerns of Namecoin and PRISM Break developers. In July 2019, OpenNIC again voted on dropping the .bit namespace, citing "numerous problems with support of NameCoin domains" and recent animosity between the two projects. The vote passed. Namecoin developer Jeremy Rand welcomed the move, thanking OpenNIC and describing it as the "right decision".


See also

*
Alternative DNS root The Internet uses the Domain Name System (DNS) to associate numeric computer IP addresses with human-readable names. The top level of the domain name hierarchy, the DNS root, contains the top-level domains that appear as the suffixes of all Intern ...
*
Zooko's triangle Zooko's triangle is a trilemma of three properties that some people consider desirable for names of participants in a network protocol: * ''Human-meaningful:'' Meaningful and memorable (low-entropy) names are provided to the users. * ''Secure:'' ...
*
Non-fungible token A non-fungible token (NFT) is a unique digital identifier that is recorded on a blockchain and is used to certify ownership and authenticity. It cannot be copied, substituted, or subdivided. The ownership of an NFT is recorded in the blockchai ...
(a concept which Namecoin is sometimes considered a precursor of)


References


Further reading

* * * * * * *


External links

* {{Portal bar, Anarchism, Economics, Free and open-source software, Internet, Numismatics Alternative Internet DNS services Cryptocurrency projects Domain Name System