Namecoin
Namecoin(Simbolo:ℕouNMC) é umacriptomoedaque é minerado com o software doBitcoincomo bônus.[1][2][3]É baseado no código do Bitcoin que utiliza o mesmo algoritmoProva de trabalho.Como o Bitcoin, possui o limite de 21 milhões de moedas.[4][5]
Diferente do Bitcoin, a Namecoin pode guardar informações dentro da sua própriablockchain.A proposta original da Namecoin era de inserir diretamente na Blockchain do Bitcoin. Antecipando a dificuldade de escala com esta abordagem,[6]é proposto o uso de um sistema compartilhado deProva de trabalho(POW) para garantir novas criptomoedas com diferentes usos.[7]
O principal uso da Namecoin é o uso de umDomínio de alto nívelresistência à censura.bit
,que possui funcionalidades semelhantes aos domíniosou
.net
,mas é independente aoICANN,o principal órgão de controle dos nomes de domínio.[8]
Transações
[editar|editar código-fonte]Uma rede semelhante aoPeer-to-peerdobitcoinlida com as transações, saldos e com as emissões de moedas de Namecoin com o uso deSHA-256,Prova de Trabalho(são emitidos quando um valor pequeno dehashé encontrado, e com isso um bloco é criado; esse processo de encontrarhashe criar os blocos é chamado de mineração). A taxa de emissão forma uma série geométrica, onde a taxa cai a cada 210.000 blocos, o que ocorre aproximadamente a cada 4 anos, atingindo um total de 21 milhões de NMC.
Os Namecoins atualmente são negociados principalmente porDólarAmericano (USD) e outras moedas criptografadas, principalmente em transações de troca de moeda digital. Para evitar o risco deestornos,transações reversíveis, como aquelas comcartões de créditoouPayPal,não são recomendadas, pois as transações da Namecoin são irreversíveis.
Endereços
[editar|editar código-fonte]Os pagamentos e registros na rede Namecoin são feitos através de endereços, que são hashes com codificação Base58 daschaves públicasdos usuários. Elas são palavras compostas por 33 números ou letras que começam com a letraNouM.Inicialmente também era permitido o uso de endereços que começassem com1,mas para que não houvesse confusão com os endereços dobitcoin,eles pararam de ser utilizados.
Registros
[editar|editar código-fonte]Cada registro da Namecoin consiste em uma chave e um valor com o tamanho de 520bytes.Cada chave é na verdade um caminho que contém o namespace que precede o nome do registro. A chaved/example
significa um registro está armazenado noDNScom o namespaced
e com o nomeexample
e responde ao registro do siteexample.bit
.Espera-se que o conteúdo ded/example
esteja de acordo com as especificações de namespace do DNS.[9]
Os potenciais usos propostos para a Namecoin, além do registro de nomes de domínio, incluem:
- Sistema de Gerenciamento de Identidade;[10]
- Comunicação entre processos;[11][12]
- Namespacepessoais;[13]
- Sistema de registro dedata e hora;[14]
- Sistema dePseudónimo;[15][16]
- Emissão deações.[17][18]
Diferenças de Namecoin com Bitcoin[19]
[editar|editar código-fonte]- Existem comandos adicionais para transações especiais contendo nomes e dados (pares chave/valor).
- Os comandos mais importantes são:
name_new
,name_firstupdate
ename_update
. - As moedas usadas para pagar por uma operação
name_firstupdate
são destruídas, ou seja, cada novo nome reduz o máximo utilizável de 21 milhões de NMC por 0,01 NMC. name_new
,name_firstupdate
ename_update
contêm um par de nome/valor que expira após 36.000 blocos (entre 200 e 250 dias).- O prefixo
d/
é usado para registrar um nome de domínio, sem o TLD.bit
- Eficiência energética: se você já estiver minerando bitcoins, você pode juntar as duas minas (de bitcoin e namecoin) sem adicionar custo extra de hardware e eletricidade.
Semelhanças entre Namecoin e Bitcoin
[editar|editar código-fonte]- 21 milhões de moedas no total, menos as moedas perdidas.
- 50 moedas são geradas em cada bloco no início; a recompensa divide a cada 210000 blocos (cerca de 4 anos).
- Segurança: uma grande fração dos mineradores de Bitcoin também mineram o Namecoin, causando uma dificuldade impressionante na segurança.
- Pseudônimo fundador: Vince, como Satoshi, nunca revelou sua identidade no mundo real e desapareceu na mesma época, deixando o projeto Namecoin selvagem ao ar livre, para florescer apenas graças à ajuda de entusiastas da comunidade FLOSS.
- Plataforma open-source: qualquer pessoa pode melhorar o código e reportar problemas noGitHube até usá-lo em outros projetos.
História
[editar|editar código-fonte]Em setembro de 2010, uma discussão foi iniciada no fórum Bitcointalk sobre um sistema hipotético chamado BitDNS e generalizando bitcoin. Gavin Andresen eSatoshi Nakamotoentraram na discussão no Bitcointalk e deram suporte a ideia do BitDNS.[20][21][22]Uma recompensa pela implementação do BitDNS foi anunciada no fórum Bitcointalk em dezembro de 2010.[23]Logo, um desenvolvedor decidiu implementar essa ideia para ganhar essa recompensa.[23][24]No dia 18 de abril de 2011, Namecoin foi apresentado por Vinced como um sistema de nomeação multiuso e distribuído baseado no bitcoin.
No bloco 19200 a Namecoin fez uma atualização que permitia a mineração de Namecoin e Bitcoin simultaneamente, para prevenir que os mineradores ficassem pulando entreblockchainsde acordo com a rentabilidade de cada uma.
Em junho de 2013 foi lançado o NameID,[25]sistema que associa as informações de perfil com identidades do blockchain do Namecoin e um provedor deOpenIDpara permitir o login em sites existentes que utilizem a identidade do Namecoin. O site em si é acompanhado por um protocolo aberto que realiza a autenticação sem senha com a identidade do Namecoin, tendo umSoftware livreimplementado com suporte a uma extensão doFirefox.
Em outubro de 2013, Michael Gronager, principal desenvolvedor do Libcoin,[26]encontrou um problema de segurança no protocolo Namecoin, que permitia modificar nomes estrangeiros. O problema foi consertado em um curto espaço de tempo e com isso nunca chegou a ser explorado, exceto pelobitcoin.bit
como
prova de conceito.[27]
Em fevereiro de 2014, foi lançado umplug-inparaFirefoxcompatível comWindowseLinux,chamado FreeSpeechMe, que fornecia a resolução automática de endereços.bit
.Isso está disponível fazendo o download do blockchain do Namecoin e executando-o em segundo plano.[28]
O Namecoin também foi mencionado pelaICANNem um projeto de relatório público como o exemplo mais conhecido de distribuição de controle e privacidade noDNS.[29][30]
Em março de 2014, foi lançado o Onename, outro sistema de identidade construído sobre o protocolo Namecoin que armazena nomes de usuários e dados de perfis pessoais no blockchain do Namecoin.[31]Em contraste com o NameID, o Onename é construído exclusivamente para informações de perfil e não suporta autenticação ou login sem senha. O Onename, em setembro de 2015, trocou os perfis de usuário do Namecoin para o blockchain do Bitcoin, falando que o motivo da troca era o hashrate do bitcoin.[32]
Em maio de 2014, Kevin McCoy e Anil Dash apresentaram o Monegraph, um sistema que vincula as contas doTwittere ativos digitais aoblockchain,permitindo a prova de propriedade de tais ativos.[33]
Em setembro de 2015, o co-fundador da Onename, Muneeb Ali, afirmou que a rede Namecoin não é descentralizada e que o grupo de mineração Discus Fish controla em torno de 60% a 70% do seu poder de hashing.[34]
Ver também
[editar|editar código-fonte]Referências
- ↑Isgur, Ben (16 de julho de 2014).«A Little Altcoin Sanity: Namecoin».CoinReport
- ↑Buterin, Vitalik (26 de outubro de 2013).«Bitcoin in Israel, Part 3: Interview on Alternative Currencies».Bitcoin Magazine
- ↑«Namecoin – Next Generation Domain Name System».CoinJoint.5 de junho de 2014. Arquivado dooriginalem 12 de agosto de 2014
- ↑Loibl, Andreas (1 de agosto de 2014).«Namecoin»(PDF)
- ↑«Pixbet – Termos e Condições».pixbet-brazil.15 de agosto de 2022.Consultado em 28 de fevereiro de 2023
- ↑Nakamoto, Satoshi (10 de dezembro de 2010).«Re: BitDNS and Generalizing Bitcoin».Nakamoto institute
- ↑Nakamoto, Satoshi (9 de dezembro de 2010).«Re: BitDNS and Generalizing Bitcoin».Nakamoto institute
- ↑Dourado, Eli (5 de fevereiro de 2014).«Can Namecoin Obsolete ICANN (and More)?».Theumlaut
- ↑«Namecoin DNS specification»
- ↑«Namespace:Identity».Dot-Bit
- ↑«Messaging System]».Dot-Bit. Arquivado do original em 12 de outubro de 2014
- ↑Namecoin block explorerArquivado em4 de novembro de 2016, noWayback Machine.,Archived here
- ↑«Personal Namespace».Dot-Bit
- ↑Kirk, Jeremy (24 de maio de 2013).«Could the Bitcoin network be used as an ultrasecure notary service?».Techworld
- ↑ecdsa.org/bitcoin-alias/,Archived page
- ↑ecdsa.org/bitcoin_URIs.html,Archived page
- ↑Phelix.«Coming up: Namecoin Stock Control».Namecoin forum
- ↑Phelix (12 de janeiro de 2014).«ANTPY – Atomic Name Trading».Namecoin Forum
- ↑«FAQ Namecoin: Difference between Namecoin and Bitcoin»
- ↑appamatto (15 de outubro de 2010).«BitDNS and Generalizing Bitcoin».Bitcoin Forum.Bitcointalk.org[ligação inativa]
- ↑IRC (14 de outubro de 2010).«IRC discussion about BitDNS 1/2».web.archive.org.web.archive.org. Arquivado dooriginalem 18 de novembro de 2010
- ↑IRC (15 de outubro de 2010).«IRC discussion about BitDNS 2/2».web.archive.org.web.archive.org. Arquivado dooriginalem 18 de novembro de 2010
- ↑abkiba (12 de abril de 2010).«BitDNS Bounty (3500 BTC)».Bitcoin Forum.Bitcointalk.org
- ↑«vinced/namecoin».GitHub
- ↑Kraft, Daniel (25 de julho de 2013).«NameID - Use namecoin id/ to log into OpenID sites».Namecoin Forum
- ↑«libcoin/libcoin».GitHub
- ↑Gilson, David (28 de outubro de 2013).«Developers attempt to resurrect Namecoin after fundamental flaw discovered».CoinDesk
- ↑Reyes, Ferdinand (13 de fevereiro de 2014).«FreeSpeechMe: The new anti-censorship and secure domain resolving Namecoin-based plug-in».Bitcoin Magazine
- ↑«The Internet Corporation for Assigned Names and Numbers Identifier Technology Innovation – Draft Report»(PDF).ICANN.21 de fevereiro de 2014
- ↑Hofman, Adam (19 de março de 2014).«Bitcoin and Namecoin Appear in Draft ICANN Report – U.S. Plans to Relinquish Remaining Control of Internet».Bitcoin Magazine
- ↑Rizzo, Pete (27 de março de 2014).«How OneName Makes Bitcoin Payments as Simple as Facebook Sharing».CoinDesk
- ↑onename (15 de setembro de 2015).«Why Onename is Migrating to the Bitcoin Blockchain».Onename Blog
- ↑Cawrey, Daniel (15 de maio de 2014).«How Monegraph Uses the Block Chain to Verify Digital Assets».CoinDesk
- ↑«Onename Drops Namecoin, Switches to Bitcoin».Cointelegraph. 14 de setembro de 2015