Inicialmente, a ENS fazia parte da Fundação Ethereum, mas foi criada como uma organização separada em 2018. Seu principal desenvolvedor é Nick Johnson, um engenheiro de software da Nova Zelândia que trabalhou anteriormente no Google e na Fundação Ethereum. A equipe da ENS é formada por nove pessoas e sua tesouraria é governada por uma raiz de 4-7 assinaturas múltiplas com os seguintes membros:
Nick Johnson - ENS
Sergey Nazarov - Chainlink
Dan Finlay - Metamask
Taylor Monahan - MyCrypto
Aron Fischer - Colony
Jason Carver - Fundação Ethereum
Martin Swende - Fundação Ethereum
Embora a ENS não tenha investidores, ela é apoiada pela Ethereum Foundation, Binance_X, Chainlink, Ethereum Classic Labs e Protocol Labs.
O que torna o Ethereum Name Service único?
O Ethereum Name Service tem uma proposta de valor única por ser o primeiro serviço que transfere o Domain Name Service para a Web3 descentralizada.
O ENS não é uma empresa, mas um projeto de código aberto que se autodenomina “um serviço público aberto que pertence à empresa”. Essencialmente, seu objetivo é tornar-se uma peça de infraestrutura tão vital para a Web3 quanto o DNS é para a Internet. Além disso, o ENS não tem um único ponto de falha graças à tecnologia blockchain e é, por design, mais seguro e resistente à censura.
Um dos principais obstáculos para a adoção em massa das tecnologias de blockchain tem sido sua acessibilidade e facilidade de uso, o que a ENS pretende remediar. Em vez de usar códigos alfanuméricos legíveis por máquina, embora inconvenientes, os usuários podem receber qualquer criptografia ou NFT por meio de um link curto e fácil de lembrar. Isso simplifica a experiência do usuário e torna a tecnologia blockchain menos técnica.
Nos bastidores, o ENS é construído com base em dois contratos inteligentes. O primeiro é um registro ENS que grava os domínios registrados no ENS e armazena as seguintes informações sobre cada um deles:
O proprietário do domínio
O resolvedor do domínio
O tempo de cache de todos os registros do domínio
O segundo contrato inteligente é o resolvedor. Sua finalidade é traduzir os endereços legíveis por máquina para nomes de domínio e vice-versa e fazer a correspondência de cada domínio com seu usuário, site ou endereço correspondente.
Como a rede do serviço de nomes da Ethereum é protegida?
O ENS é executado no Ethereum, que é protegido por um mecanismo de consenso de prova de trabalho que exige que os mineradores extraiam novos Ether. Um conjunto de nós descentralizados valida as transações e protege o blockchain da Ethereum. Graças à natureza descentralizada do Ethereum e aos mais de 10.000 nós que protegem a rede, o ENS não tem um único ponto de falha e não pode ser hackeado como tal.
O Ethereum Name Service também fez parceria com diferentes carteiras, como Coinbase Wallet, Trust Wallet, My Crypto e outras.