O que é interoperabilidade cross-chain?
P√°gina Inicial
Artigos
O que é interoperabilidade cross-chain?

O que é interoperabilidade cross-chain?

Intermedi√°rio
Publicado em Mar 13, 2023Atualizado em Oct 24, 2023
7m

Este artigo é um envio da comunidade. O artigo é uma contribuição de Derek Yoo, CEO da PureStake, uma equipe de desenvolvimento da plataforma Moonbeam para aplicativos cross-chain.

As opini√Ķes neste artigo s√£o do colaborador/autor e n√£o refletem necessariamente as opini√Ķes da Binance Academy.

TL;DR 

A interoperabilidade cross-chain permite que aplicativos se comuniquem e interajam entre si em diferentes redes blockchain. Isso permite a transferência de dados e valores entre sistemas distintos, proporcionando maior conectividade e integração. 

O que é interoperabilidade blockchain? 

A interoperabilidade no contexto das blockchains refere-se à capacidade de uma blockchain de trocar dados livremente com outras blockchains. A interoperabilidade cross-chain permite a comunicação entre contratos inteligentes de diferentes blockchains, sem a necessidade de envio de tokens entre elas.

Por exemplo, ativos, servi√ßos e transa√ß√Ķes s√£o registrados em uma blockchain como documenta√ß√£o. Qualquer atividade que ocorra em uma blockchain pode ser representada em outra, com a solu√ß√£o de interoperabilidade correta. Sendo assim, os aplicativos funcionam com qualquer ativo ou servi√ßo, independentemente da blockchain em que se encontram.

Por que a interoperabilidade é importante? 

As blockchains hoje est√£o em uma posi√ß√£o semelhante aos primeiros dias da internet: existem muitos ecossistemas isolados incapazes de trocar informa√ß√Ķes.¬†

Essa falta de interoperabilidade e conectividade representa um obstáculo significativo para a adoção mais ampla da tecnologia blockchain, pois impede o fluxo contínuo de dados e valores em diferentes redes. 

Do ponto de vista do desenvolvedor, cada implanta√ß√£o constitui uma inst√Ęncia isolada e independente, resultando em contratos de back-end desconectados e sem informa√ß√Ķes uns dos outros. Por exemplo, um DApp de corretora descentralizada (DEX) pode precisar ser implantado nas redes Ethereum, BNB Chain e Polygon individualmente. Isso faz com que cada vers√£o dos DApps fique isolada.¬†

Para o usu√°rio, a abordagem de v√°rias implanta√ß√Ķes pode apresentar v√°rios desafios. Ela n√£o permite a transfer√™ncia cont√≠nua de tokens de uma blockchain para outra. Isso geralmente √© feito em um processo no qual os ativos s√£o destru√≠dos na blockchain de origem e emitidos novamente na blockchain de destino, usando uma "ponte" (bridge) de terceiros. Esse processo pode ser demorado e confuso e muitas vezes leva a uma fragmenta√ß√£o de dados e uma experi√™ncia de usu√°rio insatisfat√≥ria. Os riscos de seguran√ßa associados √† manuten√ß√£o de ativos em v√°rias blockchains tamb√©m podem ser significativos, abrindo portas para hackers e poss√≠veis perdas de fundos.

Solu√ß√Ķes de interoperabilidade cross-chain¬†

A conectividade cross-chain est√° melhorando √† medida que os desenvolvedores criam solu√ß√Ķes que facilitam a conex√£o e a transfer√™ncia de dados e valores entre v√°rias redes. Isso pode desbloquear novas possibilidades para aplicativos blockchain mais amig√°veis e interconectados.

Existem diferentes abordagens para melhorar a interoperabilidade cross-chain. Aqui, listamos alguns exemplos para mostrar uma ampla gama de solu√ß√Ķes.¬†

