Namecoin is an experimental open-source technology which improves decentralization, security, censorship resistance, privacy, and speed of certain components of the Internet infrastructure such as DNS and identities.

(For the technically minded, Namecoin is a key/value pair registration and transfer system based on the Bitcoin technology.)

Bitcoin frees money – Namecoin frees DNS, identities, and other technologies.

What can Namecoin be used for?

  • Protect free-speech rights online by making the web more resistant to censorship.
  • Attach identity information such as GPG and OTR keys and email, Bitcoin, and Bitmessage addresses to an identity of your choice.
  • Human-meaningful Tor .onion domains.
  • Decentralized TLS (HTTPS) certificate validation, backed by blockchain consensus.
  • Access websites using the .bit top-level domain.

What does Namecoin do under the hood?

  • Securely record and transfer arbitrary names (keys).
  • Attach a value (data) to the names (up to 520 bytes).
  • Transact the digital currency namecoins (NMC).
  • Like bitcoins, Namecoin names are difficult to censor or seize.
  • Lookups do not generate network traffic (improves privacy).

Namecoin was the first fork of Bitcoin and still is one of the most innovative “altcoins”. It was first to implement merged mining and a decentralized DNS. Namecoin was also the first solution to Zooko’s Triangle, the long-standing problem of producing a naming system that is simultaneously secure, decentralized, and human-meaningful.

More Information

News

(RSS Feed)

Electrum-NMC v4.0.6 Released

2023-12-23 We’ve released Electrum-NMC v4.0.6. The changelog will probably be posted after 37C3.

Read more…

Namecoin will be at 37C3

2023-12-21 After a lengthy pandemic-induced hiatus, C3 is finally back this year, and we’re happy to announce that three Namecoin developers will be at 37C3 (the 37th Chaos Communication Congress) in Hamburg, December 27-30.

Read more…

Namecoin Receives 40.1k EUR in Additional Funding from NLnet Foundation’s NGI Assure Fund and European Commission

2023-12-21 We’re happy to announce that Namecoin is receiving 40,100 EUR (roughly 44,134 USD) in additional funding from NLnet Foundation’s NGI Assure Fund. If you’re unfamiliar with NLnet, you might want to read about NLnet Foundation, or just take a look at the projects they’ve funded over the years (you might see some familiar names). The NGI Assure Fund is managed by NLnet and funded by the European Commission, the executive branch of the European Union, through their Next Generation Internet intitiative. This new funding is focused on Electrum-NMC.

Read more…

Binary Encoding Support and Testing Enhancements

2023-12-04 Electrum-NMC has recently undergone significant improvements aimed at refining the user experience and expanding functionality. The most prominent changes involve the introduction of three distinct tabs within the graphical user interface (GUI): Hex, Domain, and ASCII. The Hex tab now serves as a dedicated space for users to interact with the hexadecimal representations of names, providing a standardized and transparent view of binary data. The Domain tab focuses on simplifying interactions by allowing users to employ a simpler format like “name.bit” instead of the original “d/name” format. Meanwhile, the ASCII tab preserves the original format of registration, ensuring compatibility for users who prefer the original format.

Read more…

SOCKSification: Outreachy Internship Progress

2023-02-23 SOCKSification refers to the process of rerouting network traffic from an application via a SOCKS proxy server. This method is frequently used for security, anonymity, and circumventing network constraints. There are numerous techniques for SOCKSification, but in this article, we will focus on two main approaches that were considered.

Read more…

Outreachy Internship Progress

2023-01-29 Greetings! I wanted to provide an overall update on the project’s progress. We have successfully implemented the ability to detect the IP address and port that socket system calls are sending data to, as well as the capability to block system calls that are sending data to an IP address and port that is not the desired proxy. Additionally, we have added an option to kill the application if a proxy leak occurs, which is useful for manual QA testing, and an option to allow proxy leaks but log any that occur, which is useful for automated testing of applications. Furthermore, we have included the capability to use the environment variables that Tor Browser uses, such as TOR_SOCKS_PORT, to determine the desired proxy.

Read more…

Internship Progress

2023-01-10 Greetings! I completed the initial tasks for the internship during the first week, where I utilized and experimented with the u-root strace package. The first tasks were to launch a program using ptrace and detect socket system calls. The first task was straightforward, requiring only the usage of the Trace Function. For the latter, it included utilizing a map to determine if the system call is a socket syscall and then informing the user if it is.

Read more…

Outreachy Blog #1: Introduce Yourself

2023-01-09 Hello! My name is Robert, an Outreachy Intern. I spend most of my days gaming, coding and learning. I’ve been very interested in open-source projects, and two months after contributing to Namecoin, I started my internship. For the two months, the experience has been very enjoyable and interesting.

Read more…

ncp11 Nightly Builds Now Available

2022-11-30 More work has been done with pkcs11mod and ncp11.

Read more…

Introducing Namecoin’s New Intern, Robert Nganga

2022-11-29 Hey everyone, Jeremy here. We’re happy to announce that Namecoin has accepted an intern via Outreachy (we are participating under the Tor Project umbrella). Robert Nganga will be funded to work on a new project that I think both the Namecoin and Tor communities will find exciting. Huge thanks are due to Tor Project for taking us under their wing for this internship. I don’t want to steal his thunder any more than I already have, so I’m going to turn over the remainder of this post to Robert to tell you about his project – please join us in welcoming him to the Namecoin community!

Read more…

Earlier news

For the latest news go to the Namecoin forum or check out r/namecoin.

Official anouncements will also be made on this BitcoinTalk thread.

Help keep us strong. You can donate to the Namecoin project here.

Participate

With Namecoin you can make a difference. We need your help to free information, especially in documentation, marketing, and coding. You are welcome at the forum. There may be bounties, too.