*Os dApps de cadeia cruzada podem ser executados em vários contratos inteligentes diferentes implantados em vários blockchains diferentes, enquanto os dApps de cadeia múltipla podem ser implantados em várias versões separadas em redes diferentes. *
Devido à demanda cada vez maior por espaço de bloco, a camada de aplicativo Web3 agora existe em centenas de diferentes blockchains, redes L2 e Appchains. Essa realidade deu origem a dois novos termos – cadeia cruzada e cadeia múltipla. Neste artigo, definimos o que eles significam e descrevemos suas diferenças e vantagens únicas.
Breve História do Ecossistema Multi-cadeia
O Ethereum é o primeiro blockchain de contrato inteligente a oferecer suporte total a aplicativos descentralizados programáveis, impulsionando rapidamente sua adoção por meio de seu crescente efeito de rede. Os aplicativos iniciais de contrato inteligente são principalmente no Ethereum, e dApps como Compound, MakerDAO, Uniswap, EtherDelta, etc. mudaram completamente a maneira como os serviços financeiros são usados por meio da infraestrutura de blockchain.
No entanto, a crescente demanda por contratos inteligentes Ethereum aumentou a demanda por espaço de bloco de rede, o que levou a altas taxas de transação na rede. Embora a rede principal da Ethereum continue sendo uma das redes de contratos inteligentes mais seguras, muitos usuários começaram a procurar alternativas de baixo custo, enquanto alguns desenvolvedores veem uma oportunidade de desenvolver plataformas alternativas de contratos inteligentes e capturar a participação de mercado da Ethereum. Essa dinâmica levou ao surgimento de ecossistemas multicadeias.
**O que é cadeia múltipla? **
Em um ambiente multicadeia, cada instância de um aplicativo descentralizado (dApp) consiste em um conjunto isolado de contratos inteligentes sem conexão com outros aplicativos em outros blockchains.
Por meio do desenvolvimento de um ecossistema multicadeia, a disponibilidade de novos ambientes on-chain aumenta o rendimento total da economia de contrato inteligente, levando à integração de mais usuários que podem realizar transações a um custo menor. Além disso, cada rede oferece sua própria abordagem para escalabilidade, descentralização, design de mecanismo, consenso, execução, disponibilidade de dados, privacidade e muito mais. Em um ecossistema multicadeia, todas essas diferentes abordagens podem ser implementadas e testadas em paralelo, impulsionando o desenvolvimento da Web3.
No entanto, o surgimento de um ambiente multi-cadeia também traz algumas desvantagens. As implantações de aplicativos em silos resultam em menor eficiência de capital, pois a liquidez é espalhada por aplicativos em silos e não pode fluir entre eles. Além disso, os benefícios da capacidade de composição sem permissão são limitados, pois os contratos inteligentes se tornam cada vez mais fragmentados em centenas de redes diferentes.
Em um contrato inteligente multi-chain, cada instância dApp é isolada e não tem conexão com outras blockchains
Se um projeto deseja acompanhar as necessidades do usuário e permanecer competitivo no ambiente multi-chain em constante mudança, ele deve implantar seu aplicativo em vários blockchains, o que causará mais confusão para os usuários finais. Além disso, cada implantação de dApp individual leva tempo para ser desenvolvida e mantida, consumindo recursos de desenvolvimento valiosos que poderiam ser usados para melhorar a funcionalidade principal do dApp.
Qualquer aplicativo que exija uma única fonte de estado, como um DNS on-chain com um registro central, é difícil de implementar em um ambiente multi-chain. Se vários registros forem implantados em várias redes, o mesmo nome poderá ser registrado várias vezes em diferentes cadeias por diferentes proprietários. Portanto, os aplicativos que exigem consistência de estado global geralmente são implantados em apenas uma rede.
Ainda assim, pode haver outras vantagens em implantações multicadeia. Bilhões de dólares foram perdidos devido a pontes inseguras de tokens de cadeia cruzada. Se os contratos inteligentes de cadeia cruzada dependem de pontes de cadeia cruzada mal protegidas, os fundos podem estar em risco, mesmo que a infraestrutura de blockchain subjacente seja segura. Em uma implantação multicadeia de contratos inteligentes independentes e mutuamente isolados, o impacto de uma vulnerabilidade pode ser limitado a uma única implantação.
**O que é cadeia cruzada? **
A funcionalidade de cadeia cruzada permite que os desenvolvedores criem aplicativos nativos de cadeia cruzada, onde uma única instância dApp unificada pode ser executada em vários contratos inteligentes diferentes e em vários blockchains diferentes, em vez de ter que implantar várias versões separadas.
Um contrato inteligente de cadeia cruzada é um aplicativo unificado composto por vários contratos inteligentes implantados em várias redes
Em um ambiente de cadeia cruzada, contratos inteligentes em diferentes cadeias podem executar tarefas diferentes, mas são mantidos em sincronia e suportam um único caso de uso em um aplicativo unificado. Isso permite que os desenvolvedores aproveitem diferentes redes para seus pontos fortes exclusivos. Por exemplo, um desenvolvedor pode criar um aplicativo descentralizado que usa todas as seguintes redes:
Um blockchain descentralizado e resistente à censura para rastrear a propriedade de ativos.
Um blockchain de alto rendimento para transações de token de baixa latência.
Um blockchain que preserva a privacidade como uma camada de identidade.
Uma rede de armazenamento descentralizada para armazenamento de metadados.
A interoperabilidade entre cadeias é crítica para um ecossistema Web3 mais integrado e para a criação de mais conexões entre a economia Web3 e a infraestrutura Web2 existente. Ao oferecer suporte a contratos inteligentes entre cadeias, as soluções de interoperabilidade entre cadeias reduzem a fragmentação no ecossistema, melhorando a eficiência do capital e as condições de liquidez.
Crie um ecossistema Web3 mais interconectado por meio de mensagens entre cadeias
Embora os contratos inteligentes entre cadeias representem uma grande mudança na forma como os aplicativos descentralizados são criados, a maioria das redes blockchain em escala permanece isolada hoje. O Cross-Chain Interoperability Protocol (CCIP) é um padrão de código aberto para comunicação entre cadeias, incluindo mensagens arbitrárias e transferências de token. Como um protocolo nativo compatível com blockchain, a rede Chainlink foi integrada em vários blockchains e redes de Camada 2, colocando-a em uma boa posição para oferecer suporte a um ecossistema multicadeia que se move em direção a contratos inteligentes entre cadeias. Um ambiente de cadeia cruzada totalmente funcional pode desbloquear aplicativos de cadeia cruzada altamente escaláveis e completos, proporcionando a bilhões de usuários uma experiência de usuário familiar no mundo Web2, mantendo a imutabilidade e a minimização da confiança como este novo padrão básico da norma da Internet.
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Cadeia cruzada x cadeia múltipla
*Os dApps de cadeia cruzada podem ser executados em vários contratos inteligentes diferentes implantados em vários blockchains diferentes, enquanto os dApps de cadeia múltipla podem ser implantados em várias versões separadas em redes diferentes. *
Devido à demanda cada vez maior por espaço de bloco, a camada de aplicativo Web3 agora existe em centenas de diferentes blockchains, redes L2 e Appchains. Essa realidade deu origem a dois novos termos – cadeia cruzada e cadeia múltipla. Neste artigo, definimos o que eles significam e descrevemos suas diferenças e vantagens únicas.
Breve História do Ecossistema Multi-cadeia
O Ethereum é o primeiro blockchain de contrato inteligente a oferecer suporte total a aplicativos descentralizados programáveis, impulsionando rapidamente sua adoção por meio de seu crescente efeito de rede. Os aplicativos iniciais de contrato inteligente são principalmente no Ethereum, e dApps como Compound, MakerDAO, Uniswap, EtherDelta, etc. mudaram completamente a maneira como os serviços financeiros são usados por meio da infraestrutura de blockchain.
No entanto, a crescente demanda por contratos inteligentes Ethereum aumentou a demanda por espaço de bloco de rede, o que levou a altas taxas de transação na rede. Embora a rede principal da Ethereum continue sendo uma das redes de contratos inteligentes mais seguras, muitos usuários começaram a procurar alternativas de baixo custo, enquanto alguns desenvolvedores veem uma oportunidade de desenvolver plataformas alternativas de contratos inteligentes e capturar a participação de mercado da Ethereum. Essa dinâmica levou ao surgimento de ecossistemas multicadeias.
**O que é cadeia múltipla? **
Em um ambiente multicadeia, cada instância de um aplicativo descentralizado (dApp) consiste em um conjunto isolado de contratos inteligentes sem conexão com outros aplicativos em outros blockchains.
Por meio do desenvolvimento de um ecossistema multicadeia, a disponibilidade de novos ambientes on-chain aumenta o rendimento total da economia de contrato inteligente, levando à integração de mais usuários que podem realizar transações a um custo menor. Além disso, cada rede oferece sua própria abordagem para escalabilidade, descentralização, design de mecanismo, consenso, execução, disponibilidade de dados, privacidade e muito mais. Em um ecossistema multicadeia, todas essas diferentes abordagens podem ser implementadas e testadas em paralelo, impulsionando o desenvolvimento da Web3.
No entanto, o surgimento de um ambiente multi-cadeia também traz algumas desvantagens. As implantações de aplicativos em silos resultam em menor eficiência de capital, pois a liquidez é espalhada por aplicativos em silos e não pode fluir entre eles. Além disso, os benefícios da capacidade de composição sem permissão são limitados, pois os contratos inteligentes se tornam cada vez mais fragmentados em centenas de redes diferentes.
Em um contrato inteligente multi-chain, cada instância dApp é isolada e não tem conexão com outras blockchains
Se um projeto deseja acompanhar as necessidades do usuário e permanecer competitivo no ambiente multi-chain em constante mudança, ele deve implantar seu aplicativo em vários blockchains, o que causará mais confusão para os usuários finais. Além disso, cada implantação de dApp individual leva tempo para ser desenvolvida e mantida, consumindo recursos de desenvolvimento valiosos que poderiam ser usados para melhorar a funcionalidade principal do dApp.
Qualquer aplicativo que exija uma única fonte de estado, como um DNS on-chain com um registro central, é difícil de implementar em um ambiente multi-chain. Se vários registros forem implantados em várias redes, o mesmo nome poderá ser registrado várias vezes em diferentes cadeias por diferentes proprietários. Portanto, os aplicativos que exigem consistência de estado global geralmente são implantados em apenas uma rede.
Ainda assim, pode haver outras vantagens em implantações multicadeia. Bilhões de dólares foram perdidos devido a pontes inseguras de tokens de cadeia cruzada. Se os contratos inteligentes de cadeia cruzada dependem de pontes de cadeia cruzada mal protegidas, os fundos podem estar em risco, mesmo que a infraestrutura de blockchain subjacente seja segura. Em uma implantação multicadeia de contratos inteligentes independentes e mutuamente isolados, o impacto de uma vulnerabilidade pode ser limitado a uma única implantação.
**O que é cadeia cruzada? **
A funcionalidade de cadeia cruzada permite que os desenvolvedores criem aplicativos nativos de cadeia cruzada, onde uma única instância dApp unificada pode ser executada em vários contratos inteligentes diferentes e em vários blockchains diferentes, em vez de ter que implantar várias versões separadas.
Um contrato inteligente de cadeia cruzada é um aplicativo unificado composto por vários contratos inteligentes implantados em várias redes
Em um ambiente de cadeia cruzada, contratos inteligentes em diferentes cadeias podem executar tarefas diferentes, mas são mantidos em sincronia e suportam um único caso de uso em um aplicativo unificado. Isso permite que os desenvolvedores aproveitem diferentes redes para seus pontos fortes exclusivos. Por exemplo, um desenvolvedor pode criar um aplicativo descentralizado que usa todas as seguintes redes:
A interoperabilidade entre cadeias é crítica para um ecossistema Web3 mais integrado e para a criação de mais conexões entre a economia Web3 e a infraestrutura Web2 existente. Ao oferecer suporte a contratos inteligentes entre cadeias, as soluções de interoperabilidade entre cadeias reduzem a fragmentação no ecossistema, melhorando a eficiência do capital e as condições de liquidez.
Crie um ecossistema Web3 mais interconectado por meio de mensagens entre cadeias
Embora os contratos inteligentes entre cadeias representem uma grande mudança na forma como os aplicativos descentralizados são criados, a maioria das redes blockchain em escala permanece isolada hoje. O Cross-Chain Interoperability Protocol (CCIP) é um padrão de código aberto para comunicação entre cadeias, incluindo mensagens arbitrárias e transferências de token. Como um protocolo nativo compatível com blockchain, a rede Chainlink foi integrada em vários blockchains e redes de Camada 2, colocando-a em uma boa posição para oferecer suporte a um ecossistema multicadeia que se move em direção a contratos inteligentes entre cadeias. Um ambiente de cadeia cruzada totalmente funcional pode desbloquear aplicativos de cadeia cruzada altamente escaláveis e completos, proporcionando a bilhões de usuários uma experiência de usuário familiar no mundo Web2, mantendo a imutabilidade e a minimização da confiança como este novo padrão básico da norma da Internet.