paint-brush
Omnichain vs Multichain vs CrossChain: O que são?por@yonkorambo
6,862 leituras
6,862 leituras

Omnichain vs Multichain vs CrossChain: O que são?

por Ramsey 8m2023/05/11
Read on Terminal Reader

Muito longo; Para ler

Há uma infinidade de ecossistemas diferentes que podemos escolher para chamar de lar, todos com seus atrativos e benefícios. A falta de interoperabilidade entre os ecossistemas levou a muitas perguntas; precisamos de todas essas correntes? Como nos transferimos entre eles? Como podemos aumentar a interoperabilidade? Qual é o ponto? Como será o futuro do mundo blockchain?
featured image - Omnichain vs Multichain vs CrossChain: O que são?
Ramsey  HackerNoon profile picture
0-item
1-item


Oh, o mundo da tecnologia blockchain, outrora um reino tão calmo e pacífico, onde deitamos sob as árvores da Bitcoin-topia, os únicos pensamentos que passavam por nossas mentes eram as esperanças ardentes de libertação das garras da política monetária calamitosa e governos duvidosos, usando o presente de ouro de Satoshi para o mundo.


Os tempos mudaram e agora somos mimados pela escolha, pois há uma infinidade de ecossistemas diferentes que podemos escolher para chamar de lar, todos com seus atrativos e benefícios. A falta inicial de interoperabilidade entre os ecossistemas levou a muitas perguntas; precisamos de todas essas correntes? como fazemos a transferência entre eles? Como podemos aumentar a interoperabilidade? Qual é o ponto? como será o futuro do mundo blockchain?


Cada resposta nos leva a encontrar as mesmas 3 palavras-chave , e é hora de dar às pessoas o que elas querem e esclarecer tudo.


As diferenças definitivas entre Omnichain, Multichain e Cross-Chain


Vamos definir um detalhe importante que reúne tudo isso: Interoperabilidade

O que é Interoperabilidade

Quando falamos de interoperabilidade, geralmente nos referimos à forma como as redes comunicam dados entre si. Este é um fator fundamental em um ecossistema descentralizado, pois sem redes interoperáveis, não há como os usuários enviarem dados de e para diferentes redes.


Anteriormente, a rede Ethereum detinha mais de 95% de todo o TVL, e chegar a outras redes era bastante árduo, além de consumir tempo e recursos - geralmente apenas uma dor. A falta de interoperabilidade era um problema sério e é algo que precisava ser resolvido.


Antes de nos aprofundarmos, precisamos entender por que existem tantas redes diferentes, e tudo isso decorre do Trilema Blockchain.


O que é o Trilema Blockchain?

Como no mundo real, não podemos ter tudo. Para Blockchains, a escala de sacrifício é chamada de Blockchain Trilemma.


Existem 3 pontos principais para este Trilema (naturalmente) e são eles:


  • Escalabilidade — A capacidade de uma rede blockchain de gerenciar altos volumes de transações com eficiência.

  • Descentralização — A descentralização é essencialmente a dispersão do poder de decisão de uma autoridade central, para muitos indivíduos, neste caso, seriam nós.

  • Segurança — Refere-se à integração de um sistema completo de gerenciamento de riscos, onde a confiança nas transações é garantida por meio dos fundamentos de uma estrutura de segurança blockchain (consenso, criptografia e descentralização).


Os Blockchains da camada 1 sofrem com essa maldição , pois para atingir a eficiência em 2 pontos, um deve ser sacrificado. Foi aqui que vimos os desenvolvimentos nas redes da Camada 2 (Optimism, Arbitrum, Polygon etc), pois resolveram os problemas que o Ethereum (A Layer 1) tinha com escalabilidade.


As redes da camada 2 ficam no topo da camada 1 (o blockchain principal). Ao serem construídas sobre uma rede de Camada 1, as redes de Camada 2 se beneficiam da descentralização e segurança que a Camada 1 possui e então usam sua tecnologia para corrigir os problemas com escalabilidade, resolvendo assim o Trilema (embora ao custo de um pouco mais de experiência de usuário complicada).


A maneira como eles fazem isso pode variar dependendo da Camada 2 - sejam eles Optimistic Rollups (Optimism, Arbitrum), zkRollups (zkSynce, Starknet) ou sidechains (Polygon). No final do dia, todos eles reduzem significativamente os custos de transação e têm muito mais transações por segundo do que a cadeia principal. Isso pode ser muito para absorver e pode parecer um pequeno desvio, mas é importante, pois muitas novas cadeias estão sendo criadas na tentativa de resolver esse Trilema, mas, no final das contas, todas eram inerentemente diferentes e anteriormente desconectadas.


