Namecoin é um sistema de nomes de domínio distribuído baseado na tecnologia Bitcoin. O Namecoin estende o Bitcoin para adicionar transações para registro, atualização e transferência de nomes de domínio. O Namecoin fornece uma alternativa ao sistema de nomes de domínio existente (DNS), em que os nomes podem ser retirados de seus proprietários por grupos que controlam os servidores DNS. Ao contrário do DNS atual, o Namecoin evita autoridades centrais e emissoras. A Namecoin usa um banco de dados distribuído espalhado por nós de uma rede peer-to-peer para transações de periódicos, e usa assinaturas digitais e provas de trabalho para fornecer funções básicas de segurança, como garantir que os nomes de domínio podem ser transferidos apenas por seu proprietário.