Lembrete caloroso: Este artigo não traz nenhum conselho de investimento, é apenas encaminhamento e compartilhamento.



Na realidade, para quebrar o efeito ilha entre cadeias, os problemas de "comunicação multi-cadeia" e "comunicação entre cadeias" são os primeiros a serem resolvidos.Em comparação com outras soluções, a principal vantagem do projeto ZetaChain reside em seu desempenho de interoperabilidade entre cadeias. A interoperabilidade entre diferentes blockchains torna-se possível, resolvendo os problemas atuais de fragmentação de blockchain e interoperabilidade insuficiente.



Autor: YBB Capital Pesquisador Ac-Core

ZetaChain (ZETA) é um blockchain de primeira camada projetado para preencher a lacuna entre várias redes blockchain, aproveitando o Cosmos SDK e o mecanismo de consenso Tendermint para permitir que os desenvolvedores criem aplicativos interoperáveis ​​e escalonáveis ​​de forma personalizada. A plataforma permite que aplicativos descentralizados (DApps) usem as funções de vários blockchains para resolver os problemas existentes nos atuais protocolos de cadeia cruzada e realizar funções de cadeia cruzada de cadeia completa. Ele usa contratos inteligentes Omnichain e mecanismos ZetaEVM para promover a interoperabilidade. ZetaChain um centro de integração.

Como funciona ZetaChain

Fonte: Site oficial da ZetaChain

ZetaChain usa o Cosmos SDK, baseado no mecanismo de consenso Tendermint e no modelo Proof of Stake (PoS), para demonstrar a capacidade única de interoperabilidade de cadeia completa, e usa seus próprios tokens como taxas de gás, o que tem a vantagem de expandir o total contrato inteligente EVM de cadeia. De acordo com Jed Barker, ZetaChain funciona da seguinte forma:

  1. Contrato inteligente OmniChain: O núcleo do ZetaChain é um contrato inteligente que pode ser conectado a vários blockchains. Esses contratos inteligentes são alimentados pelo mecanismo ZetaEVM compatível com a Máquina Virtual Ethereum, permitindo a interação de dados entre diferentes blockchains;

  2. Transferência perfeita de ativos: simplifique a transferência de ativos entre blockchains sem pontes complexas. Isso inclui suporte para blockchains sem funcionalidade nativa de contrato inteligente, como Bitcoin;

  3. Mensagens entre cadeias: Para trocas de dados mais simples (como transmissão NFT), ZetaChain fornece recursos de mensagens entre cadeias para facilitar a transmissão leve de dados entre diferentes redes;

  4. Gerenciar ativos externos: ZetaChain amplia seus recursos para gerenciar ativos em outras blockchains, aplicando lógica de contrato inteligente a cadeias que normalmente não possuem essa funcionalidade.

Arquitetura ZetaChain:

Zeta, como outras arquiteturas, pode fornecer muitas funções de mensagens entre cadeias, mas sua vantagem única é o suporte para contratos EVM de cadeia completa, ou seja, "THORChain com contratos inteligentes" ou "Axelar com EVM". Ele usa o consenso Cosmos SDK e CometBFT para construir um blockchain PoS. Assim como o THORChain, o Zeta usa o token ZETA como um token de roteamento para mensagens entre cadeias.

A seguir está uma explicação. ZetaCore é o cliente que gera blocos e executa Layer1. Semelhante a outros blockchains PoS, ZetaClient é responsável pelas operações de cadeia cruzada. Outros nós precisam executar ZetaCore e ZetaClient ao mesmo tempo. Os nós Zeta executam três funções principais: verificação, observação e assinatura, com três funções distintas pelas quais cada operação do nó é responsável. Essa arquitetura permite duas funções principais: contratos inteligentes Omnichain e mensagens entre cadeias.

Fonte da imagem: Delphi Creative

  • Validadores: Validadores padrão CometBFT, eles, como outras redes PoS, injetam fundos na ZETA e votam em blocos;

  • Observadores: Os observadores dividem os nós completos que precisam executar a cadeia externa em classificadores e validadores, classificam e supervisionam os eventos na cadeia externa e os enviam aos verificadores, que votam nos eventos e chegam a um consenso. A função do sequenciador é apenas garantir a validade, e qualquer nó pode sequenciar transações. Isso torna a execução de um nó Zeta mais cara do que a execução de uma cadeia padrão, semelhante ao THORChain, que é uma das razões pelas quais o THORChain não adicionou suporte ao Solana;

  • Signatários: As chaves ECDSA/EdDSA são compartilhadas entre nós e apenas uma supermaioria (2/3) pode assinar transações na cadeia externa. Os signatários são a forma da Zeta manter ativos e assinar informações em redes externas. Em plataformas de contratos inteligentes, como Ethereum, eles podem ser usados ​​para interagir com contratos inteligentes e ativos gerenciados, e também podem ser usados ​​para hospedar ativos em cadeias de contratos não inteligentes, como Bitcoin e Dogecoin. papel branco.

