🌌
Wormhole Docs Brasil
  • Bem-vindo!
  • Materiais
    • Build
      • Começer a Buildar
        • Redes Suportadas
        • Testnet Faucets
        • Demos
      • Construindo Aplicações Frontend
        • Wormhole SDK
          • Wormhole TypeScript SDK
          • Data Layouts
          • Construção de Protocolos e Payloads
        • Queries
          • Overview
          • Usando Queries
          • F.A.Q.
        • Conexão
          • Overview
          • Routes
          • Features
          • Configuração
          • v1 Migration
          • F.A.Q.
      • Construindo Integrações de contratos
        • Wormhole Relayer
        • Core Contracts
        • CCTP
        • Transferências de Tokens Nativos
          • Processos de Deployment
        • Comandos NTT CLI
        • Configuração de NTT
          • Limitação de Taxas
          • Controle de Acesso
        • Managers e Transceivers
        • F.A.Q. Wormhole NTT
      • MultiGov
        • Deployment
        • Upgrades Contracts
        • F.A.Q. Tecnicas
      • Ambiente de Desenvolvimento
      • F.A.Q sobre Integrações de Contratos
      • Toolkit
        • Wormholescan
        • Wormhole CLI
        • Wormhole SDK
          • TypeScript SDK
          • Data Layouts
          • Construindo Protocolos e Payloads
        • Solidity SDK
        • Tilt
        • Toolkit F.A.Q.
      • Referências
    • Infraestrutura
      • Run a Relayer
      • Run a Spy
    • Tutoriais
      • Tutorial de Conexão
      • Tutorial de Contratos Cross-Chain
        • Criação de Contratos de Mensagens Cross-Chain
        • Criação de contratos de transferência de tokens Cross-Chain
      • Tutoriais de Transferências de Tokens Nativos (NTT - Native Token Transfers)
        • Crie Tokens Multichain
      • Tutorial MultiGov
        • Proposta Cross-Chain treasury management
      • Tutoriais do Wormhole SDK
        • Transferir USDC via CCTP
        • Transferir Tokens via a Token Bridge
    • Learn
      • Fundamentos
        • Introdução
        • Segurança
        • Overview de Arquitetura
        • Glossário
      • Componentes de Infraestrutura
        • Core Contracts
        • VAAs (Verified Action Approvals)
        • Guardians
        • Spy
        • Relayers
      • Messaging
        • Token Bridge
        • Circle's CCTP Bridge
        • Transferencias de Token Nativos
          • Overview
          • Arquitetura
          • Modelos de Deploy
          • Security
      • Multigov
        • MultiGov: Governança Cross-Chain com Wormhole
        • MultiGov Architecture
        • FAQs
    • Links úteis
Powered by GitBook
On this page
  • Principais Recursos
  • Caminhos de Integração
  • Framework de Transferências de Tokens Nativos
  • Padrões de Tokens Suportados
  1. Materiais
  2. Learn
  3. Messaging
  4. Transferencias de Token Nativos

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.

PreviousTransferencias de Token NativosNextArquitetura

Last updated 5 months ago

NTT Connect
NTT TS SDK