Token Bridge

A transferĂȘncia de tokens entre redes de blockchain Ă© desafiadora devido Ă  falta de interoperabilidade. Manter as propriedades dos tokens, como valor, nome e precisĂŁo, enquanto garante a segurança durante as transferĂȘncias, muitas vezes requer soluçÔes complexas e caras, como pools de liquidez ou swaps nativos, que podem introduzir ineficiĂȘncias e riscos.

A Ponte de Tokens da Wormhole resolve esses desafios ao fornecer um protocolo descentralizado para transferĂȘncias cross-chain de tokens de forma contĂ­nua por meio de um mecanismo de bloqueio e mintagem. Usando o protocolo de passagem de mensagens da Wormhole, a Ponte de Tokens permite que tokens compatĂ­veis com padrĂ”es, como ERC-20 no Ethereum ou SPL na Solana, sejam transferidos entre diferentes blockchains, preservando seus atributos originais.

Oferecendo uma alternativa mais eficiente, escalĂĄvel e segura para as soluçÔes tradicionais, a Ponte de Tokens garante que os ativos mantenham suas propriedades em mĂșltiplos ecossistemas de blockchain. AlĂ©m disso, ela suporta recursos flexĂ­veis, como TransferĂȘncias Controladas por Contrato, permitindo interaçÔes personalizadas ao permitir que os tokens carreguem dados adicionais para integração com contratos inteligentes na blockchain de destino.

Esta pĂĄgina apresenta os conceitos e funçÔes centrais da Ponte de Tokens da Wormhole, explicando como ela opera, suas principais caracterĂ­sticas e como possibilita transferĂȘncias cross-chain de tokens de forma segura e eficiente.

Como Funciona?

No coração da Ponte de Tokens estĂĄ o mecanismo de bloqueio e mintagem, que utiliza o Contrato Principal com uma carga Ăștil especĂ­fica para passar informaçÔes sobre a transferĂȘncia. Tokens na blockchain de origem sĂŁo bloqueados, e tokens embrulhados sĂŁo mintados na blockchain de destino. Essa abordagem garante que as transferĂȘncias de tokens sejam seguras e consistentes, assegurando que as propriedades dos tokens, como nome, sĂ­mbolo e precisĂŁo decimal, sejam preservadas entre as blockchains.

Antes que um token possa ser transferido para uma nova blockchain, seus metadados devem ser atestados. Esse processo registra os detalhes do token (como decimais e símbolo) na blockchain de destino, possibilitando a criação de ativos embrulhados.

Embora o Contrato Principal nĂŁo tenha um receptor especĂ­fico por padrĂŁo, as transferĂȘncias enviadas por meio da Ponte de Tokens tĂȘm uma blockchain e um endereço de receptor especĂ­ficos para garantir que os tokens sejam mintados para o destinatĂĄrio esperado.

AlĂ©m das transferĂȘncias padrĂŁo de tokens, a Ponte de Tokens suporta TransferĂȘncias Controladas por Contrato. Essa funcionalidade permite que os usuĂĄrios anexem dados adicionais Ă s transferĂȘncias de tokens, possibilitando interaçÔes mais complexas com contratos inteligentes na blockchain de destino. Por exemplo, uma transferĂȘncia de token pode incluir uma carga Ăștil que aciona açÔes especĂ­ficas, como interagir com uma exchange descentralizada (DEX) ou um criador de mercado automatizado (AMM).

Fluxo de TransferĂȘncia de Tokens

O processo de transferĂȘncia Ă© simples, mas seguro, envolvendo algumas etapas principais:

  1. Atestação - Primeiramente, os metadados do token são atestados na blockchain de origem, garantindo que suas propriedades sejam consistentes entre as blockchains.

  2. Bloqueio - Na blockchain de origem, o token nativo Ă© bloqueado em uma conta de custĂłdia.

  3. EmissĂŁo de Mensagem - Uma mensagem detalhando a transferĂȘncia Ă© enviada pela Rede de GuardiĂ”es da Wormhole, que verifica a transferĂȘncia e assina a mensagem.

  4. Verificação e Mintagem - Na blockchain de destino, a mensagem de transferĂȘncia Ă© verificada e tokens embrulhados sĂŁo mintados, ou tokens nativos sĂŁo liberados da custĂłdia.

CaracterĂ­sticas Principais da Ponte de Tokens

A Ponte de Tokens cria versÔes embrulhadas quando tokens são transferidos para uma blockchain diferente. Esses ativos embrulhados representam os tokens bloqueados na blockchain de origem e permitem que os usuårios interajam com eles na blockchain de destino. Esse mecanismo garante uma funcionalidade contínua sem a necessidade de pools de liquidez ou swaps de tokens nativos.

A Ponte de Tokens utiliza uma representação universal de tokens compatível com vårios tipos de dados de måquinas virtuais (VM). Isso permite que os tokens interajam com aplicativos descentralizados (dApps) entre diferentes blockchains sem problemas relacionados aos diferentes padrÔes de tokens.

Estrutura de Mensagens e Carga Útil

Para facilitar a comunicação cross-chain, a Ponte de Tokens usa cargas Ășteis especializadas que carregam as informaçÔes necessĂĄrias para transferĂȘncias de tokens e atestaçÔes. Essas cargas Ășteis garantem que os tokens corretos sejam mintados ou desbloqueados na blockchain de destino.

  • Transfer - Essa carga Ăștil inicia a transferĂȘncia de tokens, seja mintando tokens embrulhados ou liberando tokens bloqueados.

  • TransferWithPayload - AlĂ©m de transferir tokens, essa carga Ăștil carrega dados adicionais, permitindo a integração com contratos inteligentes ou dApps na blockchain de destino.

  • AssetMeta - Antes de um token ser transferido pela primeira vez, essa carga Ăștil Ă© usada para atestar os metadados do token, incluindo decimais, sĂ­mbolo e nome.

  • RegisterChain- Registra o contrato da Ponte de Tokens (endereço de emissor) para uma blockchain estrangeira.

  • UpgradeContract - Atualiza o contrato.

Cada tipo de carga Ăștil Ă© projetado para servir a uma função especĂ­fica no processo de transferĂȘncia de tokens, garantindo que a ponte opere de forma eficiente e segura.

Segurança e Autorização

A Ponte de Tokens usa um sistema de autorização baseado em uma blockchain de emissor e endereço para verificar a validade das mensagens. Cada ponto de acesso da Token Bridge Ă© registrado em sua blockchain respectiva, garantindo que apenas contratos confiĂĄveis possam enviar ou receber mensagens de transferĂȘncia.

A Rede de GuardiĂ”es da Wormhole desempenha um papel crucial na verificação de cada transferĂȘncia e na garantia de que a mensagem seja assinada e retransmitida de forma segura entre as blockchains.

Portal Bridge (Ponte de Tokens)

Um exemplo real de funcionamento da Ponte de Tokens da Wormhole Ă© a Ponte Portal, que oferece aos usuĂĄrios uma interface simples para transferir tokens entre mĂșltiplas blockchains. Usando a infraestrutura da Wormhole, a Ponte Portal garante transferĂȘncias cross-chain seguras e contĂ­nuas, tornando mais fĂĄcil para os usuĂĄrios moverem ativos entre diferentes ecossistemas de blockchain.

Last updated