Fonte da imagem: Delphi Creative

Transferência de informações entre cadeias

O CCMP roteia informações entre outras cadeias usando ZetaChain no meio. Outros protocolos como LayerZero, Axelar, IBC, Chainlink CCIP e THORChain, até certo ponto, estão todos competindo nessa direção. Mas para ZetaChain, seu protocolo de transferência de mensagens entre cadeias é implementado usando o token nativo ZETA, que é essencialmente diferente de seus concorrentes, porque, exceto para THORChain, outros concorrentes não dependem de seus tokens nativos para fazer uma transferência de valor. Um exemplo no white paper – cross-chain DEX – é uma representação visual do papel da ZETA nas mensagens. Neste exemplo, digamos que o usuário queira trocar 1,2 ETH no Polygon por USDC no Ethereum. O caminho é o seguinte:

  1. Troque ETH por ZETA no Polygon AMM;

  2. ZETA é enviado para ZetaChain;

  3. ZETA é roteado de ZetaChain para Ethereum;

  4. Troque ZETA por USDC no Ethereum;

  5. O usuário recebe Ethereum USDC.

Fonte da imagem: Delphi Creative

Embora a lógica seja viável, esta solução exige muito dinheiro. Isto resultou numa perda de competitividade do produto até certo ponto, com protocolos de intenção como Squid e UniswapX e CCTP da Circle ocupando uma grande quota de mercado como trilhos de liquidação. Além da eficiência de capital, as mensagens entre cadeias também são uma área altamente competitiva.

Contrato inteligente de cadeia completa

Há muitas vantagens para os desenvolvedores implantarem contratos inteligentes de cadeia completa no Zeta, em vez de apenas usar Zeta e zEVM para facilitar as transações. Primeiro, permite a interação com ativos como BTC, DOGE e LTC que não suportam nativamente contratos inteligentes. Em segundo lugar, como o estado do aplicativo está localizado no Zeta, ele também reduz até certo ponto a superfície de ataque da vulnerabilidade e não depende da liquidez dos tokens ZETA para transferência de valor. Nenhum dos concorrentes acima possui tal produto, exceto Axelar, que usa CosmWasm em vez de EVM e não viu nenhuma adoção até agora.

Os contratos inteligentes de cadeia completa da ZetaChain são suportados pelo protocolo TSS, e seus validadores executam nós completos em cadeias externas e compartilham assinaturas, para que possam proteger ativos em nome da ZetaChain e de seus usuários, que o zEVM pode manipular como acharem adequado. Deve-se notar que no processo, por exemplo, o BTC não é realmente transferido do Bitcoin para o Zeta, mas é transferido para o endereço hospedado pelo validador Zeta e então refletido no ZetaChain. Por exemplo, THORChain adiciona contratos inteligentes ao BTC hospedado. pelo protocolo.

Fonte da imagem: Delphi Creative

Sob esta arquitetura, Zeta pode construir muitos protocolos especiais, apenas por exemplo:

  • Uma stablecoin CDP de cadeia completa apoiada pelo BTC;

  • Mercados cambiais que suportam BTC, DOGE, LTC e outros ativos de contratos não inteligentes;

  • Perp DEX de cadeia completa;

  • Agregador de rendimento de cadeia completa;

  • AMMs BTC.

Essencialmente, o que diferencia o zEVM da ZetaChain combinado com o ZetaClient é a custódia e o controle de ativos em uma cadeia de contratos não inteligentes. As plataformas cross-chain de hoje são usadas principalmente como infraestrutura de back-end, mas a ZetaChain pode criar sua própria economia criptográfica na ZetaChain.

Praticidade do Token ZETA

ZETA é a pedra angular do ecossistema ZetaChain e desempenha um papel fundamental na programabilidade funcional e governança. ZetaChain se destaca por sua interoperabilidade e suporte para dApps de cadeia completa, com as principais atividades de rede contando com ZETA.

