Originalmente, diferentes blockchains não podiam se comunicar diretamente: as moedas da rede Bitcoin não aparecem por conta própria na Ethereum. As pontes cross-chain são ferramentas que transferem ativos ou mensagens de uma rede para outra. São muito convenientes, mas também estão entre os pontos mais vulneráveis do setor cripto.

$ZRO e $W são, respectivamente, os tokens dos protocolos de mensagens cross-chain LayerZero e Wormhole. Atualmente, 1.802 (24h -2.86%).

■ Bloqueio e cunhagem

O método cross-chain mais comum é o “bloqueio e cunhagem”: o usuário transfere os ativos para um contrato de ponte na cadeia de origem, onde ficam bloqueados, e a ponte cunha uma quantidade equivalente de ativos wrapped na cadeia de destino. No caminho de volta, ocorre o inverso: os ativos wrapped na cadeia de destino são destruídos, e os ativos bloqueados na cadeia de origem são liberados.

O WBTC na Ethereum é um exemplo: cada WBTC corresponde a 1 bitcoin mantido pelo custodiante. Isso permite usar bitcoin em aplicações DeFi na Ethereum, mas os detentores também precisam confiar no custodiante.

■ Liquidez em ambos os lados

Há também um tipo de ponte entre blockchains que não emite ativos encapsulados, mas mantém um pool de liquidez em cada uma das duas blockchains: os usuários depositam na blockchain de origem e retiram tokens nativos do pool na blockchain de destino. Assim, recebem tokens nativos, mas, quando a liquidez do pool é limitada, transferências de grandes quantias entre blockchains podem sofrer uma derrapagem significativa.

■ Como a ponte sabe que você bloqueou as moedas

Seja qual for o método, a ponte precisa confirmar que a operação realmente ocorreu na blockchain de origem. As abordagens mais comuns incluem: confirmação por assinaturas múltiplas ou por um comitê de validadores, execução de um cliente leve da blockchain de origem na blockchain de destino para fazer a verificação, ou uso de provas de conhecimento zero para comprovar o estado da blockchain de origem.

Quanto mais a verificação depender de um pequeno grupo de signatários, mais concentrada será a confiança: se as chaves privadas desses signatários forem roubadas ou houver uma falha na lógica de verificação do contrato, os atacantes poderão “comprovar” um bloqueio que nunca aconteceu e retirar os ativos da ponte.

■ Riscos e cuidados

Os contratos das pontes costumam manter grandes quantidades de ativos bloqueadas e, por isso, são um dos principais alvos dos atacantes. De acordo com dados da Chainalysis de agosto de 2022, cerca de 69% dos criptoativos roubados naquele ano até então foram resultado de ataques a pontes entre blockchains.

O valor dos ativos encapsulados depende da própria ponte. Se houver algum problema com os ativos bloqueados na blockchain de origem, os tokens encapsulados na blockchain de destino podem perder sua paridade. Por isso, vale a pena criar o hábito de confirmar que está usando o canal oficial antes de transferir ativos entre blockchains, testar primeiro com uma quantia pequena e verificar qual ponte emitiu a versão que você recebeu.

■ Para concluir

As pontes entre blockchains resolvem o problema de fazer “moedas circularem entre diferentes blockchains”, mas cada transferência acrescenta mais uma camada de confiança necessária. Quando for indispensável transferir ativos entre blockchains, escolha uma solução consolidada e faça as operações em etapas. Entender os princípios serve para tomar decisões mais conscientes, não para prever altas e baixas.

O que vocês acham disso? Vamos conversar nos comentários.

É apenas uma opinião pessoal; não leve tão a sério.