Neo Name Service (NNS): DNS descentralizado no Blockchain

Você acha que é frustrante ter que procurar o endereço da sua carteira NEO sempre que alguém quiser enviar um GAS para você?

E o que dizer do meticuloso processo de adicionar um hash de script à sua carteira Neon para que você possa obter um pequeno token Hash Puppy para sua namorada? Por que não podemos salvar endereços NEO como contatos simplificados em aplicativos de mensagens ou como URLs de sites?

Agora podemos!

Você já deve conhecer o Ethereum Name Service e como ele permite que os usuários criem nomes de domínio simplificados como endereços com o domínio .eth.

Agora NEO está adicionando seu próprio serviço de nome que permitirá que você converta seus endereços NEO longos, como AR4QmqYENiZAD6oXe7ftm6eDcwtHk7rVTT para algo fácil de ler e lembrar como simple.neo ou easy.gas

O que é o Neo Name Service?

Pense em todos os sites que você visita diariamente. Quando você acessa essas páginas, seu computador ou smartphone precisa se conectar aos servidores de sites. Ele faz isso usando o endereço IP do servidor, que é uma longa sequência de números. Mas você não precisa se lembrar da longa sequência de números.

Em vez disso, você usa palavras e nomes fáceis de lembrar ao digitar um URL em um navegador. Isso tudo graças ao Sistema de Nome de Domínio, ou DNS, que converte automaticamente as palavras em URLs para o endereço IP correto para o seu navegador se conectar ao servidor web.

Visão geral do NNS

Casos de uso do Neo Name Service. Fonte: Site NNS

O Neo Name System (NNS) está fazendo a mesma coisa que o DNS, mas para o blockchain NEO. É um uso perfeito, já que o endereço NEO e os hashes de script são ainda mais longos e mais difíceis de lembrar do que os endereços IP. E esses endereços longos e difíceis de lembrar também tornam mais fácil cometer erros ao digitar ou mesmo colar um endereço.

O NNS será um serviço de nome de domínio descentralizado que mapeia endereços NEO e contratos inteligentes para aliases fáceis de lembrar. Isso simplificará muito o processo de uso de endereços NEO e contratos inteligentes, ao mesmo tempo que o torna mais seguro e seguro.

Algumas pessoas disseram que o NNS é uma adição trivial ao blockchain NEO, mas eles não estão entendendo que esta mudança ajudará a trazer o NEO para as massas. Também há quem pergunte se o NNS é necessário, visto que a Ethereum já criou o Ethereum Name Service.

Claro que é, se quisermos que o NEO seja tão facilmente acessível quanto o Ethereum promete ser. O blockchain é a próxima geração da Internet, e coisas como aliasing para endereços serão uma necessidade para aumentar o uso do blockchain de forma significativa e rápida.

Arquitetura do Neo Name Service

O NNS usa a mesma convenção do DNS, com os nomes de alias sendo representados como nomes hierárquicos separados por pontos, com a parte final representando o domínio de nível superior. No caso dos contratos inteligentes NNS, são os proprietários dos nomes de domínio de nível superior, como .neo e .gas. Esses contratos inteligentes são conhecidos como registros e também contêm as regras relativas à alocação de subdomínios.

Recursos do Neo Name Service

Recursos do Neo Name Service

A arquitetura NNS consiste em 4 componentes:

  • Contrato de nome de domínio de nível superior: Aqui é onde todas as informações sobre o nome do domínio raiz são armazenadas. Essas informações incluem o nome do proprietário do domínio, o nome do registrador, o nome do resolvedor e o tempo de vida (TTL) do nome de domínio.
  • Proprietário: O proprietário de qualquer domínio pode ser um contrato inteligente ou um endereço. O proprietário tem a capacidade de transferir o domínio para outro endereço ou contrato inteligente, para alterar o resolvedor ou para modificar o registrador.
  • Registrador: Um contrato inteligente NEO que executa duas funções. Ele irá especificar o subdomínio de um domínio para outros proprietários de domínio, e também verifica e verifica se os proprietários de nomes de subdomínio são legais.
  • Resolver: Este é outro contrato inteligente NEO que funciona para mapear aliases em endereços, usando um algoritmo chamado NameHash.

