Blockchains diferentes não se comunicam diretamente por natureza: moedas na blockchain do Bitcoin não aparecem espontaneamente na Ethereum. Uma ponte entre blockchains é uma ferramenta que transfere ativos ou mensagens de uma blockchain para outra. É muito prática, mas também é um dos pontos mais vulneráveis do setor de criptomoedas.

$ZRO é o token de governança do protocolo de interoperabilidade entre blockchains LayerZero. Atualmente, está cotado a 1,888 (24 h: -6,53%).

■ Bloqueio e emissão

O método de transferência entre blockchains mais comum é o «bloqueio e emissão»: o usuário transfere os ativos para um contrato da ponte na blockchain de origem, onde ficam bloqueados, e a ponte emite uma quantidade equivalente de ativos encapsulados na blockchain de destino. No caminho de volta, acontece o inverso: os ativos encapsulados na blockchain de destino são queimados e os ativos bloqueados na blockchain de origem são liberados.

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

■ Liquidez nas duas pontas

Outro tipo de transferência entre blockchains não emite ativos encapsulados, mas mantém um pool de liquidez em cada uma das duas blockchains: o usuário deposita na blockchain de origem e retira tokens nativos do pool na blockchain de destino. Assim, recebe tokens nativos, mas, quando a liquidez do pool é limitada, transferências de grandes valores 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. Entre as abordagens comuns estão: a confirmação por meio de assinaturas múltiplas ou de um comitê de validadores; a execução, na blockchain de destino, de um cliente leve da blockchain de origem para verificar a operação; ou o uso de provas de conhecimento zero para comprovar o estado da blockchain de origem.

Quanto mais a verificação depender de poucos 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 invasores poderão «provar» 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, por isso são alvos frequentes de invasores. Segundo dados da Chainalysis de agosto de 2022, cerca de 69% dos criptoativos roubados naquele ano até então foram perdidos em 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, é recomendável criar o hábito de confirmar que está usando o canal oficial, testar primeiro com um valor pequeno antes de transferir quantias maiores e verificar qual ponte emitiu a versão do token que você recebeu.

■ Para concluir

As pontes entre blockchains resolvem o problema de fazer «moedas circularem entre blockchains diferentes», mas cada transferência acrescenta mais uma camada de confiança necessária. Quando for indispensável transferir entre blockchains, escolha soluções consolidadas e faça as operações em etapas. Procure investir apenas valores cuja perda você consiga suportar.

Quando você entendeu isso?