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 conectados entre cadeias.

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

DR

A interoperabilidade entre cadeias permite que os aplicativos se comuniquem e interajam entre si em diferentes redes blockchain. Isto permite a transferência de dados e valor entre sistemas diferentes, proporcionando maior conectividade e integração perfeita.

O que é interoperabilidade em Blockchain?

A interoperabilidade no contexto das blockchains refere-se à capacidade de uma blockchain de trocar dados livremente com outras blockchains. A interoperabilidade entre cadeias permite que contratos inteligentes em cadeias diferentes se comuniquem entre si sem a necessidade de enviar os tokens reais entre as cadeias.

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 blockchain com a solução de interoperabilidade correta. Isso significa que os aplicativos funcionam com qualquer ativo ou serviço, independentemente do blockchain em que estejam.

Por que a interoperabilidade é importante?

As blockchains hoje estão numa posição semelhante à dos primórdios da Internet: existem muitos ecossistemas isolados incapazes de trocar informações.

Esta falta de interoperabilidade e conectividade representa um obstáculo significativo à adoção mais ampla da tecnologia blockchain, uma vez que impede o fluxo contínuo de dados e valor através de diferentes redes.

Do ponto de vista do desenvolvedor, cada implantação constitui uma instância isolada e independente, fazendo com que os contratos de back-end sejam desconectados e não tenham conhecimento uns dos outros. Por exemplo, um DApp de exchange descentralizada (DEX) pode precisar ser implantado nas redes Ethereum, BNB Chain e Polygon individualmente. Isso faz com que cada versão dos DApps seja isolada.

Como usuário, a abordagem de implantação múltipla pode apresentar vários desafios. 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 cunhados novamente na blockchain de destino usando uma ponte de terceiros. O processo pode ser demorado e confuso, levando a ilhas de dados fragmentadas e a uma experiência do usuário insatisfatória. Os riscos de segurança associados à retenção de ativos em vários blockchains também podem ser significativos, abrindo a porta para hacks e potencial perda de fundos.

Soluções de interoperabilidade entre cadeias

A conectividade entre cadeias está melhorando à medida que os desenvolvedores criam soluções que facilitam a conexão e a transferência de dados e valor entre várias redes. Isto pode desbloquear novas possibilidades para aplicações blockchain mais fáceis de usar e interconectadas.

Existem diferentes abordagens para melhorar a interoperabilidade entre cadeias. Aqui, listamos alguns exemplos para mostrar uma ampla gama de soluções.

Elo de corrente

A Chainlink está desenvolvendo o Cross-Chain Interoperability Protocol (CCIP), que é um padrão de código aberto para permitir a comunicação entre cadeias, 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. Tem o potencial de reduzir a complexidade da construção de aplicações e serviços entre cadeias.

Buraco de minhoca

O protocolo Wormhole é um protocolo genérico de interoperabilidade que permite a transferência de tokens e mensagens entre diferentes redes blockchain. As mensagens numa cadeia de origem são observadas por uma rede de guardiões que verificam e facilitam as transferências para as cadeias de destino. Os desenvolvedores que usam o Wormhole podem criar aplicativos descentralizados entre cadeias chamados xDapps.

CamadaZero

LayerZero é um protocolo de interoperabilidade omnichain para passagem leve de mensagens entre blockchains, fornecendo entrega de mensagens segura e confiável com confiabilidade configurável.

Os nós ultraleves (ULN) do LayerZero são contratos inteligentes que fornecem cabeçalhos de bloco de outras cadeias em ponte 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 LayerZero. Este design permite uma comunicação entre cadeias leve e eficiente.

Hiperlane

Hyperlane é um protocolo de cadeia de prova de participação delegada (PoS) que valida e protege a comunicação entre cadeias por meio de métodos de consenso configuráveis. Na rede da Hyperlane, cada validador é responsável por validar cada cadeia à qual a Hyperlane está conectada, garantindo que a comunicação entre cadeias seja segura e precisa.

Comunicação Inter-Blockchain

Comunicação Inter-Blockchain (IBC) é o protocolo padrão para interação blockchain na Cosmos Network, que é projetado para permitir a interoperabilidade entre diferentes blockchains. O IBC define um conjunto mínimo de funções especificadas nos Padrões Interchain (ICS), que definem como os blockchains podem se comunicar e trocar dados entre si.