A Chainlink está desenvolvendo o Cross-Chain Interoperability Protocol (CCIP), que é um padrão de código aberto (open-source) que permite a comunicação cross-chain, incluindo mensagens e transferências de tokens. O objetivo do CCIP é permitir uma conexão universal entre centenas de redes blockchain usando uma interface padronizada. Ele tem o potencial de reduzir a complexidade da criação de aplicativos e serviços cross-chain.

Wormhole

O protocolo Wormhole √© um protocolo gen√©rico de interoperabilidade que permite a transfer√™ncia de tokens e mensagens entre diferentes redes blockchain. As mensagens em uma blockchain de origem s√£o observadas por uma rede de guardi√Ķes que verificam e facilitam as transfer√™ncias para as blockchains de destino.¬† Os desenvolvedores que usam o Wormhole podem criar aplicativos descentralizados cross-chain chamados de xDApps.

LayerZero

LayerZero √© um protocolo de interoperabilidade omnichain para transfer√™ncia de mensagens entre blockchains, fornecendo um servi√ßo seguro e confi√°vel de mensagens, com par√Ęmetros trustless configur√°veis.¬†

Os ultra-light nodes (ULN) do LayerZero são contratos inteligentes que fornecem block headers (cabeçalhos de blocos) de outras blockchains em bridge para melhorar a eficiência. O ULN só é acionado sob demanda e o contrato inteligente se comunica com um oráculo e um retransmissor por meio do endpoint do LayerZero. Esse modelo permite uma comunicação cross-chain leve e eficiente.

Hyperlane

Hyperlane é um protocolo blockchain delegated proof of stake (DPoS) que valida e protege a comunicação cross-chain por meio de métodos de consenso configuráveis. Na rede Hyperlane, cada validador é responsável por validar todas as blockchains às quais o Hyperlane está conectado, garantindo que a comunicação cross-chain seja segura e precisa.

Inter-Blockchain Communication (IBC)

Inter-Blockchain Communication (IBC) √© o protocolo padr√£o para intera√ß√£o blockchain na Cosmos Network, que foi projetada para permitir a interoperabilidade entre diferentes blockchains. O IBC define um conjunto m√≠nimo de fun√ß√Ķes que s√£o especificadas nos padr√Ķes Interchain Standards (ICS), que definem como as blockchains podem se comunicar e trocar dados entre si.

Um exemplo é a Osmosis, uma DEX que permite o swap (troca) de tokens entre diferentes blockchains. A Osmosis utiliza o protocolo IBC para possibilitar swaps de tokens de diferentes blockchains, permitindo que os holders de tokens se beneficiem diretamente da interoperabilidade oferecida pelo IBC.

Avalanche Warp Messaging

O Avalanche Warp Messaging (AWM) foi projetado para oferecer flexibilidade e permitir que os desenvolvedores criem suas pr√≥prias especifica√ß√Ķes de mensagens e potencializem seus recursos de comunica√ß√£o. A pr√≥pria especifica√ß√£o do AWM requer uma matriz de bytes, um indicador de quem participou da BLS Multi-Signature. O AWM facilita o processo de desenvolvimento de poderosos DApps na rede Avalanche.

BTC Relay

O BTC Relay √© um retransmissor de blockchain a ser implantado em uma configura√ß√£o em execu√ß√£o. Ele permite o envio de block headers (cabe√ßalhos de bloco) da rede Bitcoin para a Ethereum. Sendo assim, ele fornece uma maneira de verificar a inclus√£o de transa√ß√Ķes Bitcoin na blockchain Ethereum, criando uma bridge trustless entre as duas redes.

Cross-Consensus Message Format (XCM)

O Cross-Consensus Message Format (XCM) permite que diferentes sistemas de consenso se comuniquem entre si na Polkadot. Com a fus√£o da vers√£o 3 da XCM, os desenvolvedores podem criar aplicativos que oferecem servi√ßos de bridge, bloqueios cross-chain, corretoras, NFTs, rastreamento de informa√ß√Ķes e muito mais.¬†

