O que é o Ethereum Name Service? (ENS)

Por Kraken Learn team
6 min
2 de fevereiro de 2023

Resumo do Ethereum Name Service

  • O Ethereum Name Service (ENS) é um serviço de nomes de domínio (DNS) construído na blockchain Ethereum
  • O ENS funciona de forma semelhante ao sistema DNS da Internet e ajuda os utilizadores a encontrar endereços Ethereum através de nomes legíveis por humanos, em vez de caracteres hexadecimais complexos
  • O ENS não procura substituir o DNS, mas foi concebido para funcionar em conjunto com ele

Ethereum Name Service (ENS) é um sistema de nomes de domínio construído na blockchain Ethereum. O Ethereum Name Service permite que as letras e números gerados aleatoriamente de um endereço Ethereum padrão sejam convertidos em palavras mais facilmente reconhecíveis, como o nome de uma pessoa ou marca. 

Desta forma, o ENS funciona de forma semelhante aos serviços de nomes de domínio tradicionais, onde a sequência de números que compõem um endereço IP é representada por um nome de website legível por humanos que as pessoas podem memorizar mais facilmente. 

O ENS apresenta um sistema de nomes aberto, descentralizado e extensível como alternativa à operação geral dos serviços de nomes de domínio centralizados (DNS). Também utiliza tecnologia blockchain para mitigar os riscos de segurança associados a ter um único ponto de controlo. A rede não procura substituir o DNS tradicional, mas trabalhar em conjunto com ele.

O token ENS é usado para a governação da organização autónoma descentralizada (DAO) do ENS que gere o tesouro partilhado do protocolo. O token ENS permite que os detentores submetam propostas e votem em decisões que influenciam a gestão e o desenvolvimento futuro do protocolo.

Quem criou o Ethereum Name Service (ENS)?

O ENS foi lançado a 4 de maio de 2017 por Nick Johnson e Alex Van de Sande da Ethereum Foundation (EF). 

Johnson e Van de Sande têm ambos experiência anterior a trabalhar em funções tradicionais de engenharia de software na Google, bem como em funções de design e desenvolvimento frontend na Ethereum Foundation. Juntos, lideraram uma equipa que esteve envolvida no desenvolvimento inicial do protocolo Ethereum Name Service.

O ENS foi inicialmente financiado pela Ethereum Foundation, que autorizou o seu desenvolvimento sob a alçada de Nick Johnson. A subvenção de 1 milhão de dólares que receberam permitiu aos fundadores construir uma equipa e desenvolver as primeiras iterações do protocolo. O ENS também recebeu uma subvenção de um valor desconhecido da Chainlink em 2020.

Como funciona o Ethereum Name Service?

O Ethereum Name Service oferece uma forma segura de traduzir a sequência criptográfica de letras e números que compõem um endereço Ethereum em nomes facilmente reconhecíveis e legíveis por humanos. 

Por exemplo, se um indivíduo quisesse vender um item, como um token não fungível, ao seu amigo e ser pago em ETH. Para que isso aconteça, o vendedor deve partilhar o seu endereço público Ethereum, composto por 42 caracteres hexadecimais, que pode ser semelhante ao seguinte:

0xabcC46d439338F972307E9805A86Adaa24D003a9

O ENS aborda a confusão de ter de memorizar uma chave pública criptográfica e reduz as hipóteses de este endereço ser introduzido incorretamente. Em vez disso, o ENS permite que os utilizadores de cripto representem o seu endereço criptográfico com uma palavra ou frase memorável e legível por humanos, como kraken.eth.

A arquitetura do ENS é composta por dois contratos inteligentes: o registo e o resolutor

O registo ENS consiste num único contrato inteligente que mantém uma lista de todos os domínios e subdomínios disponíveis através do serviço ENS. Também armazena três informações cruciais relativas a cada domínio: 

  1. O proprietário do domínio, que pode ser uma conta externa ou um contrato inteligente.
  2. O resolutor para o domínio, responsável pelo processo real de tradução de nomes ENS em endereços e vice-versa.
  3. O tempo de vida de cache para todos os registos sob o domínio, que é o tempo necessário para traduzir os nomes em endereços.

O resolutor ENS é o contrato inteligente no coração do serviço que traduz os nomes de domínio ENS legíveis por humanos para o seu endereço criptográfico correspondente e vice-versa. 

O resolutor faz isso com um processo de duas etapas: primeiro, pergunta ao registo qual o resolutor responsável pelo nome. Em seguida, pergunta a esse resolutor a resposta à consulta.

Note-se que o ENS é um sistema hierárquico, semelhante aos serviços de nomes de domínio atuais comuns na web e permite ao proprietário do domínio controlar os seus subdomínios. Isso permite ao proprietário de um domínio, como kraken.eth, criar outros subdomínios como learn.kraken.eth e ens.learn.kraken.eth.

Como obter um domínio ENS

Os utilizadores podem procurar nomes de domínio disponíveis na aplicação ENS.  

Após identificar o nome de endereço desejado, os utilizadores do ENS solicitam o registo do seu nome de endereço, confirmando a primeira de duas transações da sua carteira Ethereum conectada. A segunda transação confirma o registo e deve ser processada no prazo de sete dias após a primeira transação. Os utilizadores definem então o período de tempo durante o qual desejam ter acesso a este domínio, denominado período de aluguer.

Como proprietário de um domínio, os utilizadores podem configurar os vários subdomínios e os diferentes endereços aos quais desejam que o seu nome se ligue. Mas o maior benefício que o ENS oferece é a capacidade de partilhar um endereço Ethereum mais imediatamente reconhecível do que a sequência padrão de letras e números aleatórios.

Porque é que o ENS tem valor?

O token ENS foi lançado a 8 de novembro de 2021 e distribuído por airdrop a todos os que possuíam um nome de domínio ENS (endereço .eth) antes de 31 de outubro de 2021. A elegibilidade para reivindicar tokens ENS baseou-se na fórmula derivada de vários fatores históricos do endereço da carteira: 

  • Idade do endereço .eth (com registos mais antigos a receberem mais ENS).
  • Os proprietários que tinham definido um ENS primário (anteriormente referido como Reverse Record que faz com que os endereços Ethereum apontem para nomes ENS) obtiveram um multiplicador de 2x.

Os utilizadores foram obrigados a reivindicar os seus tokens dentro de um determinado período de tempo antes de serem queimados.

Existe um total de 100 milhões de tokens, distribuídos da seguinte forma:

  • 25% de airdrop para detentores de .eth: Estiveram disponíveis para reivindicação durante um certo período de tempo, após o qual quaisquer tokens restantes foram enviados para o tesouro da DAO.
  • 25% para contribuidores do ENS: Os tokens para os contribuidores principais têm um período de bloqueio e aquisição de quatro anos.
  • 50% para o tesouro da comunidade DAO: 10% desta alocação estava disponível para a DAO no lançamento, enquanto o restante permaneceu bloqueado por um período de quatro anos.

Porquê comprar ENS?

Aqueles que encontram valor na compra de um endereço Ethereum único e legível por humanos podem optar por comprar tokens ENS para simplificar as suas transações de cripto.

Outros que estão interessados em votar em propostas de governação levantadas dentro da DAO do Ethereum Name Service também podem querer comprar tokens ENS.

Finalmente, aqueles que acreditam que a procura por acesso à DAO do ENS pode aumentar ao longo do tempo também podem estar interessados em comprar tokens ENS.

Começar a comprar ENS

Pronto para dar o próximo passo? Clique no botão abaixo para comprar ENS na Kraken hoje!