Visão geral das principais funções do token ZETA:

  • Incentivos de rede: os tokens ZETA fornecem incentivos para validadores por meio de recompensas em bloco, fazendo a transição de um pool fixo para uma inflação variável. Este sistema alinha os interesses dos validadores com a segurança da rede a longo prazo;

  • Taxas de transação: As transações dentro do ZetaChain exigem que a ZETA pague taxas de gás, que serão distribuídas aos validadores e participantes da rede. Este mecanismo evita spam e ataques DDoS;

  • Transferência de informações e transferência de valor entre cadeias: Para transações entre cadeias, o ZETA é queimado na cadeia de origem e cunhado na cadeia de destino, sem criar novos ativos de embalagem;

  • Pool de liquidez principal: O pool de liquidez da ZetaChain é composto por ZETA e outros ativos, o que facilita as transações dos usuários e paga taxas de transação e recompensas aos provedores de liquidez;

  • Função de gestão: Os titulares de ZETA participam na gestão da rede, influenciam as principais decisões e mudanças políticas e garantem que o desenvolvimento da rede seja liderado pela comunidade.

No geral, o utilitário multifacetado do ZETA oferece suporte à segurança, eficiência e governança descentralizada do ZetaChain, tornando-o uma parte essencial da funcionalidade da rede.

Economia e emissão de token ZETA

O fornecimento total inicial de tokens ZETA é de 2,1 bilhões, com uma taxa de inflação planejada de aproximadamente 2,5% ao ano após quatro anos. A distribuição de tokens (ver link de referência 1) será estrategicamente alocada para várias partes do ecossistema:

  • Pool de crescimento de usuários (10%): O objetivo é expandir a base de usuários por meio de medidas como airdrops e recompensas da comunidade;

  • Fundo de Crescimento de Ecossistemas (12%): Apoia o desenvolvimento de ecossistemas e ajuda parceiros e desenvolvedores de dApp;

  • Recompensas do validador (10%): Para recompensas em bloco, transição para recompensas de segurança de rede baseadas na inflação após o período inicial;

  • Incentivo à Liquidez (5,5%): Incentiva a liquidez no pool principal do ZRC-20, que é fundamental para uma transferência eficiente de valor;

  • Base de Protocolo (24%): Fornece financiamento para operações, desenvolvimento e melhoria do ecossistema;

  • Principais contribuidores, consultores e compradores (22,5% e 16%): Recompensa por contribuições para o desenvolvimento e crescimento da ZetaChain.

DEX de cadeia completa

Ao contrário da situação atual de implantações entre cadeias, ZetaChain, como camada base do protocolo, pode alcançar interoperabilidade de liquidez entre todas as diferentes implantações. Por exemplo, os usuários do ZetaChain podem depositar sua margem no contrato do hub e manter posições no GMX. Esta é uma premissa central do aplicativo cross-chain Zeta (o gerenciamento de posição estará localizado no Zeta), na medida em que os usuários que desejam aproveitar a liquidez total do GMX devem usar o ZetaChain.

Além de garantir a qualidade da execução, existem duas vantagens principais:

  • Semelhante ao agregador MUX (ver link de referência 2), as ordens de ativos podem ser divididas entre várias fontes de liquidez;

  • Acesse mais pares de negociação sem precisar conectar manualmente todas as cadeias relevantes.

Os contratos inteligentes no ZetaChain podem depositar diretamente o valor da margem de postagem necessária na cadeia relevante, juntamente com informações sobre como usar esses ativos. Embora este processo não seja tecnicamente possível sem o ZetaChain, ele pode melhorar a experiência do usuário:

  • Interação entre cadeias;

  • Pode ser gerenciado de forma holística e não individual.

UniSwap, líder no mercado DEX, mudará seu centro base de Ethereum para qualquer outra rede, mas em teoria, ao ser implantado na ZetaChain e usar o padrão ZRC-20, os usuários podem trocar dentro e fora de qualquer ativo (em qualquer rede ) ) e hospedar esses ativos em qualquer cadeia que desejarem.

Concorrentes da Cadeia Zeta

CamadaZero

No mercado de entrega entre cadeias, LayerZero é o maior concorrente da ZetaChain. Embora não participem na concorrência no domínio dos contratos inteligentes de cadeia completa, a sua posição de mercado na entrega entre cadeias é muito sólida. A principal vantagem vem do Strargate, seguida pelo impulso para adotar seu padrão OFT (que fornece uma nova solução para transferências de tokens entre cadeias, tornando mais fácil e eficiente a transferência de tokens entre diferentes cadeias).

Arquitetura LayerZero