Por exemplo, o SDK XCM da Moonbeam suporta principalmente transferências de tokens XCM, permitindo que os desenvolvedores interajam com a rede Polkadot usando o formato XCM.

Axelar

A Axelar oferece uma solu√ß√£o para comunica√ß√£o cross-chain por meio do protocolo General Message Passing, e permite que desenvolvedores criem aplicativos descentralizados capazes de operar em m√ļltiplas redes blockchain. A Axelar tamb√©m fornece comunica√ß√£o segura entre blockchains atrav√©s do delegated PoS (dPoS) para bridging de tokens.

Por exemplo, o aplicativo de bridging da Axelar, Satellite, conecta o BUSD na Ethereum à rede Cosmos, permitindo a interoperabilidade entre os dois ecossistemas.

Benef√≠cios e limita√ß√Ķes da interoperabilidade

Os benef√≠cios da interoperabilidade blockchain s√£o √≥bvios. Os usu√°rios podem conduzir transa√ß√Ķes em diferentes redes blockchain de forma transparente, sem a necessidade de intermedi√°rios centralizados. A interoperabilidade tamb√©m reduz a fragmenta√ß√£o, facilita opera√ß√Ķes dentro do ecossistema blockchain e oferece novas possibilidades e modelos de neg√≥cios.

No entanto, existem algumas limita√ß√Ķes para essas solu√ß√Ķes. Diferentes blockchains podem ter diferentes solu√ß√Ķes de seguran√ßa, algoritmos de consenso e linguagens de programa√ß√£o, o que pode aumentar a complexidade t√©cnica. Essas solu√ß√Ķes podem provocar um aumento da probabilidade de ataques e apresentar novos desafios de governan√ßa entre diferentes redes blockchain.¬†

Considera√ß√Ķes finais

As solu√ß√Ķes de interoperabilidade cross-chain t√™m o potencial de melhorar significativamente a efici√™ncia e a funcionalidade das redes blockchain, permitindo a comunica√ß√£o e a transfer√™ncia de valores e dados entre redes diferentes.¬†

Espera-se que o desenvolvimento futuro da interoperabilidade cross-chain promova uma maior inova√ß√£o entre diferentes blockchains e novas possibilidades para aplica√ß√Ķes blockchain. Isso pode resultar em um ecossistema blockchain mais conectado e f√°cil de usar.

Para uso geral, no entanto, muitas solu√ß√Ķes de interoperabilidade cross-chain precisam de mais estabilidade e seguran√ßa. Ainda n√£o est√° claro qual solu√ß√£o fornecer√° as ferramentas mais eficientes, est√°veis e seguras.¬†¬†

Leituras adicionais:

Aviso de Risco e Isen√ß√£o de Responsabilidade: este conte√ļdo √© apresentado a voc√™ ‚Äúno estado em que se encontra‚Äú apenas para fins informativos e educacionais, sem qualquer tipo de garantia. O conte√ļdo n√£o deve ser interpretado como aconselhamento financeiro, jur√≠dico ou profissional, e n√£o tem o objetivo de recomendar a compra de qualquer produto ou servi√ßo espec√≠fico. Voc√™ deve buscar seu pr√≥prio conselho de consultores profissionais. No caso de contribui√ß√Ķes e artigos enviados por colaboradores terceirizados, note que as opini√Ķes expressas pertencem ao respectivo autor e n√£o refletem necessariamente as opini√Ķes da Binance Academy. Para mais detalhes, por favor leia nosso aviso aqui. Os pre√ßos dos ativos digitais podem ser vol√°teis. O valor do seu investimento pode aumentar ou diminuir e voc√™ pode n√£o recuperar o valor investido. Voc√™ √© o √ļnico respons√°vel por suas decis√Ķes de investimento e a Binance Academy n√£o se responsabiliza por nenhuma de suas poss√≠veis perdas. Este material n√£o deve ser interpretado como aconselhamento financeiro, jur√≠dico ou profissional. Para mais informa√ß√Ķes, por favor consulte nossos Termos de Uso e Aviso de Risco.