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