infrastructure16 de mar. de 20267 min read

O Seu Nome, Na Abstract

O Abstract Name Service permite registrar um nome .abs legível por humanos que aponta para a sua carteira na Abstract Chain. Veja exatamente como funciona, quanto custa e o que desenvolvedores e agentes de IA podem fazer com ele.

O Seu Nome, Na Abstract

Todo usuário de cripto conhece o problema. Endereços de carteira são difíceis de ler, fáceis de digitar errado e impossíveis de memorizar. Você envia a alguém uma longa sequência de caracteres que ele precisa verificar duas vezes. Você olha para a atividade onchain e vê endereços, não identidades.

@AbsNameService resolve isso. Um nome, terminando em .abs, que aponta para você na Abstract Chain.

Com o ANS, você pode registrar um nome .abs legível por humanos como alex.abs. Esse nome é cunhado na sua carteira como um NFT ERC-721, então você o possui como qualquer outro ativo onchain. Você pode transferi-lo, mantê-lo ou vendê-lo. Em vez de compartilhar um endereço bruto, você compartilha um nome que as pessoas podem realmente ler.

image1

O que importa, porém, é ser preciso sobre como funciona

O que o ANS realmente faz

O ANS é um protocolo de nomenclatura construído no mainnet da Abstract. Propriedade, registros e resolução vivem onchain. O contrato inteligente V2 é o registro central para nomes e registros, enquanto a lógica de preços e descontos usa contratos complementares, incluindo um oráculo de preços alimentado por Pyth para precificação baseada em USD.

Essa distinção importa. A fonte de verdade para propriedade e registros é o estado onchain, não um cache offchain ou uma resposta de API. Se um aplicativo está fazendo algo importante, deve tratar as leituras onchain como autoritativas.

Quando você registra um nome, está registrando a propriedade desse nome. O nome não começa automaticamente a resolver para o seu endereço de carteira a menos que você também defina seu registro primário. Isso acontece separadamente na página de Gerenciamento.

Então o fluxo é:

  1. Registre o nome.
  2. Defina o registro primário para o qual você quer que o nome aponte.
  3. Opcionalmente adicione campos de perfil como avatar, Twitter, Discord, site e e-mail.

Cada um desses campos de perfil é escrito onchain individualmente.

Registrar um nome

O fluxo de registro no site é direto, mas há alguns detalhes que os usuários devem entender.

Você abre a página de Registro, conecta sua carteira e pesquisa pelo nome que deseja. A interface pode mostrar vários estados diferentes, incluindo:

  • Disponível no V2
  • Registrado no V1
  • De propriedade da sua carteira
  • Indisponível

Essa distinção importa porque um nome V1 nem sempre é algo que você pode simplesmente registrar no V2. Alguns nomes legados são reservados para migração.

Se o nome estiver disponível, o aplicativo mostra a cotação antes de você assinar qualquer coisa. Essa cotação pode incluir:

  • O preço base em USD
  • Qualquer desconto elegível para detentores
  • Qualquer desconto de cupom válido
  • A taxa de atualização do Pyth
  • O pagamento final estimado em ETH

A precificação de registro do ANS é baseada em oráculo. Os preços são definidos em USD e convertidos para o equivalente ETH ao vivo no momento do registro usando dados do Pyth, em vez de depender de um valor fixo de token.

Preços

A precificação é baseada no comprimento do label. Nomes mais curtos custam mais.

🚨 E sabe o que mais? Você pode obter 20% de desconto usando o código "HORIZON". 🚨

image2

Detentores de NFT elegíveis podem receber um desconto, e cupons válidos podem reduzir ainda mais o valor final.

A lógica é simples: nomes curtos são escassos, portanto têm preço mais alto. Nomes longos permanecem baratos o suficiente para tornar a identidade onchain legível acessível.

Gerenciar seu nome

Após o registro, a página de Gerenciamento é onde o nome se torna útil.

Você pode definir um registro primário — geralmente um endereço de carteira — e depois adicionar campos de perfil como:

  • avatar
  • twitter
  • discord
  • url
  • email

Estes são armazenados como registros de texto onchain. Cada um é sua própria transação de escrita, portanto cada ação de salvar requer confirmação.

Isso significa que o ANS não apenas te dá um nome. Ele te dá uma camada de identidade onchain que aplicativos podem ler diretamente do contrato.

O que os desenvolvedores obtêm

