Namecoin é um projeto cujo objetivo é criar um sistema de identidade DNS e identidades descentralizado e seguro usando a tecnologia blockchain.
O que é o Namecoin?
Ccom a saída de BitcoinMuitas pessoas viram que o mundo estava enfrentando uma tecnologia que poderia revolucionar tudo. A capacidade de criar sistemas completamente descentralizados, seguros e não objetáveis abriu a possibilidade de criações únicas. Todos eles interconectam e abrem serviços para usuários de todo o mundo de maneira segura.
Como resultado disso, Namecoin nasceu em abril de 2011. Um projeto derivado do Bitcoin que tinha um objetivo além de criar outro criptomoeda. O Namecoin foi criado com o objetivo de criar un serviço de nome de domínio (DNS) baseado em blockchain. O resultado do projeto foi um sucesso completo. Isso levou à publicação do código fonte e seu subsequente aprimoramento e evolução. O que permitiu ao Namecoin ter uma comunidade ativa. Também mostrou que a tecnologia blockchain tem a capacidade de lidar com diferentes casos de uso e evoluir além dos sistemas econômicos.
Um de seus principais desenvolvedores hoje é Daniel Kraft. A Kraft é responsável por manter o Namecoin Core juntamente com o desenvolvimento da utilidade de identidade soberana, NomeID.
Origens do Namecoin
Após a partida do Bitcoin em 2008, Satoshi Nakamoto y Gavin Andresen Eles propuseram transformar o Bitcoin em um serviço de nome de domínio ou DNS eficaz. Esta proposta foi originalmente chamada BitDNS. Com isso, eles procuram criar um sistema DNS completamente descentralizado e seguro.
Para entender um pouco mais o impacto do que Nakamoto e Andresen propuseram, precisamos saber um pouco mais sobre o DNS.
Servidores DNS, Eles são responsáveis por toda a infraestrutura que facilita o acesso aos recursos da Internet.. Eles funcionam como um tipo de lista telefônica que relaciona os endereços IP dos servidores, com um nome fácil de lembrar. Dessa forma, para acessar um site, por exemplo, o Facebook, basta inserir seu endereço (facebook.com) e não o seu endereço IP (157.240.14.35). Isso facilita o uso da Internet para usuários de todo o mundo. Porém, Esses servidores funcionam centralmente, tornando-os suscetíveis à censura, espionagem ou outros ataques de computador.. De fato, é a maneira mais simples usada pelos governos para censurar ou espionar cidadãos.
Diante desse fato, a estrutura descentralizada proposta no BitDNS mudou radicalmente essa situação. O BitDNS garantiu que nenhum governo ou pessoa pudesse censurar ou atacar este serviço. Isso se traduziu em uma melhoria na qualidade do serviço, proporcionando segurança e privacidade.
A primeira proposta
A primeira proposta para a construção deste sistema veio do usuário appamatt no fórum Bitcointalk. Seu primeiro discurso falando sobre um sistema DNS descentralizado foi Deus em 15 de novembro de 2010. Naquela época, a appamatto lançou os primeiros fundamentos teóricos reais para esse novo sistema. Nesse ponto, sua idéia queria principalmente abordar o problema de "autoridade" ou controle centralizado.
Entre as idéias iniciais do appamatto destacam-se:
- Cada bloco tinha uma carga relacionada ao nome de domínio. Dessa maneira, uma vez que um domínio foi criado, ele era protegido em um bloco e era impossível manipulá-lo.
- A duplicação de nomes na cadeia não era permitida. Isso evitou ataques de spam, mas também manipulações no sistema de roteamento, eliminando a possibilidade de ataques de phishing.
- Há uma clara separação entre os dados do domínio e a operação dos aplicativos. Dessa maneira, um sistema transparente de uso é criado como existe na atual infraestrutura de DNS.
- As mineradoras obtiveram lucro, não apenas pela mineração, mas também criando domínios que poderiam vender a um bom preço.
"Embora tenha havido tentativas de uma abordagem de DNS distribuído no passado, não acho que essas soluções tenham removido completamente a autoridade da equação."
O anúncio Namecoin
Após a apresentação das teorias appamatto, o usuário kira, iniciou um programa de recompensa pelo desenvolvimento do BitDNS. No show, conseguiu levantar mais de 3500 BTC para a realização deste sistema (cerca de US $ 7000 naquele momento).
O que não se sabia da comunidade é que o trabalho já estava em andamento. Graças a isso, em 18 de abril de 2011, o usuário venha anunciou o lançamento de Namecoin. Este anúncio pegou a comunidade de criptografia de surpresa, pois ninguém havia respondido positivamente ao programa de recompensa. De fato, o próprio vinced afirmou que estava disposto a solicitá-lo se a comunidade concordasse em revisar e testar a funcionalidade do Namecoin.
Desde então, o Namecoin evoluiu como um projeto que permite construir um sistema de identidade e nome de domínio completamente descentralizado.
"Ficarei feliz em reivindicar a recompensa depois que as pessoas revisarem o design e o código."
Características tecnicas
Tecnicamente, o Namecoin é um clone do Bitcoin em todos os aspectos. Por exemplo, Namecoin usa o protocolo de consenso de Proof of Work (PoW) próximo ao algoritmo SHA-256 na sua mineração. Neste ponto, os mineradores de Bitcoin também podem minerar Namecoin, usando um recurso chamado mineração conjunta.
Em relação à limitação da emissão de moeda, o Namecoin também cumpre os limite de 21 milhões, que tem o Bitcoin. Além disso, o Namecoin também usa o mesmo sistema de sincronização de rede e envio de mensagens. Neste ponto, podemos dizer que Namecoin e Bitcoin são duas gotas de água tecnicamente falando.
No entanto, é daí que surgem suas semelhanças, pois o Namecoin tem sua própria blockchain e criptomoeda, o Namecoin. É assim, porque o Namecoin implementa uma série de campos em seus blocos que não são totalmente compatíveis com o blockchain do Bitcoin. Essa foi a razão pela qual o sistema não foi aplicado diretamente no blockchain Bitcoin, como sugeriram Nakamoto e Andresen.
Esses novos campos são aqueles dedicados a armazenar as informações dos domínios e identidades protegidas no Namecoin. Permitindo que você forneça uma infraestrutura DNS descentralizada que escapa às possibilidades do Bitcoin e muitas outras opções, como opennıc o EmerDNS.
Funcionalidades do Namecoin
Como já mencionamos, as funcionalidades do Namecoin são: fornecer um sistema DNS descentralizado e gerenciar identidades criptograficamente seguras. Para entender as duas funções, explicaremos cada uma delas e daremos alguns exemplos simples:
DNS sobre Namecoin
Esta é a principal funcionalidade do Namecoin e a origem de seu nascimento como um projeto. Os motivos para a criação de um sistema DNS descentralizado dessas características são:
- Evite a censura de provedores de Internet, empresas ou governos.
- Ameaças como phishing, troca de DNS ou envenenamento de DNS podem ser evitadas com este sistema.
- Crie uma estrutura descentralizada controlada por seus usuários para registrar novos domínios de forma simples, rápida e econômica. Isso procura criar uma estrutura descentralizada e segura que possa ser complementada com serviços como TOR ou I2P.
Para alcançar todos esses pontos, a operação DNS do Namecoin é muito simples e segura. Os usuários podem registrar o nome de domínio que desejam, desde que não esteja em uso. A esses nomes de domínio, a terminação é atribuída .bit. Esses registros têm toda a estrutura de dados de um domínio DNS normal, com o bônus adicional de que uma identidade criptográfica é criada para esse domínio. Essa marca exclusiva serve para diferenciar os diferentes domínios registrados e evita duplicações.
Depois que o domínio é criado, ele é transmitido para toda a rede, para que sua localização seja descentralizada. Dessa maneira, é garantido que o domínio esteja sempre disponível na rede, independentemente de bloqueios ou censura aplicada.
Para que os usuários possam usar esses DNS, basta apontar para serviços de proxy ou ter um nó de cliente Namecoin para procurar domínios registrados com sucesso.
Identidade soberana sobre Namecoin
Este é um projeto recente da Namecoin e ainda está em desenvolvimento. Ele tira proveito da capacidade do Namecoin de gerenciar nomes de domínio (que são identidades digitais) para criar um sistema de identidade soberana de funcionalidade simples. Para entender um pouco mais sobre essa funcionalidade do Namecoin, precisamos saber o que é identidade soberana. Identidade soberana, É uma forma de identidade digital na qual o usuário tem controle total de seus dados e como os compartilha com terceiros.
Para conseguir isso, seus desenvolvedores criaram um novo tipo de registro para armazenar identidades. Esses registros podem armazenar com segurança dados como nome de usuário, apelido, chaves públicas para GPG o PGP, endereço Bitmessage ou outros serviços OTR, entre outras coisas em seu campo de valor. Dessa maneira, o usuário que criou uma identidade deve compartilhar apenas seu apelido para permitir que outras pessoas acessem esses dados de maneira segura.
No entanto, este é o utilitário de sistema de identidade mais simples que o Namecoin pode implantar. Para testar sua flexibilidade, os desenvolvedores criaram NomeID, um projeto para unir as identidades do Namecoin às identidades de OpenID. OpenID, é um serviço de identificação federada amplamente usado hoje na Internet.
Com o NameID, os desenvolvedores queriam criar, o primeiro sistema de identificação soberana a acessar serviços da web, sem a necessidade de fazer login usando um nome de usuário e senha. Basta usar a identidade criptográfica Namecoin para acessar o serviço. Esse esquema adiciona um nível de segurança mais alto do que o fornecido pelo par de nome de usuário e senha que estamos acostumados a usar nesses serviços.
Como registrar domínios DNS no Namecoin?
Para registrar domínios DNS no Namecoin, os usuários têm duas opções:
- Crie um nó Namecoin completo e mina para pagar as taxas de registro. Esta é a opção mais cara de todas, já que a mineração do Namecoin é cara devido à sua alta dificuldade, exigindo equipamentos ASIC para executá-lo
- Use os serviços da Web de registro de domínio da Namecoin. Esses serviços garantem o registro e o gerenciamento de seus nomes de domínio. É a opção mais barata e mais fácil de usar para pessoas preocupadas apenas em registrar seu domínio. Entre esses serviços estão Nome do Pe y Blockchain-DNS.
Vantagens e desvantagens do Namecoin
Vantagens
- É um sistema de domínio e identidade completamente descentralizado. Por trás do projeto, não há empresas ou grupos de poder promovendo o projeto.
- Ele tem um nível muito alto de segurança, algo especialmente relacionado à sua capacidade de mineração conjunta com o Bitcoin. Isso garante que a rede não possa ser facilmente violada por meio de ataques de 51%.
- Oferece altos níveis de tolerância a falhas, bloqueio e anti-censura.
- Pode ser usado em conjunto com protocolos de privacidade e anonimato, como TOR, I2P e Freenet. Isso garante a capacidade de criar uma Internet privada, segura e anônima na Internet com a qual estamos acostumados a interagir.
- Oferece recursos para criar sistemas de identidade soberana robustos e fáceis de usar.
Desvantagens
- O projeto tem poucos desenvolvedores, o que se traduz em um desenvolvimento lento de seus recursos.
- A comunidade interessada no projeto não é muito ampla. Isso pode ser observado, por exemplo, no baixo nível de intercâmbio registrado pelo projeto ou na baixa diversidade de espaços para discussão e divulgação. No entanto, isso não significa que o projeto esteja morto. O Namecoin desde o início não era um blockchain projetado em economia, mas em resolver um problema na estrutura do DNS. Essa é sua tarefa e ele se saiu muito bem.