Recentemente, a cadeia pública L1 de interoperabilidade entre cadeias @zetablockchain lançou um lançamento aéreo, que atraiu a atenção do mercado para a faixa de "abstração de cadeia". O que é abstração de cadeia, quais são as dificuldades na interoperabilidade de cadeia completa e quais são os principais recursos do ZetaChain?
Na minha opinião, se a modularização é uma estratégia de “integração vertical”, então a abstracção em cadeia é uma estratégia de “ligação horizontal”, que é uma das principais vias a que se deve prestar atenção em 2024. Por que, a seguir, deixe-me falar sobre meu entendimento:
Seja vertical ou horizontal, é uma estratégia de “aliança”. A modularização é uma cadeia pública abrangente que combina recursos ociosos de desenvolvimento de blockchain na forma de componentes modulares para competir com o Monolítico.
A abstração de cadeia conecta a liquidez espalhada entre as cadeias na forma de integração de interoperabilidade para aprimorar a experiência de desenvolvedores e usuários.
O que é abstração em cadeia? O cofundador da Near apresentou recentemente o conceito de "abstração de cadeia". Entendimento simples: a modularização separa as diferentes camadas funcionais do blockchain em camada de liquidação, camada DA, camada de execução, camada de rollup, etc. mercado de construção. prosperidade, mas ao mesmo tempo, tornará a liquidez, as aplicações, os usuários, etc. entre as cadeias mais dispersas, o que trará enormes barreiras para os usuários comuns e até mesmo para os desenvolvedores.
A "abstração de cadeia" visa resolver problemas de interoperabilidade, como comunicação entre cadeias, transferência de ativos e chamadas de contratos inteligentes entre cadeias entre diferentes cadeias, construindo um contrato inteligente universal para todos os fins.
Existem dois tipos principais de problemas comuns de interoperabilidade de cadeia completa:
1) Problemas de comunicação entre cadeias de contratos inteligentes não semelhantes Por exemplo, como estabelecer conexões de comunicação eficazes entre plataformas de contratos não inteligentes UTXO, como Bitcoin, e plataformas de contratos inteligentes de contas, como Ethereum?
2) O problema da transferência de ativos entre cadeias sem método Wrap O método Wrap é uma solução de ponte entre cadeias comum, mas as taxas de manuseio e outros atritos desse tipo de solução causam enormes perdas de capital e geralmente são acompanhadas por grandes. multi-assinaturas de ativos.
Então, o ZetaChain pode resolver esses dois problemas e como?
ZetaChain é um blockchain de prova de participação construído no Cosmos SDK e no mecanismo de consenso Tendermint PBFT. Pense nele como uma estrutura de blockchain específica de aplicativo para interoperabilidade.
Em termos leigos, é uma "cadeia dentro de uma cadeia", que adota uma abordagem "blockchain of blockchains" (BOB), na qual uma cadeia específica é incorporada no ambiente da cadeia completa para fornecer uma estrutura para dados, rede, consenso, incentivos e camadas de contrato.
A arquitetura central do ZetaChain é dividida principalmente em: verificadores, observadores e signatários.
Os verificadores podem verificar o consenso da cadeia de manutenção prometendo tokens ZETA. Por exemplo, a transferência de estado de outras cadeias submetidas pelos observadores precisa ser confirmada pelo voto dos verificadores, para que os verificadores possam obter certos incentivos simbólicos;
A responsabilidade do observador é monitorar todos os nós da cadeia externa para sincronizar logs de transações específicas, transferir eventos e informações de status e sincronizar as informações para o verificador que determina o consenso;
O signatário é o principal responsável por confirmar a identidade da cadeia externa. Quando se trata de solicitações de circulação de ativos, o signatário pode participar da assinatura de ativos para garantir a interoperabilidade segura dos ativos entre cadeias.
Com base nessas estruturas básicas, ZetaChain pode resolver com eficácia os problemas de interoperabilidade de cadeia completa mencionados acima:
1) Quando se trata de circulação de ativos entre a cadeia EVM e a cadeia modelo UTXO, uma vez que a rede Bitcoin não possui contratos inteligentes, a única forma eficaz é implantar nós leves e realizar operações de assinatura multipartidária MPC com base na assinatura ECDSA Como o ZetaChain pode conter chaves e endereços privados TSS, você pode usar contratos inteligentes no ZetaChain para conectar e gerenciar ativos locais na rede Bitcoin.
Ao longo do processo, os observadores do ZetaChain devem rastrear e gerenciar efetivamente o UTXO no Bitcoin. A lógica central é usar o Bitcoin como uma camada de liquidação de ativos para obter controle e circulação eficazes de ativos por meio de um algoritmo de múltiplas assinaturas;
2) As atuais soluções comuns de ponte entre cadeias são baseadas na lógica de bloquear ativos na cadeia A e emitir ativos adicionais na cadeia B. Esta premissa de interação não apenas bloqueará a liquidez de uma única cadeia, mas também causará perda de ativos durante o processo de empacotamento Quando se trata de cenários de aplicativos relacionados ao DeFi, ele é frequentemente criticado por sua perda de ativos.
Em resposta a isso, ZetaChain construiu um contrato inteligente Ominichain de cadeia completa e criou o padrão de token ZRC20. Isso permite que a circulação de ativos de cadeia completa da ZetaChain seja baseada no status não-Wrap.
Entendimento popular: ZetaChain é equivalente a uma camada de liquidação cadeia em cadeia em um ambiente de cadeia completa. A Cadeia A inicia uma transferência de ativos para a cadeia B, o que equivale à primeira "liquidação" da cadeia A com ZetaChain e, em seguida, o status de liquidação. é sincronizado com a cadeia B, e a cadeia B receberá. Isso corresponde aos direitos de uso dos tokens ZRC20 e não há perda e atrito de ativos Wrap em todo o processo.
3) Com base nas características das transações atômicas do gerenciamento inteligente de contratos, a cadeia externa pode usar ativos nativos. Por exemplo, uma troca descentralizada AMM entre cadeias pode ser implementada com base neste recurso. A lógica geral é: os ativos em cada cadeia são primeiro emparelhados com ZETA se você deseja trocar o ativo X na cadeia A com o ativo Y na cadeia B. , , você pode primeiro usar o pool de fundos na cadeia A para trocar X por ZETA, depois transferir as informações da cadeia cruzada ZETA na cadeia A para B e, em seguida, converter o ZETA na cadeia B em Y através do Y/ZETA par de negociação.
Isso é muito diferente de negociar em cadeias diferentes e depois negociar entre cadeias novamente. Isso reduz diretamente o deslizamento das transações e as perdas entre cadeias, o que é de grande benefício para a implantação e aplicação entre cadeias de protocolos DeFi.
Isso é tudo
Através da análise técnica do ZetaChain, todos podem perceber mais ou menos o significado da "abstração de cadeia" para a atual ecologia do blockchain:
Para os desenvolvedores do lado B, pode reduzir o custo de implantação de vários protocolos entre cadeias e gerenciar a liquidez em um ambiente de cadeia completa, o que não apenas unifica o gerenciamento de mercado, mas também reduz a exposição ao risco de segurança, especialmente em combinações modulares de múltiplas cadeias. nesta era, a solução de interoperabilidade de cadeia completa se tornará um complemento necessário;
Para usuários do lado C, a abstração da cadeia simplificará o relacionamento entre usuários e vários protocolos de back-end na interação entre usuários e aplicativos DApp. Até mesmo os usuários podem obter uma experiência interativa de cadeia completa interagindo diretamente com a carteira. a intenção complexa do usuário O centro de processamento do Solver pode ser usado.
Nota: A trilha de interoperabilidade, ou seja, a trilha abstrata da cadeia, será uma das direções mais quentes em 2024. Atualmente, os projetos cobertos por minha pesquisa pessoal incluem @zetablockchain @ParticleNtwrk @Entanglefi @NEARProtocol, etc. atenção a esta tendência.