Um exemplo é Osmosis, um DEX que permite aos usuários trocar tokens entre diferentes blockchains. Osmosis utiliza o protocolo IBC para permitir trocas contínuas de tokens de diferentes cadeias, permitindo que os detentores de tokens se beneficiem diretamente da interoperabilidade que o IBC oferece.

Mensagens Avalanche Warp

O Avalanche Warp Messaging (AWM) foi projetado para ser flexível e permitir que os desenvolvedores criem suas próprias especificações de mensagens para potencializar as comunicações. A própria especificação AWM requer uma matriz de bytes, um índice de quem participou da assinatura múltipla BLS e da assinatura múltipla BLS. O AWM torna mais fácil para os desenvolvedores criarem DApps poderosos na rede Avalanche.

Relé BTC

BTC Relay é um relé de cadeia para ser implantado em um ambiente ao vivo. Ele permite o envio de cabeçalhos de bloco Bitcoin para Ethereum. Ao fazer isso, fornece uma maneira de verificar a inclusão de transações Bitcoin na blockchain Ethereum, criando uma ponte confiável entre as duas redes.

Formato de mensagem de consenso cruzado

O formato de mensagem de consenso cruzado (XCM) permite que diferentes sistemas de consenso se comuniquem entre si no Polkadot. Com a fusão bem-sucedida do XCM versão 3, os desenvolvedores podem construir aplicativos que permitem pontes, bloqueio entre cadeias, trocas, NFTs, condicionais, rastreamento de contexto e muito mais.

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

Ombros

Axelar oferece uma solução para comunicação entre cadeias através do uso do protocolo General Message Passing, permitindo aos desenvolvedores construir aplicativos descentralizados que podem operar em múltiplas redes blockchain. Axelar também fornece comunicação segura entre cadeias por meio de PoS delegado (dPoS) para usuários que conectam tokens.

Por exemplo, o aplicativo de ponte da Axelar, Satellite, conecta o BUSD baseado em Ethereum ao Cosmos, permitindo a interoperabilidade entre os dois ecossistemas.

Benefícios e limitações da interoperabilidade

Os benefícios da interoperabilidade do blockchain são claros. Os usuários podem potencialmente realizar transações em diferentes redes blockchain de forma integrada, sem a necessidade de intermediários centralizados. Também reduz a fragmentação, melhora a interoperabilidade dentro do ecossistema blockchain mais amplo e abre novas fronteiras e modelos de negócios.

Existem algumas limitações para essas soluções, no entanto. 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. Estas soluções podem aumentar potencialmente a probabilidade de ataques e apresentar novos desafios de governação entre diferentes redes blockchain.

Considerações finais

As soluções de interoperabilidade entre cadeias têm o potencial de melhorar significativamente a eficiência e a funcionalidade das redes blockchain, permitindo a comunicação, dados e transferências de valor entre diferentes redes.

Espera-se que o desenvolvimento futuro da interoperabilidade entre cadeias promova uma maior inovação entre diferentes redes blockchain e novas possibilidades para aplicações blockchain. Isso pode levar a um ecossistema blockchain mais conectado e fácil de usar.

Para uma utilização generalizada, no entanto, várias soluções de interoperabilidade entre cadeias precisam de alcançar mais estabilidade e segurança. Não está claro qual solução fornecerá as ferramentas mais eficientes, estáveis ​​e seguras.

Leitura adicional:

  • O que é uma ponte Blockchain?

  • O que é a camada 0 no Blockchain?

  • O que é a camada 1 no Blockchain?

Isenção de responsabilidade e aviso de risco: Este conteúdo é apresentado a você “como está” apenas para fins informativos gerais e educacionais, sem representação ou garantia de qualquer tipo. Não deve ser interpretado como aconselhamento financeiro, jurídico ou outro aconselhamento profissional, nem tem a intenção de recomendar a compra de qualquer produto ou serviço específico. Você deve procurar aconselhamento de consultores profissionais apropriados. Quando o artigo for contribuído por um contribuidor terceirizado, observe que as opiniões expressas pertencem ao contribuidor terceirizado e não refletem necessariamente as da Binance Academy. Por favor, leia nosso aviso completo aqui para obter mais detalhes. Os preços dos ativos digitais podem ser voláteis. O valor do seu investimento pode diminuir ou aumentar 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 quaisquer perdas que você possa incorrer. Este material não deve ser interpretado como aconselhamento financeiro, jurídico ou outro aconselhamento profissional. Para obter mais informações, consulte nossos Termos de Uso e Aviso de Risco.