Primeiro, uma introdução rápida, LayerZero é um protocolo que permite que “aplicativos de usuário” enviem informações entre blockchains. A arquitetura consiste em 4 partes principais:

  1. Aplicativo de usuário: um contrato que interage e envia/recebe informações para endpoints LayerZero (como Strargate);

  2. Endpoints LayerZero: Uma série de contratos inteligentes em diferentes cadeias (atualmente suportando mais de 40+, consulte o link de referência 3 para obter detalhes). Os endpoints permitem que os protocolos do usuário enviem informações através do backend LayerZero, que consiste em 4 módulos: Comunicador, Validador, Rede e Biblioteca. Os primeiros três módulos são padronizados em todas as cadeias, enquanto a biblioteca é customizada com base em diferentes lógicas de cadeia, permitindo que o LayerZero adicione rapidamente mais cadeias;

  3. Oracle: A parte responsável por ler o bloco de cabeçalho de uma cadeia e enviá-lo para outra cadeia. Essa função atualmente cabe ao Chainlink por padrão, mas em setembro de 2023, uma nova parceria com o Google Cloud substituiu o Chainlink como função padrão;

  4. Relayer: Semelhante a um repetidor, mas obtém provas em vez de blocos de cabeçalho. Embora o próprio aplicativo também possa se tornar um repetidor, a realidade é tratada pelo LayerZero.

Esse design basicamente se resume a 2/2 multisig, onde a principal suposição de confiança é que Google Cloud e LayerZero não conspirarão. Os benefícios de confiar nesses componentes fora da cadeia (como oráculos e relés) são que a arquitetura é leve. barato e facilmente escalável, a desvantagem é que depende de duas entidades centralizadas e pode ser suscetível a riscos relacionados com a censura.

Axelar

A estrutura do Axelar é mais semelhante à do Zeta do que à do LayerZero, mas existem diferenças significativas. Assim como o ZetaChain, o Axelar também é desenvolvido com base no Cosmos SDK. A diferença é que ele não hospeda diretamente o EVM, portanto não oferece suporte aos mesmos contratos inteligentes de cadeia completa que o Zeta. Portanto, o mercado-alvo da Axelar são mensagens entre cadeias, semelhantes ao LayerZero.

Arquitetura axelar

Axelar é uma cadeia PoS com seu próprio conjunto de validadores e token de promessa AXL. Seus componentes e fluxo de informações são os seguintes:

  • Solicitações GMP entre cadeias: API que permite que aplicativos enviem dados arbitrários entre cadeias. Estas solicitações de mensagens são enviadas para o gateway Axelar (uma plataforma online ou sistema digital que utiliza tecnologia blockchain para permitir a transferência de moeda digital de um endereço para outro);

  • Gateway: O local por onde as mensagens entre cadeias iniciadas por usuários/aplicativos passam primeiro para serem roteadas do link de origem para a cadeia de destino. Para a cadeia EVM, estes são contratos inteligentes, e para o Cosmos, são lógicas de aplicação. O gateway é protegido por validadores Axelar usando MPC, com ações ponderadas pela delegação de tokens AXL;

  • Processamento e retransmissão de mensagens: O retransmissor escuta eventos (informações do gateway) e os envia à rede Axelar para processamento. Embora qualquer pessoa possa comandar um revezamento, não há incentivo e o revezamento é operado pela Axelar;

  • Validação de mensagens: os validadores votam nas mensagens recebidas dos retransmissores. Cada validador Axelar executa um nó completo para cada cadeia de origem e, portanto, é capaz de verificar a validade das mensagens. Os validadores Axelar, por sua vez, exigem mais recursos do que um blockchain Cosmos PoS típico, onde os validadores dependem de clientes leves e IBC para entregar mensagens. De certa forma, este modelo é menos escalável que o LayerZero, mas mais descentralizado. A Axelar incentiva os validadores emitindo-lhes mais apostas. Quanto mais cadeias eles apoiarem, maiores serão as recompensas. No longo prazo, as cadeias apoiadas precisarão gerar taxas suficientes de atividades entre cadeias, pois as recompensas simbólicas para apoiar validadores que executam mais de 50 nós completos se esgotarão. Pode não ser viável apoiar todas as cadeias; em vez disso, elas ficarão agrupadas em torno da cadeia de fluxo principal;

  • Enviar informações ao destino: O relé escuta as informações de autorização enviadas pelo validador Axelar e as envia para o gateway da cadeia de destino. Quando um link de destino recebe informações aprovadas, sua carga útil é marcada como aprovada pelo validador Axelar. Agora qualquer um pode executar a carga;

  • Serviços de Gás e Executor: Na etapa final, a Axelar implanta um contrato denominado “Receptor de Gás” na cadeia EVM para pagar a taxa de gás da cadeia de destino e executar o payload cross-chain (enviando-o para a aplicação desejada). Os usuários podem pagar usando os tokens de gás da cadeia de origem, enquanto a Axelar extrai o gás da cadeia de destino.

