Cross-chain vs Multi-chain

Jether Rodrigues
Chainlink Community
5 min readJun 17, 2024

Essa é uma tradução do artigo original “Cross-Chain vs. Multi-Chain” e foi traduzido por Jether Rodrigues.

Aplicações descentralizadas (dApps) cross-chain funcionam em múltiplos contratos inteligentes implantados em várias blockchains diferentes, enquanto dApps multi-chain são implantadas em versões individuais separadas em redes distintas.

A crescente demanda por espaço em blocos levou a camada de aplicações Web3 a existir em centenas de diferentes blockchains, redes de camada 2 e appchains. Este artigo define o que significam cross-chain e multi-chain, destacando suas diferenças e benefícios distintos.

História Breve do Ecossistema Multi-chain

Ethereum foi a primeira blockchain de contratos inteligentes a suportar aplicações descentralizadas totalmente programáveis, promovendo rapidamente sua adoção através de seus efeitos de rede crescentes. As primeiras adoções de contratos inteligentes ocorreram no Ethereum, com dApps como Compound, MakerDAO, Uniswap, EtherDelta, entre outras, surgindo como uma nova forma de utilizar serviços financeiros totalmente através da infraestrutura on-chain.

No entanto, a crescente demanda por contratos inteligentes na rede Ethereum aumentou a necessidade de espaço em blocos na rede, levando a taxas de transação elevadas. Embora a mainnet da Ethereum continue sendo uma das redes de contratos inteligentes mais seguras, muitos usuários começaram a buscar alternativas de menor custo, enquanto alguns desenvolvedores viram uma oportunidade de criar plataformas alternativas de contratos inteligentes e conquistar uma parte do mercado da Ethereum. Essa dinâmica levou ao surgimento do ecossistema multi-chain.

O que é Multi-chain?

Em um ambiente multi-chain, cada instância de dApp consiste em um conjunto isolado de contratos inteligentes sem conexão com outras aplicações em outras blockchains. A disponibilidade de novos ambientes on-chain através da evolução do ecossistema multi-chain aumentou a capacidade total agregada da economia de contratos inteligentes, permitindo a integração de mais usuários que podem transacionar a um custo menor. Cada rede oferece sua própria abordagem para escalabilidade, descentralização, design de mecanismos, consenso, execução, disponibilidade de dados, privacidade, entre outros. No ecossistema multi-chain, todas essas abordagens diferentes podem ser implementadas e testadas em paralelo para impulsionar o desenvolvimento do Web3.

No entanto, o surgimento do ambiente multi-chain trouxe suas próprias desvantagens. Implantações de aplicativos isoladas levam à redução da eficiência de capital, já que a liquidez é fragmentada entre aplicações isoladas, sem movimentação entre elas. Além disso, os efeitos benéficos da composabilidade permissionless são prejudicados, pois os contratos inteligentes tornam-se cada vez mais isolados em centenas de redes distintas.

Em um contrato inteligente multi-chain, cada instância de dApp é isolada, sem conexão com outras blockchains.

Se um projeto deseja acompanhar a demanda dos usuários e permanecer competitivo em um ambiente multi-chain em constante mudança, ele precisa implantar sua aplicação em várias blockchains, aumentando a fricção para o usuário final. Além disso, as implantações individuais de dApps levam tempo para serem desenvolvidas e mantidas, consumindo recursos de desenvolvimento que poderiam ser usados para melhorar a funcionalidade principal da dApp.

Qualquer aplicação que requer uma fonte única de verdade, como um sistema de nomes de domínio on-chain com um registro central, é difícil de implementar em um contexto multi-chain. Se múltiplos registros forem implantados em várias redes, o mesmo nome pode ser registrado várias vezes em diferentes cadeias com diferentes proprietários. Portanto, aplicações que requerem um estado global de consistência são frequentemente implantadas em apenas uma rede.

Dito isso, pode haver benefícios adicionais nas implantações multi-chain. Bilhões de dólares foram perdidos em hacks resultantes de pontes de tokens cross-chain inseguras. Se um contrato inteligente cross-chain depender de uma ponte cross-chain com segurança subótima, os fundos podem estar em risco, mesmo que a infraestrutura blockchain subjacente seja segura. Em uma implantação multi-chain com contratos inteligentes distintos e isolados, o impacto de vulnerabilidades pode ser limitado a implantações individuais.

O que é Cross-chain?

A funcionalidade cross-chain permite que desenvolvedores construam aplicações nativamente cross-chain, onde uma única instância unificada de dApp pode funcionar em múltiplos contratos inteligentes implantados em várias blockchains diferentes, ao invés de ter que implantar múltiplas versões individuais em redes distintas.

Contratos inteligentes cross-chain são uma aplicação unificada que consiste em múltiplos contratos inteligentes implantados em várias redes.

Em um contexto cross-chain, diferentes contratos inteligentes em diferentes cadeias realizam tarefas distintas, mas todos permanecem sincronizados e suportam um único caso de uso em uma aplicação unificada. Isso permite que os desenvolvedores aproveitem diferentes redes para tirar proveito de seus benefícios únicos.

Por exemplo, um desenvolvedor poderia criar uma aplicação descentralizada que use todas as seguintes redes:

  • Uma blockchain resistente à censura para rastrear a propriedade de ativos.
  • Uma blockchain de alta capacidade para facilitar trocas de tokens de baixa latência.
  • Uma blockchain que preserva a privacidade como camada de identidade.
  • Uma rede de armazenamento descentralizada para armazenamento de metadados.

A interoperabilidade cross-chain é crucial para um ecossistema Web3 mais integrado, bem como para criar mais conexões entre a economia Web3 e a infraestrutura Web2 existente. Ao permitir contratos inteligentes cross-chain, as soluções de interoperabilidade cross-chain reduzem a fragmentação no ecossistema e desbloqueiam uma maior eficiência de capital e melhores condições de liquidez. Se você deseja saber mais sobre os benefícios da infraestrutura cross-chain, leia “O que é Cross-Chain?”.

Criando um Ecossistema Web3 Mais Interconectado Através de Mensagens Cross-chain

Contratos inteligentes cross-chain representam uma mudança de paradigma em como aplicações descentralizadas podem ser criadas. O Protocolo de Interoperabilidade Cross-Chain (CCIP) é um padrão open-source para comunicação cross-chain envolvendo mensagens arbitrárias e transferências de tokens. Como um protocolo nativamente agnóstico à blockchain, a rede Chainlink está integrada em uma ampla gama de blockchains e redes de camada 2, posicionando-se bem para suportar a transição do ecossistema multi-chain para contratos inteligentes cross-chain.

Um ambiente cross-chain plenamente realizado pode desbloquear aplicações altamente escaláveis e completas que oferecem uma experiência de usuário familiar a bilhões de usuários no mundo Web2, mantendo os benefícios da imutabilidade e minimização da confiança como padrões fundamentais deste novo paradigma da Internet.

Para mais informações, visite o site da Chainlink e siga o Twitter oficial da Chainlink para ficar atualizado com as últimas notícias e anúncios.

--

--

Jether Rodrigues
Chainlink Community

Senior Backend Developer Engineer | Solutions Architect | OCAJP8 | Java | Kotlin | Node | Web3 | Solidity | Blockchain | Chainlink Advocate