Overview

As Transferências de Tokens Nativos (NTT) da Wormhole são um framework de código aberto, flexível e componível para transferir tokens entre blockchains. Os integradores têm controle total sobre o comportamento dos tokens que utilizam NTT em cada cadeia, incluindo o padrão de token, metadados, propriedade, capacidade de atualização e recursos personalizados.

O framework oferece dois modos de operação para implementações de tokens existentes. No modo de bloqueio (locking mode), a oferta original do token é preservada em uma única cadeia. Já no modo de queima (burning mode), é possível implantar tokens multichain, distribuindo a oferta por diversas cadeias.

Principais Recursos

O framework Transferências de Tokens Nativos (NTT) da Wormhole fornece uma solução abrangente e flexível para transferências perfeitas de tokens entre blockchains. Abaixo estão os principais recursos que o destacam:

  • Experiência de usuário unificada: os tokens mantêm suas propriedades em cada cadeia, permanecendo totalmente fungíveis e garantindo uma experiência consistente para os usuários.

  • Sem pools de liquidez: transfira tokens sem a necessidade de pools de liquidez, evitando taxas, slippage e risco de MEV.

  • Flexibilidade para integradores: propriedade retida, autoridade de atualização e total personalização dos contratos de tokens.

  • Limitação de taxa avançada: limites de entrada e saída configuráveis por cadeia e períodos arbitrários, prevenindo abusos enquanto gerencia a congestão e permitindo implantações controladas em novas cadeias.

  • Contador Global: garante a integridade contábil entre cadeias, verificando que o número de tokens queimados e transferidos nunca excede o número de tokens cunhados.

  • Controle de acesso: para evitar chamadas não autorizadas a funções administrativas, os protocolos podem designar funções específicas, como a função Pauser, para um endereço separado do proprietário.

  • Máxima componibilidade: código aberto e extensível para ampla adoção e integração com outros protocolos.

  • Atestação personalizada: possibilidade de adicionar verificadores externos e configurar limiares personalizados de atestação de mensagens.

Caminhos de Integração

Os integradores que desejam implantar seus tokens em cadeias conectadas podem usar o framework NTT ou a Token Bridge. Ambas as opções possuem caminhos de integração distintos e conjuntos de recursos dependendo das suas necessidades.

Framework de Transferências de Tokens Nativos

O Framework de Transferências de Tokens Nativos é altamente personalizável e ideal para aplicações como um token de governança DeFi implantado em várias cadeias, buscando alcançar liquidez fungível multichain e integração direta em processos de governança.

  • Mecanismo: pode utilizar totalmente o mecanismo de queima e cunhagem (burn-and-mint) ou ser combinado para um modelo hub-and-spoke.

  • Segurança: limitações de taxa totalmente configuráveis, pausa, controle de acesso e atestações de limiar. Integrado com o Contador Global.

  • Propriedade dos contratos: retenção da propriedade e autoridade de atualização dos contratos de tokens em cada cadeia.

  • Contratos de tokens: contratos nativos sob governança do seu protocolo.

  • Integração: framework simplificado e personalizável permite implantações mais sofisticadas e sob medida.

Exemplos de projetos utilizando o framework Wormhole NTT:


Token Bridge

A Token Bridge oferece uma integração segura e de baixo esforço, adequada para aplicações como jogos Web3 que desejam tornar seus tokens negociáveis em várias cadeias.

  • Mecanismo: utiliza exclusivamente o modelo de bloqueio e cunhagem (lock and mint).

  • Segurança: limitações de taxa predefinidas e Contador Global integrado.

  • Propriedade dos contratos: contratos da Token Bridge atualizáveis via governança da Wormhole.

  • Contratos de tokens: contratos de ativos encapsulados (wrapped assets) sob propriedade do contrato Token Bridge da Wormhole, atualizáveis via processo de governança 13/19 dos Guardiões.

  • Integração: método direto e sem permissão para implantar em várias cadeias.

Padrões de Tokens Suportados

As Transferências de Tokens Nativos (NTT) na Wormhole suportam principalmente tokens ERC-20, o padrão mais amplamente utilizado para tokens fungíveis na rede Ethereum e em outras blockchains compatíveis com EVM. O contrato NttManager utiliza a interface IERC20 e a utilidade SafeERC20 da OpenZeppelin para garantir transferências de tokens seguras e eficientes. Além disso, suporta tokens ERC-20 Burnable, permitindo que tokens sejam queimados na cadeia de origem quando necessário para transferências entre cadeias.

Atualmente, o NTT foca em tokens ERC-20, e outros padrões de tokens, como ERC-721 (tokens não fungíveis) ou ERC-1155 (padrão multi-token), não são suportados nativamente.

Last updated