Isso nos leva ao DeFi Summer (também conhecido como verão de 2020) e à ascensão das pontes CrossChain.

O que é uma ponte de corrente cruzada?

Felizmente, a definição de cross-chain bridge é bastante intuitiva — ela conecta dados entre redes não relacionadas. A beleza das pontes é que elas eliminam o trabalho manual da equação e economizam muito tempo.


Digamos que temos 1ETH — um token ERC20 e queremos transferi-lo para a rede Solana.


Anteriormente, você teria que passar por uma troca, vender seu ETH por Solana, retirá-lo para a rede Solana e, então, ficaria com 1ETH~ de solana, com o qual você pode fazer o que quiser. Esse processo pode ser demorado (autenticar isso e aquilo), usar muitos recursos e, se você estiver negociando, pode custar uma oportunidade. Cross Chain Bridges corrige isso.

Como funciona uma Cross-Chain Bridge?

As Cross-Chain Bridges, como a Multichain Bridge , mudaram o jogo e são parte da razão pela qual o DeFi Summer foi o DeFi Summer.


Eles funcionam da seguinte maneira: os usuários geralmente bloqueiam ou queimam ativos digitais na cadeia original e desbloqueiam ou cunham os ativos digitais na nova cadeia. Todo o processo é regido por contratos inteligentes e, portanto, os ativos interligados são chamados de “ativos agrupados” – confortavelmente agrupados em contratos inteligentes.


Por exemplo, digamos que haja um pool de liquidez em uma exchange descentralizada (DEX) baseada em Solana, que requer o Wrapped Ethereum e alguma stablecoin como LP. O que aconteceria é que eu levaria meu ERC20 Ethereum para uma ponte, bloquearia para receber algum wETH - Ethereum embrulhado - como uma espécie de IOU que eu poderia mover livremente pela rede Solana e depositar no pool de liquidez com uma quantidade igual de estábulos .

Mecanismos de Ponte de Cadeia Cruzada

Existem 3 mecanismos de ponte de cadeia cruzada que são usados:


  1. Queimar e cunhar — Os usuários queimam ativos na cadeia original e os ativos equivalentes são cunhados na nova cadeia.
  2. Bloquear e cunhar — Os usuários bloqueiam ativos em um contrato inteligente em uma cadeia e, simultaneamente, os tokens agrupados serão cunhados na cadeia de destino, com uma conversão de 1:1. Ao reverter, os tokens encapsulados na cadeia de destino são queimados para desbloquear os ativos originais na cadeia original.
  3. Bloquear e desbloquear — Os usuários bloqueiam ativos na primeira cadeia para desbloquear os mesmos ativos em um pool de liquidez na cadeia de destino

Problemas com pontes de cadeia cruzada

Ninguém é perfeito, e as pontes não são uma pessoa nem uma exceção. As pontes têm sido os principais alvos dos hackers, por alguns motivos. Vou tentar simplificar aqui, mas pode ficar um pouco técnico, então tenha paciência comigo!


Como discutimos, ao vincular ativos, você os bloqueia/queima/deposita em uma extremidade, para desbloqueá-los/cunhar/creditá-los na outra. A noção de que a conversão de ativos é garantida é realmente incorreta, já que as pontes não existem em um único blockchain – elas são uma entidade externa. Como resultado, nenhum blockchain pode verificar a ponte! A verificação é feita por terceiros, a dupla dinâmica de Oracles e validadores e custodiantes (geralmente na forma de um DAO ou Smart Contracts).


Essa camada adicional de confiança em terceiros desestabiliza o sistema sem confiança e cria pontos fracos que os hackers podem e devem explorar.


Ronal Thapa explica muito bem as vulnerabilidades em seu artigo - recomendo a leitura.

Vale a pena usar pontes de cadeia cruzada?

As pontes da Cross Chain nos dão uma solução para a falta de interoperabilidade, de uma maneira bastante integrada e economizam muito tempo na transferência de ativos entre as cadeias, além de facilitar muito a diversificação do seu portfólio. Apenas certifique-se de estar usando uma ponte confiável, tenha dinheiro suficiente para Gas e que o ativo que você está conectando seja líquido o suficiente na cadeia de destino!


As pontes entre cadeias são boas para ligar uma cadeia a outra e facilitar o relacionamento de rede um-para-um, mas, em última análise, não escalam . É aqui que o Multichain entra em jogo.

O que é Multicadeia?

