I know a bit about "low level" of bitcoin (transactions, blockchaon, script, network instructions...).

Now I want to read something about namecoin and all the online sources are very vague.

So, I have a question: how does namecoin work on the "low level"? how does it actually save the "domain"? how does it expire it? how can I move the domain to someone else?

I understand that it does it somehow by key value pairs stored in blockchain somehow - where exactly?

2 Answers 2


I'm not an expert on Namecoin, but from what I understand, Namecoin works by introducing a few new types of transactions to the Bitcoin formula used for handling domain registration. After that you just need some mechanism of extracting the domain names from the blockchain and that should be enough for Namecoin to work.

  • 1
    Name registrations won't be included into a block if they're invalid, which is an additional layer of security.
    – Nick ODell
    Commented Feb 14, 2013 at 8:19
  • So, it's a separate kind of transaction? OK, where do I find more information? Commented Feb 14, 2013 at 10:05

https://github.com/vinced/namecoin There is some info in the readme and here: https://github.com/vinced/namecoin/blob/master/DESIGN-namecoin.md

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.