Legacy client. New version here: https://github.com/namecoin/namecoin-core Note the release branch! - Official website:
C++ Python Shell C Makefile Objective-C++ Other
Latest commit b043fba Jan 22, 2015 @phelixbtc phelixbtc Merge pull request #218 from midnightmagic/add-vince-gpg-back
We really shouldn't be removing Vince's key. It's the only way for Vince...
Failed to load latest commit information.
client Improve ncproxy (name_filter + less ram usage) Jun 11, 2012
contrib Merge pull request #192 from mnp/namecoinq Jan 2, 2015
doc We really shouldn't be removing Vince's key. It's the only way for Vi… Jan 22, 2015
libs OpenSSL 1.0.1i; cleanup obsolete build info Aug 12, 2014
src fail immediately on an empty signature Jan 11, 2015
.gitignore Update .gitignore May 13, 2014
COPYING Updated copyright date in preparation for new year Dec 31, 2014
DESIGN-namecoin.md update docs where 'namecoin' should be used instead of 'bitcoin' Nov 4, 2013
DEVELOPMENT-PROCESS.md update docs where 'namecoin' should be used instead of 'bitcoin' Nov 4, 2013
FAQ.md Update FAQ.md Apr 19, 2014
README.md Update README.md Oct 1, 2014
changelog.md Changelog/Softfork: Regular users should also update. Dec 18, 2014
namecoin-qt.pro Bump version to 0.3.80. Dec 17, 2014



Namecoin is a decentralized key/value registration and transfer system based on Bitcoin technology (a decentralized cryptocurrency).

It can be used for multiple purposes, for example a secure and censorship resistant replacement for DNS.

Ownership of a name is based on ownership of a coin, which is in turn based on public key cryptography. The namecoin network reaches consensus every few minutes as to which names have been reserved or updated.

There is a FAQ.md to answer some general questions.

See http://namecoin.info or http://dot-bit.org for more information.


The Bitcoin protocol is augmented with namecoin operations, to reserve, register and update names. In addition to DNS like entries, arbitrary name/value pairs are allowed and multiple namespaces will be available. This will include a personal handle namespace mapping handles to public keys and personal address data.

The protocol differences from bitcoin include:

  • Different blockchain, port, IRC bootstrap and message header
  • New transaction types: new, first-update, update
  • Validation on the new transaction types
  • RPC calls for managing names
  • Network fees to slow down the initial rush

Please read DESIGN-namecoind.md for details.


Building is supported on Linux, Windows and Mac. For building on windows you can use the scripts in ./contrib/easywinbuilder. Find build instructions on https://wiki.namecoin.info/index.php?title=Build_Namecoin_From_Source.