Quando falamos sobre Multichain, estamos nos referindo a:


  • dApps multichain
  • Redes Multichain (ou Blockchains Modulares)

O que são aplicativos descentralizados multicadeia (dApps)

Um aplicativo descentralizado multichain (dApp) é um projeto implantado em vários blockchains, especificamente aqueles que compartilham a mesma tecnologia de contrato inteligente. Por exemplo, Ethereum, Polygon e Arbitrum usam a Ethereum Virtual Machine (EVM) - chamamos essas cadeias compatíveis com EVM e, portanto, dApps multicadeia podem ser construídos entre elas.


Embora os aplicativos Multichain sejam mais amplamente acessíveis, permitindo que os projetos sejam dimensionados com maior facilidade, ainda há um problema generalizado de experiência do usuário; recém-chegados, pode representar um obstáculo grave. Além disso, ter um dApp espalhado por várias redes pode levar a uma liquidez fragmentada – o que pode prejudicar ainda mais a experiência do usuário. O estado ideal seria que você pudesse conectar carteiras a várias redes simultaneamente e acessar a liquidez em todas as redes nas quais o dApp é construído. Acesso contínuo.


O que são blockchains multichain e modulares

Frequentemente chamadas de Blockchains Modulares, as redes Multichain são blockchains que possuem várias cadeias separadas divididas em “camadas” para realizar diferentes solicitações. Isso difere muito do Blockchain geral da Camada 1 - que, em sua maior parte, usa uma estrutura monolítica.


Pense nisso um pouco como terceirização. Se o Blockchain fosse uma empresa, uma empresa “monolítica” faria tudo internamente, mas uma empresa “modular” terceirizaria tarefas para especialistas


Blockchain modular x monolítico

Entender a arquitetura Blockchain pode ser complicado, mas ZebPay fez um bom trabalho explicando isso .

Benefícios das Redes Multichain e Modulares

Os benefícios das redes Modular blockchain/Multicchain são semelhantes aos da Camada 2

  • Escalabilidade — permitir que cadeias específicas realizem tarefas especializadas traz maior eficiência e escalabilidade para a rede geral
  • Segurança — Blockchains modulares têm segurança compartilhada, o que faz com que a implantação de novos blockchains, como rollups, não exija a inicialização de um novo conjunto de validadores e significa que novas cadeias adicionadas à rede podem se beneficiar da segurança existente.
  • Custos mais baixos - Rollup SDKs não apenas ajudarão a facilitar a criação de baixo custo de novos blockchains, fornecendo uma maneira de inicializar sem a necessidade de um mecanismo de consenso, grande conjunto de validadores ou distribuição de tokens. Super legal.

O que exatamente é Omnichain e Layer 0?

Há muita confusão sobre o que realmente é Omnichain/Camada 0. A maioria das peças que li apresentava pensamentos abstratos e ideias de interoperabilidade perfeita e definições genéricas para a implicação do prefixo omni, sem realmente atingir o que realmente queremos dizer.


Olhando para o que é Multichain, mencionamos que os dApps e as redes devem ser compatíveis, ou seja, usar a mesma tecnologia de contrato inteligente - como a Ethereum Virtual Machine.

A Omnichain está conectando todas as cadeias - independentemente de sua tecnologia de contrato inteligente - construindo uma camada base (Camada 0) onde todas as outras redes e dApps podem estar situados no topo. Um ecossistema mega-multichain que não discrimina.


Com todas essas camadas e cadeias diferentes, pode ser complicado visualizar, então aqui está uma maneira simples de pensar sobre isso — A analogia da cidade:


  • Camada 0 — A infraestrutura principal (esgotos, rede elétrica, rodovias)

  • Camada 1 — Os condados/estados

  • Camada 2 —Cidades/municípios

  • dApps — Lojas e atrações


Embora isso seja bastante simplificado, deve dar uma ideia um pouco melhor de como o sistema funciona.


Os dApps podem ser construídos na Camada 1 e não na Camada 2 e vice-versa.


A ascensão da Camada 0 e Omnichain nos aproxima cada vez mais de uma experiência web3 perfeita, com interoperabilidade completa, fragmentação mínima e uma experiência de usuário muito mais fácil. Projetos como LayerZero, Polkadot e Cosmos se enquadram nessa categoria de infraestrutura Layer 0/ Omnichain e são pioneiros no futuro e na adoção em massa da infraestrutura blockchain.


Crosschain, Multichain e Omnichain desempenham seus papéis no mundo mais amplo da web3 e, como discutimos, são todos muito diferentes. Espero que este artigo tenha esclarecido a confusão!