O ANS vem com um SDK TypeScript oficial para ANS V2 na Abstract.

O SDK cobre leituras e escritas comuns, incluindo:

  • Resolução de nomes
  • Pesquisa reversa
  • Leitura de registros e registros de texto
  • Verificação de disponibilidade
  • Busca de nomes de propriedade de uma carteira
  • Registro de nomes
  • Definição de registros
  • Transferência de nomes
  • Migração de nomes V1 elegíveis
  • Monitoramento de eventos do contrato

Também inclui funções auxiliares para o fluxo de registro do Pyth, o que importa porque o registro do ANS requer dados atuais de atualização do oráculo.

Um detalhe especialmente útil é o auxiliar de registro somente-preparação. Ele pode construir calldata e o valor exato pagável para um registro sem assinar ou transmitir a transação. Isso o torna útil para contas inteligentes, fluxos de trabalho de agentes ou sistemas onde um componente prepara uma transação e outro a executa.

Subdomínios e namespaces de projeto

O ANS também suporta subdomínios de projeto.

O formato de registro usa um ponto internamente, na forma label.projeto, que é apresentado aos usuários como nomes como bob.moody.abs. A precificação é baseada no comprimento do label, não na string completa exibida.

Namespaces de projeto podem ser habilitados pelo ANS, e uma vez habilitados podem suportar registros da comunidade sob essa raiz. Subdomínios registrados são ativos ERC-721 padrão, assim como nomes de nível superior.

A economia é clara

  • 70% da receita de registro vai para a carteira do projeto
  • 30% vai para a infraestrutura do ANS através da divisão do tesouro da plataforma

Projetos também podem definir tabelas de preços personalizadas para seu namespace.

Um aviso importante: nem todo namespace habilitado está necessariamente aberto a todos. Algumas raízes de subdomínio podem impor requisitos adicionais, incluindo registro restrito a detentores de NFT.

Agentes de IA e MCP

O ANS também vem com um servidor MCP.

Isso significa que ferramentas compatíveis com MCP como Codex, Claude, Cursor e VS Code podem usar o ANS para coisas como:

  • Resolver nomes
  • Ler dados de propriedade e perfil
  • Verificar a configuração da raiz do subdomínio
  • Cotar registros
  • Preparar transações de registro

Para a identidade de agentes, o namespace relevante é name.agent.abs.

É importante ser preciso aqui: o suporte MCP não significa automaticamente que o servidor assina transações para cada cliente por padrão. O ANS suporta tanto fluxos somente-preparação quanto um modo autônomo usando carteiras de agentes gerenciados. No fluxo de carteira gerenciada, um agente pode assinar e transmitir seu próprio registro name.agent.abs e atualizações de perfil através do sistema MCP.

Então a parte orientada para o futuro é real, mas o mecanismo importa: o ANS pode suportar identidade de agente autônomo, e carteiras de agentes gerenciados são o que torna a execução totalmente autônoma possível.

Migrar do V1

Os usuários do ANS V1 podem migrar nomes elegíveis para V2.

O limite é estrito:

  • IDs de token V1 de 0 a 1965 são elegíveis
  • IDs de token acima de 1965 não são elegíveis

A migração funciona queimando o token V1 e cunhando o mesmo nome no V2.

Uma coisa que os usuários devem saber com antecedência: os registros não se migram automaticamente. Após mover para V2, você precisa definir seu registro primário e campos de perfil novamente.

O quadro geral

O ANS é um projeto independente construído na Abstract. Não é afiliado, endossado ou patrocinado por @AbstractChain.

Se você quer uma identidade onchain legível na Abstract, o ANS é a versão mais clara dessa ideia hoje: um nome que você possui, registros que você controla onchain, ferramentas de desenvolvimento que se integram diretamente com o contrato, namespaces de projeto para comunidades e suporte para fluxos de trabalho nativos de IA através do MCP.

Isso é o que o ANS realmente é, sem enfeites e sem exagerar o que acontece sob o capô. Lembre-se: 20% de desconto com o código "HORIZON".


Siga-nos em @Abstract_Hzn, leia outros artigos em abstracthorizon.xyz e junte-se a nós no Telegram.

⚠️ Este artigo é apenas para fins informativos e não deve ser considerado conselho financeiro. Sempre faça sua própria pesquisa antes de tomar qualquer decisão de investimento ou onchain.

Assine a Newsletter

Mantenha-se atualizado com as últimas novidades do Abstract Horizon.