Resolvedor ENS
Resolvedor ENS gratuito para consultar domínios Ethereum Name Service e endereços de carteira. Converta nomes ENS para endereços e consulta reversa de endereços para nomes ENS instantaneamente.
O que é Resolvedor ENS?
Resolvedor ENS (Ethereum Name Service) é uma ferramenta gratuita para consultar domínios ENS e convertê-los em endereços de carteira Ethereum, ou consulta reversa de endereços para encontrar seus nomes ENS associados.
ENS é como DNS para blockchain - converte nomes legíveis por humanos (como vitalik.eth) em endereços Ethereum legíveis por máquina (como 0xd8dA...). Esta ferramenta facilita a resolução de nomes ENS em ambas as direções.
O que é ENS (Ethereum Name Service)?
ENS (Ethereum Name Service) é um sistema de nomenclatura descentralizado construído no Ethereum que converte nomes legíveis por humanos em endereços blockchain.
Recursos principais:
• Substituir endereços longos por nomes fáceis (vitalik.eth)
• Descentralizado e resistente à censura
• Funciona em todas as carteiras e dApps Ethereum
• Pode armazenar múltiplos endereços (ETH, BTC, etc.)
• Propriedade baseada em NFT (ERC-721)
Como funciona:
• Nomes ENS terminam em .eth (namespace principal)
• Cada nome é um NFT que você possui
• Nomes resolvem para endereços Ethereum
• Registros reversos mostram endereço → nome
• Subdomínios suportados (pay.vitalik.eth)
Benefícios:
• Mais fácil de lembrar que endereços 0x
• Um nome para todos seus endereços cripto
• Sua identidade no Web3
• Transferir ou vender seu nome
• Definir avatar, links sociais, etc.
Exemplos:
• vitalik.eth → 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
• ens.eth → 0xFe89cc7aBB2C4183683ab71653C4cdc9B02D44b7
• nickjohnson.eth → Fundador ENS
Usos populares:
• Endereços de carteira para pagamentos
• Login/identidade em dApp
• Perfis NFT
• Governança DAO
• Contas sociais Web3
Como resolver nome ENS para endereço?
Resolvendo nome ENS para endereço Ethereum (resolução direta):
Passo 1: Selecione o modo 'Nome para Endereço'
• Insira o nome ENS (ex: vitalik.eth)
• Deve incluir extensão .eth
• Não diferencia maiúsculas de minúsculas
Passo 2: Clique em 'Resolver'
• Ferramenta consulta mainnet Ethereum
• Busca contrato de registro ENS
• Retorna o endereço configurado
Passo 3: Veja o resultado
• Veja o endereço Ethereum
• Copie para área de transferência
• Use para transações
Formatos suportados:
• Nomes primários: vitalik.eth
• Subdomínios: pay.vitalik.eth
• Outros TLDs: name.xyz (se registrado)
O que é resolvido:
• Endereço ETH (padrão)
• Endereço BTC (se definido)
• Outros endereços cripto
• Hash de conteúdo IPFS
• Avatar, website, email
Casos de uso comuns:
• Enviar cripto para nome ENS
• Verificar identidade
• Consultar saldo de carteira
• Verificar holdings NFT
• Encontrar perfis sociais
Notas importantes:
• Nomes devem estar registrados
• Endereço deve ser definido pelo proprietário
• Alguns nomes podem não resolver
• Verifique em múltiplas fontes
• Cuidado com nomes similares (typosquatting)
Exemplo de resolução:
Entrada: vitalik.eth
Saída: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
Verificação:
• Verificar no Etherscan
• Usar app oficial ENS
• Confirmar com remetente
• Testar com pequena quantia primeiro
Como consultar nome ENS a partir de endereço?
Consulta reversa - encontrando nome ENS a partir de endereço Ethereum:
Passo 1: Selecione o modo 'Endereço para Nome'
• Insira endereço Ethereum (0x...)
• Deve ser endereço válido de 42 caracteres
• Incluir prefixo 0x
Passo 2: Clique em 'Resolver'
• Ferramenta executa resolução reversa
• Consulta registros reversos ENS
• Retorna nome ENS primário se definido
Passo 3: Veja o resultado
• Veja o nome ENS (se existir)
• Pode retornar "Não encontrado" se sem registro reverso
• Copiar resultado
Requisitos de registro reverso:
• Proprietário do endereço deve definir registro reverso
• Mostra apenas nome ENS primário
• Não é automático (deve ser configurado)
• Gratuito para definir para proprietários de nomes
Como definir registro reverso:
1. Possuir um nome ENS
2. Ir para app.ens.domains
3. Conectar carteira
4. Definir como Nome Primário
5. Confirmar transação
Por que consulta reversa?
• Verificação de identidade
• Exibir nomes em dApps
• Rótulos de endereço de carteira
• Prova social
• Presença profissional
Limitações:
• Nem todos endereços têm nomes ENS
• Mostra apenas nome primário
• Pode estar desatualizado se mudado recentemente
• Não mostra todos nomes possuídos
Exemplo:
Entrada: 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045
Saída: vitalik.eth
Cenários comuns:
• Quem me enviou esta transação?
• Verificar implantador de contrato
• Verificar identidade de membro DAO
• Exibir nomes de usuários em app
• Controle de acesso baseado em ENS
Para que nomes ENS podem resolver?
Nomes ENS podem resolver para múltiplos tipos de dados:
1. Endereços de Criptomoeda:
• ETH (Ethereum) - principal
• BTC (Bitcoin)
• LTC (Litecoin)
• DOGE (Dogecoin)
• Mais de 100 outras moedas
• Múltiplos endereços por nome
2. Conteúdo:
• Hash IPFS - websites descentralizados
• Hash Swarm
• Arweave
• Onion (Tor)
• URLs de redirecionamento
3. Informações de Perfil:
• Avatar (NFT ou URL de imagem)
• Descrição/bio
• URL do website
• Endereço de email
• Redes sociais:
- Nome Twitter
- Usuário GitHub
- Discord
- Telegram
- Reddit
4. Registros Técnicos:
• Chave pública
• ABI (para contratos)
• Registros de texto (dados personalizados)
• Múltiplos endereços de resolver
5. Subdomínios:
• Subdomínios ilimitados
• Endereços diferentes por subdomínio
• Exemplos:
- pay.vitalik.eth (pagamentos)
- donations.vitalik.eth (doações)
- nft.vitalik.eth (coleção NFT)
Definindo registros:
• Usar app.ens.domains
• Conectar carteira (deve ser proprietário do nome)
• Clicar "Adicionar/Editar Registro"
• Definir cada tipo de registro
• Salvar com transação
Custos:
• Definir registros custa gas
• Sem taxa anual para atualizações
• Atualizações em lote economizam gas
• Usar durante horários de baixo gas
Segurança:
• Apenas proprietário pode mudar registros
• Registros armazenados on-chain
• Histórico imutável
• Verificar no explorador de blocos
Usos práticos:
• Um nome para toda cripto
• Perfil Web3 profissional
• Hospedagem de website descentralizado
• Portfólio de artista NFT
• Diretório de membros DAO
• Contato de suporte ao cliente
Exemplo de perfil completo:
vitalik.eth →
• ETH: 0xd8dA...
• BTC: bc1q...
• Avatar: ipfs://...
• Twitter: @VitalikButerin
• Website: vitalik.ca
• Email: (definido privadamente)
Segurança ENS e melhores práticas?
Considerações de segurança ao usar ENS:
Verificação:
• Sempre verifique nomes ENS em múltiplas fontes
• Verifique app oficial ENS (app.ens.domains)
• Faça referência cruzada com Etherscan
• Confirme com destinatário pretendido
• Cuidado com typosquatting (vita1ik.eth vs vitalik.eth)
Golpes comuns:
• Nomes similares com caracteres substituídos
• Lookalikes Unicode (ataques homográficos)
• Nomes falsos de celebridades
• Phishing via nomes ENS
• Propriedade de nome comprometida
Melhores práticas:
1. Antes de enviar fundos:
• Verificar endereço completo após resolução
• Testar com pequena quantia primeiro
• Verificar histórico de transações
• Confirmar propriedade do nome
• Usar resolvers oficiais
2. Propriedade de nome:
• Usar hardware wallet para nomes valiosos
• Habilitar 2FA no gerenciador ENS
• Definir senhas fortes
• Auditorias de segurança regulares
• Backup de frases de recuperação
3. Definindo registros:
• Definir apenas registros necessários
• Não expor informações sensíveis
• Usar subdomínios para propósitos diferentes
• Atualizar regularmente
• Monitorar mudanças não autorizadas
4. Registros reversos:
• Definir nome primário intencionalmente
• Considerar implicações de privacidade
• Atualizar após transferências de nome
• Remover se vendendo nome
5. Subdomínios:
• Controlar quem pode criar subdomínios
• Monitorar criação de subdomínios
• Revogar acesso se necessário
• Definir permissões apropriadas
Sinais de alerta:
• Nome difere do esperado
• Nome registrado recentemente
• Sem histórico de transações
• Perfis sociais suspeitos
• Nome disponível por preço baixo (deveria estar ocupado)
Medidas de proteção:
• Bloquear nomes importantes
• Definir atraso de transferência
• Usar multisig para nomes valiosos
• Habilitar notificações
• Verificações regulares de propriedade
Recuperação:
• Manter datas de expiração de nome
• Definir alertas de período de graça
• Manter fundos de renovação
• Documentar todos nomes possuídos
• Planejar para emergências
Privacidade:
• ENS é público
• Todos registros visíveis on-chain
• Histórico é permanente
• Considerar nomes pseudônimos
• Separar pessoal/negócios
Considerações legais:
• Disputas de propriedade de nome
• Questões de marca registrada
• Jurisdição não clara
• Responsabilidade de auto-custódia
• Sem suporte ao cliente
Checklist de emergência:
□ Hardware wallet para nomes
□ Backup de frases de recuperação
□ Monitorar expiração de nome
□ Definir lembretes de renovação
□ Documentar todos nomes
□ Testar resolução regularmente
□ Manter resolver atualizado
□ Revisar permissões
□ Verificar mudanças não autorizadas
□ Planejar sucessão/transferência
Casos de Uso Comuns
- Enviar cripto para nomes ENS ao invés de endereços longos
- Verificar identidade de remetentes de transação
- Exibir nomes de usuários em dApps e carteiras
- Criar identidade Web3 profissional
- Configurar endereços de pagamento para doações
- Hospedar websites descentralizados via IPFS
- Gerenciar múltiplos endereços de criptomoeda com um nome
- Construir diretórios de membros DAO
- Criar endereços de subdomínio para diferentes propósitos
- Integrar ENS em contratos inteligentes e dApps