Modelo Econômico NNS

O ecossistema NNS usa 2 tokens diferentes, o NNC e o SGAS.

O NNC funciona de maneira semelhante ao token Neo no ecossistema NNS. A votação do nome de domínio raiz é iniciada pelos detentores de NNC por um de dois métodos. O primeiro método faz com que o administrador inicie o processo de votação e o nome de domínio seja ativado se pelo menos 70% dos votos forem para ele ao final de três dias.

O segundo método pode ser iniciado por qualquer titular de NNC, com o nome de domínio sendo confirmado se pelo menos 50% dos votos forem a favor ao final de três dias. Uma característica interessante é a distribuição das taxas cobradas durante o processo de leilão aos detentores de NNCs com base na proporção de NNC que eles possuem, uma espécie de dividendo por manter NNC. O fornecimento total de NNC foi definido em 1 bilhão.

SGAS é um token NEP5 que é ligado ao Neo GAS em uma proporção de 1: 1. Isso significa que pode ser convertido para GAS a qualquer momento. Ele também é usado durante leilões de nomes de domínio como um método para pagar taxas de leilão. Quando os leilões de nomes de domínio são realizados, o vencedor paga o fundo de licitação como uma taxa, e os perdedores de licitação são cobrados 5% do fundo de licitação como uma taxa.

Além disso, os contratos inteligentes NEO poderão usar o SGAS para conduzir operações de GAS intra-contrato. O fornecimento total de SGAS foi estabelecido em 100 milhões.

A equipe NNS

O fundador da NNS é Liu Yongxin, que também é cofundador da NEL, uma comunidade chinesa de desenvolvedores NEO. O cofundador e CTO da NNS é Li Jianying, que também está associado ao projeto NEL.

Membros da equipe de serviço de nomes da Neo

Alguns dos membros da equipe de serviço de nomes da Neo

Existem dois desenvolvedores principais identificados: Liu Quinming e Yin Wei, enquanto Vincent Zhao trabalha como desenvolvedor web sênior para o projeto. Infelizmente, o site do NNS é a única fonte de informações sobre os membros da equipe, pois há poucas outras informações a serem encontradas no LinkedIn ou em outro lugar online.

Roteiro do serviço de nomes Neo

Depois de rodar um testnet por algum tempo, o mainnet NNS foi ao ar em 9 de outubro de 2018 e os usuários agora podem licitar e ganhar seus próprios domínios com o nome de domínio descentralizado .neo.

A licitação tem estado bastante ativa nas primeiras semanas do lançamento da mainnet, já que Neo está premiando os licitantes vencedores com NNC grátis com base na quantidade de GAS que eles gastam em seu lance vencedor. Esta recompensa de mineração de domínio é válida até 23 de outubro de 2018 ou até 100 milhões de NNC serem concedidos.

Conclusão

Não há dúvida de que os serviços de nomes de domínio irão melhorar a usabilidade de blockchains e aumentar as taxas de adoção do usuário. Tornar a tecnologia blockchain fácil e acessível para as massas é um dos objetivos de curto prazo para o ecossistema, e esse recurso é um passo na direção certa.

Nos próximos meses, a equipe NNS trabalhará com clientes no ecossistema NEO para garantir que todas as carteiras suportem a transferência de tokens por meio de aliases. Eles também estão trabalhando em estreita colaboração com a equipe do Hash Puppies para permitir que os usuários nomeiem seus animais de estimação usando NNS.

Resumindo, a equipe do NNS está fazendo tudo o que pode para garantir que crescerá e se expandirá, e que o ecossistema NEO e a base de usuários também crescerão e se expandirão.

Imagem em destaque via NNS

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me