No geral, sua estrutura é semelhante à ZetaChain, exceto pelo suporte a EVM em sua própria cadeia. Em termos de segurança, a Delphi Research acredita que é mais seguro que o modelo 2/2 do LayerZero. Embora ainda existam algumas deficiências, a chance de conluio entre o Google e o LayerZero é extremamente baixa (os aplicativos podem executar seus próprios repetidores).

Elo de corrente CCIP

O CCIP não é muito diferente de outras plataformas de informações entre cadeias. Os usuários enviam informações em uma cadeia, as informações são encaminhadas para o CCIP e, em seguida, o CCIP encaminha as informações para a cadeia de destino. O que diferencia o CCIP é como ele usa Oracle Networks e adiciona outra entidade: a Risk Management Network.

O CCIP é dividido em duas partes: on-chain e off-chain.

parte superior da corrente

  • Roteador: inicie transações entre cadeias. Rotear a transação para o contrato OnRamp específico do destino, receber informações do OffRamp na cadeia de destino e encaminhar para o usuário/contrato final;

  • Commit Storage: Commit DON armazena a raiz Merkle na cadeia de origem para a cadeia de destino. Merkel deve ser “certificada” pela rede de gestão de risco;

  • OnRamp: Um contrato por cadeia (blockchain para blockchain). Verifique informações e rastreie coisas como transferências/informações de token, gerencie o faturamento, etc. A publicação é monitorada pelo Commit DON;

  • OffRamp: Semelhante ao OnRamp, um contrato por cadeia. Garantir a autenticidade das informações verificando a execução do DON e do Merkle Root submetido e “verificado”, e transmitir as informações ao roteador;

  • Pool de tokens: Os tokens podem ser “bloqueados e cunhados” ou “queimados e cunhados” dependendo do token. Por exemplo, os tokens de gás locais devem ser bloqueados e cunhados, porque o CCIP não tem direitos de cunhagem. Se o CCTP estiver integrado, o USDC pode ser “disparado e cunhado”;

  • Contrato da Rede de Gerenciamento de Risco: Contém uma lista de nós da Rede de Gerenciamento de Risco que podem "aprovar" (aprovar) ou "reprovar" (reprovar) transações.

Parte fora da cadeia

  • Enviar DON: Como acima, você precisa enviar DON para monitorar os eventos do contrato OnRamp, então esperar pelo resultado da cadeia de origem e criar o Merkle Root (assinado pelo nó oracle DON de submissão legal) e, finalmente, gravá-lo no CommitStore contrato na cadeia alvo;

  • Rede de Gerenciamento de Risco: Uma rede de nós que essencialmente verifica a raiz Merkle de um DON enviado. Eles monitoram o contrato OnRamp e o que o commit DON publica no commit store. Se o RMN não "verificar" (ou seja, verificar/confirmar) o Merkle Root, o CCIP irá congelar;

  • Aplicação DON: Semelhante aos compromissos, mas policia as informações como uma rede de gerenciamento de riscos. Uma vez que o RMN emite "verificado", o DON em execução chama o contrato OffRamp para completar o CCIP TX para o destino.

resumo

Na realidade, para quebrar o efeito ilha entre cadeias, os problemas de "comunicação multi-cadeia" e "comunicação entre cadeias" são os primeiros a serem resolvidos. Em comparação com outras soluções, a principal vantagem do projeto ZetaChain reside em. seu desempenho de interoperabilidade entre cadeias torna-se possível a interoperabilidade entre diferentes blockchains, resolvendo os problemas atuais de fragmentação de blockchain e interoperabilidade insuficiente. Projetado para permitir que dApps de cadeia completa interajam nativamente diretamente com diferentes blockchains sem agrupar ou unir quaisquer ativos. Seus links externos também apresentam riscos de segurança que podem ser atacados quando ZetaChain conecta links externos, o que pode levar a gastos duplos, censura, regressão, hard forks, divisões de cadeia, etc.

Por enquanto, LayerZero e Axelar estão liderando em aplicações na área de informações cross-chain. No entanto, ainda é cedo e ninguém pode realmente liderar. Ao mesmo tempo que esperamos pelas novas soluções da ZetaChain, também esperamos pela contínua iteração e inovação de LayerZero, Axelar, Chainlink CCIP e outras tecnologias.