ZetaChain: Uma Nova Paisagem Competitiva para Comunicação Multi-Chain e Cross-Chain

Intermediário3/26/2024, 3:27:33 AM
ZetaChain é uma plataforma de interligação que utiliza o seu token nativo, ZETA, para facilitar transferências de mensagens entre cadeias. É capaz de interagir com ativos que não suportam contratos inteligentes e pode construir protocolos especializados. O token ZETA desempenha um papel crucial em incentivos de rede, taxas de transação e governação. Comparado ao seu concorrente, LayerZero, ZetaChain tem uma vantagem no domínio de contratos inteligentes de cadeia completa. Axelar é outra plataforma de comunicação entre cadeias que garante segurança usando MPC e o token AXL, e garante a autenticidade da informação através de uma rede de oráculos e rede de gestão de riscos. ZetaChain tem como objetivo abordar os problemas de fragmentação da blockchain e interoperabilidade insuficiente, mas ainda enfrenta riscos de segurança. O desenvolvimento contínuo e evolução desta e de outras tecnologias são antecipados.

Prefácio

ZetaChain (ZETA) é uma blockchain de Camada 1 projetada para preencher a lacuna entre várias redes blockchain. Utilizando o Cosmos SDK e o mecanismo de consenso Tendermint, permite aos desenvolvedores criar aplicativos interoperáveis escaláveis personalizados. A plataforma permite que aplicativos descentralizados (DApps) aproveitem as capacidades de várias blockchains para abordar as questões atuais de protocolo de interconexão e alcançar funcionalidade total de interconexão em toda a cadeia. O uso de contratos inteligentes Omnichain e do mecanismo ZetaEVM promove a interoperabilidade, tornando o ZetaChain um hub de integração central.

Como ZetaChain Funciona

Fonte da imagem: Site oficial da ZetaChain

ZetaChain aproveita o Cosmos SDK, com o motor de consenso Tendermint e modelo de Prova de Participação (PoS) como sua base, mostrando uma capacidade única de interoperabilidade total da cadeia. Usa seu próprio token como taxas de Gas e tem a vantagem de estender contratos inteligentes EVM de cadeia completa. Como explicado por Jed Barker, ZetaChain opera da seguinte forma:

  • Contratos Inteligentes Omnichain: O núcleo da ZetaChain são contratos inteligentes que podem interagir com várias blockchains. Esses contratos inteligentes são suportados pelo motor ZetaEVM, que é compatível com a Máquina Virtual Ethereum, permitindo a interação de dados entre blockchains;
  • Transferência de Ativos Sem Costura: Simplifica a transferência de ativos entre blockchains sem a necessidade de pontes complexas. Isso inclui suporte para blockchains sem funcionalidade nativa de contrato inteligente, como o Bitcoin;
  • Mensagens entre Cadeias: Para trocas de dados mais simples (como transferências de NFT), ZetaChain oferece capacidades de mensagens entre cadeias, facilitando a transferência de dados leve entre redes diferentes;
  • Gestão de Ativos Externos: A ZetaChain estende a sua funcionalidade à gestão de ativos em outras blockchains, aplicando lógica de contrato inteligente a blockchains que normalmente não possuem essa funcionalidade.

Arquitetura ZetaChain

Como outras arquiteturas, Zeta pode fornecer inúmeras funções de mensagens entre cadeias, mas sua vantagem única está em apoiar contratos completos de EVM, apelidados de “THORChain com contratos inteligentes” ou “Axelar com EVM”. Ele é construído usando o Cosmos SDK e o consenso CometBFT para criar uma blockchain PoS, semelhante ao THORChain. Zeta utiliza o token ZETA como um token de roteamento para mensagens entre cadeias.

Aqui está a explicação: ZetaCore é o cliente que gera blocos e executa a Camada1, semelhante a outras blockchains PoS. O ZetaClient é responsável pelas operações entre cadeias, com outros nós a executar tanto o ZetaCore como o ZetaClient. Os nós Zeta desempenham três funções-chave: validação, observação e assinatura, cada uma operada por diferentes funções dentro de cada nó. Esta arquitetura permite duas funcionalidades-chave: contratos inteligentes Omnichain e mensagens entre cadeias.

Fonte da imagem: Delphi Creative

· Validadores: Validadores padrão CometBFT, como em outras cadeias de PoS, apostam ZETA e votam em blocos;

· Observadores: Os observadores precisam executar nós completos de cadeias externas, divididos em classificadores e validadores. Os classificadores supervisionam eventos em cadeias externas e os enviam para os validadores, que votam nos eventos para chegar a um consenso. O papel dos classificadores é apenas garantir a validade; qualquer nó pode classificar transações. Isso torna a execução de um nó Zeta mais custosa do que a execução de uma cadeia padrão, semelhante ao THORChain, que é também uma das razões pelas quais o THORChain não adicionou suporte para Solana;

· Signatários: Os nós compartilham chaves ECDSA/EdDSA, sendo que apenas uma supermaioria (2/3) consegue assinar transações em cadeias externas. Os signatários são o método da Zeta para custodiar ativos e assinar informações em cadeias externas. Em plataformas de contratos inteligentes como Ethereum, eles podem ser usados para interagir com contratos inteligentes e custodiar ativos, além de custodiar ativos em cadeias não inteligentes como Bitcoin e Dogecoin. A seguinte imagem do whitepaper mostra o gráfico de assinatura.

Fonte da imagem: Delphi Creative

Transferência de Informação entre Cadeias

CCMP permite o encaminhamento de informações entre outras cadeias através do uso da ZetaChain como intermediário. No campo de outros protocolos como LayerZero, Axelar, IBC, Chainlink CCIP e, até certo ponto, THORChain, a concorrência se desenrola nessa direção. No entanto, para o ZetaChain, seu protocolo de mensagens entre cadeias é implementado usando seu token nativo ZETA, diferenciando-os fundamentalmente de seus concorrentes. Exceto THORChain, outros concorrentes não dependem de seus tokens nativos para transferência de valor. Um exemplo do whitepaper - um DEX entre cadeias - demonstra intuitivamente o papel do ZETA nas mensagens. Neste exemplo, se um usuário deseja trocar 1,2 ETH na Polygon por USDC na Ethereum, o caminho seria:

  1. Troque ETH por ZETA em um AMM Polygon;
  2. Enviar ZETA para ZetaChain;
  3. Rota ZETA da ZetaChain para Ethereum;
  4. Troque ZETA por USDC na Ethereum;
  5. O usuário recebe Ethereum USDC.

Fonte da Imagem: Delphi Creative

Embora logicamente viável, esta solução requer um capital significativo, o que diminui um pouco a sua competitividade em relação a protocolos como Squid e UniswapX, bem como o CCTP da Circle, que ocupa uma parte substancial do mercado como uma via de liquidação. Para além da eficiência de capital, a comunicação entre cadeias é uma arena extremamente competitiva.

Contratos Inteligentes Cross-Chain

A implementação de contratos inteligentes cross-chain na Zeta oferece inúmeros benefícios para os programadores, indo além do simples uso da Zeta e zEVM para facilitar transações. Em primeiro lugar, permite interações com ativos que, por natureza, não suportam contratos inteligentes, como BTC, DOGE, LTC. Em segundo lugar, ao localizar o estado da aplicação na Zeta, minimiza a superfície de ataque de vulnerabilidade e não depende da liquidez dos tokens ZETA para a transferência de valor. Entre os seus concorrentes, exceto o Axelar, que utiliza o CosmWasm em vez do EVM, nenhum outro protocolo oferece atualmente um produto semelhante, nem teve qualquer adoção até agora.

Os contratos inteligentes cross-chain da ZetaChain são suportados pelo protocolo TSS, com validadores a operar nós completos em cadeias externas e a partilhar assinaturas, pelo que podem custodiar ativos em nome da ZetaChain e dos seus utilizadores. O zEVM é então capaz de manipular esses ativos conforme desejado. É importante notar que, neste processo, por exemplo, o BTC não é transferido diretamente do Bitcoin para a Zeta, mas para endereços custodiados pelos validadores da Zeta e depois representados na ZetaChain, de forma semelhante à forma como o THORChain adiciona capacidades de contrato inteligente ao BTC custodiado pelo protocolo.

Fonte da imagem: Delphi Creative

Sob este enquadramento, a Zeta tem a capacidade de desenvolver muitos protocolos únicos, por exemplo:

  • Uma stablecoin CDP interligada suportada por BTC;
  • Mercados de dinheiro para BTC, DOGE, LTC e outros ativos não inteligentes de contrato;
  • Uma DEX perp cross-chain;
  • Um agregador de rendimento entre cadeias;
  • BTC AMMs.

Fundamentalmente, a combinação do zEVM da ZetaChain e do ZetaClient é distinta pela sua custódia e controlo sobre ativos em cadeias que não suportam contratos inteligentes diretamente. Enquanto a maioria das plataformas de interligação de cadeias são utilizadas como infraestrutura de back-end, a ZetaChain facilita a criação da sua própria economia de criptomoedas na ZetaChain.

Utilidade do Token ZETA

ZETA serve como pedra angular do ecossistema ZetaChain, desempenhando um papel crucial na programabilidade e governança. ZetaChain destaca-se pela sua interoperabilidade e suporte a dApps entre cadeias, com atividades-chave da rede dependentes de ZETA.

As principais funções do Token ZETA incluem:

  • Incentivos de rede: Os tokens ZETA incentivam os validadores através de recompensas de 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 de longo prazo da rede;
  • Taxas de transação: As transações dentro da ZetaChain requerem ZETA para taxas de gás, que são distribuídas aos validadores e participantes da rede, ajudando a prevenir spam e ataques DDoS;
  • Mensagens e Transferência de Valor entre Cadeias: Para transações entre cadeias, ZETA é queimado na cadeia de origem e criado na cadeia de destino, eliminando a necessidade de criar novos ativos envolvidos;
  • Piscinas de Liquidez Principais: As piscinas de liquidez da ZetaChain, compostas por ZETA e outros ativos, facilitam transações de usuários e pagam taxas e recompensas aos provedores de liquidez;
  • Papel de Governança: Os detentores de ZETA participam na governança da rede, influenciando decisões chave e mudanças de políticas para garantir que a rede evolua com a comunidade em primeiro plano.

No geral, a utilidade multifacetada da ZETA apoia a segurança, eficiência e governança descentralizada da ZetaChain, tornando-a um componente vital da funcionalidade da rede.

Economia e Emissão de Tokens ZETA A oferta total inicial de tokens ZETA é definida em 2,1 bilhões, com uma taxa de inflação planeada de aproximadamente 2,5% por ano após quatro anos. A distribuição de tokens (consulte o Link de Referência 1) é estrategicamente alocada em vários segmentos do ecossistema:

  • Pool de Crescimento de Utilizadores (10%): Tem como objetivo expandir a base de utilizadores através de distribuições aéreas e recompensas da comunidade;
  • Fundo de Crescimento do Ecossistema (12%): Apoia o desenvolvimento do ecossistema, ajudando parceiros e desenvolvedores de dApp;
  • Recompensas do Validador (10%): Para recompensas de bloco, transição para recompensas de segurança de rede com base na inflação após a fase inicial;
  • Incentivos de Liquidez (5.5%): Incentiva a liquidez nos pools principais de ZRC-20, crucial para uma transferência de valor eficaz;
  • Protocol Treasury (24%): Operações de fundos, desenvolvimento e fortalecimento do ecossistema;
  • Contribuidores principais, consultores e compradores (22,5% e 16%): Recompensa as contribuições para o desenvolvimento e crescimento da ZetaChain.

DEX entre Cadeias

Ao contrário do estado atual das implementações de cross-chain, a ZetaChain, como camada fundamental do protocolo, pode permitir a interoperabilidade de liquidez entre todas as implementações diferentes. Por exemplo, os utilizadores na ZetaChain poderiam depositar a sua margem num contrato central e manter posições na GMX. Isto forma a premissa central das aplicações cross-chain da Zeta (com a camada de gestão de posições localizada na Zeta), sugerindo que os utilizadores que desejam utilizar toda a liquidez da GMX precisariam de usar a ZetaChain.

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

  • Similar ao agregador MUX (consulte o Link de Referência 2), permite a divisão de ordens de ativos entre várias fontes de liquidez;
  • Permite o acesso a mais pares de negociação sem a necessidade de conectar manualmente todas as cadeias relevantes.

Contratos inteligentes na ZetaChain podem depositar diretamente a quantia de margem necessária na cadeia relevante, juntamente com instruções sobre como utilizar esses ativos. Embora esse processo tecnicamente não necessite da ZetaChain, pode melhorar a experiência do utilizador através:

  • Facilitando interações entre cadeias;
  • Permitindo uma gestão abrangente em vez de uma gestão isolada.

O líder de mercado no espaço DEX, UniSwap, pode mudar o seu hub operacional do Ethereum para qualquer outra cadeia. No entanto, teoricamente, ao implementar no ZetaChain e usar o padrão ZRC-20, os utilizadores podem trocar ativos (em qualquer cadeia) e custodiar esses ativos em qualquer cadeia à sua escolha.

Concorrentes da ZetaChain

LayerZero


Fonte da imagem: Site oficial da LayerZero

No mercado de transferência entre cadeias, a LayerZero destaca-se como o maior concorrente da ZetaChain. Embora não participem na competição no domínio dos contratos inteligentes de cadeia completa, a sua posição no mercado em transferências entre cadeias é muito sólida. A sua principal vantagem vem de Stargate, seguida pela sua promoção do padrão OFT (fornecendo uma nova solução para transferências de tokens entre cadeias, tornando mais simples e eficiente a transferência de tokens entre diferentes cadeias).

Arquitetura LayerZero

Para uma breve introdução, LayerZero é um protocolo que permite que as “aplicações de utilizador” enviem informações através das blockchains. A arquitetura é composta por 4 partes principais:

  • Aplicações do Utilizador: Contratos que interagem com pontos finais da Camada Zero e enviam/recebem informações (por exemplo, Stargate);
  • Pontos de Extremidade da LayerZero: Uma série de contratos inteligentes em diferentes cadeias (atualmente suportando mais de 40+, consulte o Link de Referência 3). Os pontos de extremidade permitem que os protocolos utilizadores enviem informações através do backend da LayerZero, composto por 4 módulos: Comunicador, Verificador, Rede e Bibliotecas. Os três primeiros módulos são padronizados em todas as cadeias, enquanto as Bibliotecas são personalizadas de acordo com lógicas de cadeia diferentes, permitindo à LayerZero adicionar rapidamente mais cadeias;
  • Oráculos: Responsáveis por ler cabeçalhos de blocos de uma cadeia e enviá-los para outra. Atualmente, este papel é desempenhado por padrão pela Chainlink, mas uma nova parceria com o Google Cloud substituiu a Chainlink como padrão desde setembro de 2023;
  • Relayers: Semelhante aos relayers, mas adquirem provas em vez de cabeçalhos de bloco. Embora as próprias aplicações possam atuar como relayers, na prática, é tratado pelo LayerZero.

Este design essencialmente resume-se a um multisig 2/2, onde a suposição de confiança primária é que a Google Cloud e a LayerZero não irão coluir. Depender destes componentes off-chain (como oráculos e retransmissores) beneficia de uma arquitetura leve, barata e escalável, mas tem o inconveniente de depender de duas entidades centralizadas, expondo-o potencialmente a riscos de censura.

Axelar

Fonte da imagem: Website Oficial da Axelar

Comparado com LayerZero, a estrutura da Axelar é mais semelhante à Zeta, mas com diferenças notáveis. Como ZetaChain, a Axelar também é desenvolvida usando o Cosmos SDK. No entanto, não hospeda diretamente a EVM, não suportando o mesmo tipo de contratos inteligentes em toda a cadeia como a Zeta. Portanto, o mercado-alvo da Axelar é a mensagens entre cadeias, semelhante ao LayerZero.

Arquitetura Axelar

Axelar é uma cadeia PoS com seu conjunto de validadores e token de staking AXL, que consiste e processa informações da seguinte forma:

  • Pedidos GMP entre Cadeias: Uma API que permite que as aplicações enviem dados arbitrários entre cadeias. Estes pedidos de mensagem são enviados para os Portais Axelar (plataformas online ou sistemas digitais que utilizam tecnologia blockchain para transferir moeda digital de um endereço para outro);
  • Portões: A primeira paragem para mensagens entre cadeias iniciadas por utilizadores/aplicações para encaminhamento da cadeia de origem para a cadeia de destino. Para cadeias EVM, estes são contratos inteligentes, enquanto que para Cosmos, estes são lógica de aplicação. Os portões são seguros pelos validadores da Axelar usando MPC, cujas ações são ponderadas pelas delegações de tokens AXL;
  • Manipulação de Mensagens & Relayers: Os Relayers ouvem eventos (informações da gateway) e submetem-nos à rede Axelar para processamento. Embora qualquer pessoa possa executar um relayer, não existem mecanismos de incentivo, e os relayers são operados pela Axelar;
  • Verificação de Informações: Validadores votam nas informações recebidas dos relayers. Cada validador da Axelar executa um nó completo para cada cadeia de origem, sendo assim capaz de verificar a validade da mensagem. Em contraste com as blockchains PoS típicas da Cosmos, onde os validadores dependem de clientes leves e IBC para a passagem de mensagens, os validadores da Axelar requerem mais recursos. Em certo sentido, a escalabilidade deste modelo não é tão extensa como a do LayerZero, mas oferece um maior grau de descentralização. A Axelar incentiva seus validadores com recompensas adicionais de vigilância; quanto mais cadeias eles suportam, mais recompensas recebem. A longo prazo, as cadeias suportadas precisam gerar taxas suficientes a partir de atividades entre cadeias, pois as recompensas em token para os validadores que executam mais de 50 nós completos serão esgotadas. Apoiar todas as cadeias pode não ser viável; em vez disso, provavelmente se concentrarão em torno das principais cadeias de liquidez.
  • Submeter Informações para o Destino: Os Relayers ouvem informações autorizadas dos validadores da Axelar e enviam-nas para a gateway da cadeia de destino. Assim que a cadeia de destino recebe as informações aprovadas, a sua carga útil é marcada como aprovada pelos validadores da Axelar. Agora, qualquer um pode executar essa carga útil;
  • Serviços de Gás e Executor: No último passo, a Axelar implanta um contrato chamado "Receptor de Gás" nas cadeias EVM para pagar as taxas de gás na cadeia de destino e executar a carga cruzada (enviando-a para a aplicação necessária). Os usuários podem pagar usando o token de Gás da cadeia de origem, enquanto a Axelar recebe uma parte do Gás da cadeia de destino.

Globalmente, para além de suportar EVM na sua cadeia, a sua estrutura é semelhante à ZetaChain, exceto por suportar EVM na sua própria cadeia. Em termos de segurança, a Delphi Research considera-o mais seguro do que o modelo 2/2 da LayerZero, embora ainda tenha algumas falhas. A probabilidade de colusão entre o Google e a LayerZero é significativamente baixa uma vez que as aplicações podem executar os seus próprios relayers.

Chainlink CCIP

Fonte da imagem: Chainlink Oficial

O Protocolo de Interoperabilidade entre Cadeias (CCIP) não difere significativamente de outras plataformas de informação entre cadeias, onde um usuário envia informações em uma cadeia, elas 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 utiliza as Redes Oracle e a adição de outra entidade: a Rede de Gestão de Risco.

CCIP está dividido em componentes on-chain e off-chain.

Componentes On-Chain:

  • Router: Inicia transações entre cadeias. Encaminha a transação para o contrato OnRamp específico do destino, recebe informações do OffRamp da cadeia de destino e encaminha para o usuário/contrato final;
  • Commit Store: Commits DON stores the source chain’s Merkle root on the target chain. The Merkle root must be “validated” by the Risk Management Network;
  • OnRamp: Um contrato por cadeia (blockchain para blockchain). Valida informações e rastreia transferências/informações de token, gerencia faturamento, etc. Monitorado pelo Committing DON;
  • OffRamp: Semelhante ao OnRamp, um contrato por cadeia. Valida a execução DON com a Raiz Merkle submetida e validada, garantindo a autenticidade da informação e transmitindo a informação para o router;
  • Token Pool: Os tokens podem ser "bloqueados e cunhados" ou "queimados e cunhados", dependendo do token. Por exemplo, os tokens nativos de Gas devem ser bloqueados e cunhados, uma vez que o CCIP não tem direitos de cunhagem. Se integrado com o CCTP, o USDC pode ser "queimado e cunhado";
  • Contrato da Rede de Gestão de Risco: Contém uma lista de nós da Rede de Gestão de Risco que podem “validar” (aprovar) ou “invalidar” (rejeitar) transações.

Componentes Off-Chain:

  • Comprometendo DON: Como mencionado, o Comprometendo DON monitoriza eventos de contrato OnRamp, aguarda os resultados da cadeia de origem e cria uma Raiz de Merkle (assinada pelos nós oráculo estatutários do Comprometendo DON), eventualmente escrita no contrato de Armazenamento de Comprometimento da cadeia de destino;
  • Rede de Gestão de Risco: Uma rede de nós que realiza essencialmente uma verificação dupla na raiz Merkle submetida pela DON. Eles monitoram o contrato OnRamp e o conteúdo postado por Commit DON na loja de confirmação. Se o RMN não "validar" (ou seja, verificar/confirmar) a Raiz Merkle, a CCIP congelará;
  • Executando DON: Semelhante a comprometer, mas supervisiona informações como a Rede de Gestão de Riscos. Uma vez que a RMN emite uma “validação”, o Executando DON chama o contrato OffRamp para concluir a transação CCIP do destino.

Resumo

Na realidade, quebrar o efeito de isolamento entre as cadeias, abordando as questões da "comunicação multi-cadeia" e "comunicação entre cadeias" é de extrema importância. Comparado a outras soluções, a principal vantagem do projeto ZetaChain reside em suas capacidades de interoperabilidade entre cadeias, tornando possível a interoperabilidade entre diferentes blockchains e abordando os problemas atuais de fragmentação e falta de interoperabilidade do blockchain. O objetivo é permitir que dApps de cadeia completa interajam diretamente nativamente com diferentes blockchains sem a necessidade de envolver ou conectar quaisquer ativos. No entanto, existem riscos de segurança associados às cadeias externas conectadas ao ZetaChain, o que pode levar a gastos duplos, censura, reorganizações, bifurcações difíceis, divisões de cadeia, etc.

Atualmente, LayerZero e Axelar estão liderando na aplicação de informações cross-chain. No entanto, ainda é muito cedo para declarar um líder definitivo. Enquanto aguardamos as novas soluções da ZetaChain, também existe a expectativa de iteração contínua e inovação por parte da LayerZero, Axelar, Chainlink CCIP e outros.

Aviso Legal:

  1. Este artigo é reproduzido a partir de [GateMédio], Todos os direitos de autor pertencem ao autor original [YBB]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipa, e eles tratarão disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outras línguas são feitas pela equipa Gate Learn. Salvo indicação em contrário, é proibido copiar, distribuir ou plagiar os artigos traduzidos.

ZetaChain: Uma Nova Paisagem Competitiva para Comunicação Multi-Chain e Cross-Chain

Intermediário3/26/2024, 3:27:33 AM
ZetaChain é uma plataforma de interligação que utiliza o seu token nativo, ZETA, para facilitar transferências de mensagens entre cadeias. É capaz de interagir com ativos que não suportam contratos inteligentes e pode construir protocolos especializados. O token ZETA desempenha um papel crucial em incentivos de rede, taxas de transação e governação. Comparado ao seu concorrente, LayerZero, ZetaChain tem uma vantagem no domínio de contratos inteligentes de cadeia completa. Axelar é outra plataforma de comunicação entre cadeias que garante segurança usando MPC e o token AXL, e garante a autenticidade da informação através de uma rede de oráculos e rede de gestão de riscos. ZetaChain tem como objetivo abordar os problemas de fragmentação da blockchain e interoperabilidade insuficiente, mas ainda enfrenta riscos de segurança. O desenvolvimento contínuo e evolução desta e de outras tecnologias são antecipados.

Prefácio

ZetaChain (ZETA) é uma blockchain de Camada 1 projetada para preencher a lacuna entre várias redes blockchain. Utilizando o Cosmos SDK e o mecanismo de consenso Tendermint, permite aos desenvolvedores criar aplicativos interoperáveis escaláveis personalizados. A plataforma permite que aplicativos descentralizados (DApps) aproveitem as capacidades de várias blockchains para abordar as questões atuais de protocolo de interconexão e alcançar funcionalidade total de interconexão em toda a cadeia. O uso de contratos inteligentes Omnichain e do mecanismo ZetaEVM promove a interoperabilidade, tornando o ZetaChain um hub de integração central.

Como ZetaChain Funciona

Fonte da imagem: Site oficial da ZetaChain

ZetaChain aproveita o Cosmos SDK, com o motor de consenso Tendermint e modelo de Prova de Participação (PoS) como sua base, mostrando uma capacidade única de interoperabilidade total da cadeia. Usa seu próprio token como taxas de Gas e tem a vantagem de estender contratos inteligentes EVM de cadeia completa. Como explicado por Jed Barker, ZetaChain opera da seguinte forma:

  • Contratos Inteligentes Omnichain: O núcleo da ZetaChain são contratos inteligentes que podem interagir com várias blockchains. Esses contratos inteligentes são suportados pelo motor ZetaEVM, que é compatível com a Máquina Virtual Ethereum, permitindo a interação de dados entre blockchains;
  • Transferência de Ativos Sem Costura: Simplifica a transferência de ativos entre blockchains sem a necessidade de pontes complexas. Isso inclui suporte para blockchains sem funcionalidade nativa de contrato inteligente, como o Bitcoin;
  • Mensagens entre Cadeias: Para trocas de dados mais simples (como transferências de NFT), ZetaChain oferece capacidades de mensagens entre cadeias, facilitando a transferência de dados leve entre redes diferentes;
  • Gestão de Ativos Externos: A ZetaChain estende a sua funcionalidade à gestão de ativos em outras blockchains, aplicando lógica de contrato inteligente a blockchains que normalmente não possuem essa funcionalidade.

Arquitetura ZetaChain

Como outras arquiteturas, Zeta pode fornecer inúmeras funções de mensagens entre cadeias, mas sua vantagem única está em apoiar contratos completos de EVM, apelidados de “THORChain com contratos inteligentes” ou “Axelar com EVM”. Ele é construído usando o Cosmos SDK e o consenso CometBFT para criar uma blockchain PoS, semelhante ao THORChain. Zeta utiliza o token ZETA como um token de roteamento para mensagens entre cadeias.

Aqui está a explicação: ZetaCore é o cliente que gera blocos e executa a Camada1, semelhante a outras blockchains PoS. O ZetaClient é responsável pelas operações entre cadeias, com outros nós a executar tanto o ZetaCore como o ZetaClient. Os nós Zeta desempenham três funções-chave: validação, observação e assinatura, cada uma operada por diferentes funções dentro de cada nó. Esta arquitetura permite duas funcionalidades-chave: contratos inteligentes Omnichain e mensagens entre cadeias.

Fonte da imagem: Delphi Creative

· Validadores: Validadores padrão CometBFT, como em outras cadeias de PoS, apostam ZETA e votam em blocos;

· Observadores: Os observadores precisam executar nós completos de cadeias externas, divididos em classificadores e validadores. Os classificadores supervisionam eventos em cadeias externas e os enviam para os validadores, que votam nos eventos para chegar a um consenso. O papel dos classificadores é apenas garantir a validade; qualquer nó pode classificar transações. Isso torna a execução de um nó Zeta mais custosa do que a execução de uma cadeia padrão, semelhante ao THORChain, que é também uma das razões pelas quais o THORChain não adicionou suporte para Solana;

· Signatários: Os nós compartilham chaves ECDSA/EdDSA, sendo que apenas uma supermaioria (2/3) consegue assinar transações em cadeias externas. Os signatários são o método da Zeta para custodiar ativos e assinar informações em cadeias externas. Em plataformas de contratos inteligentes como Ethereum, eles podem ser usados para interagir com contratos inteligentes e custodiar ativos, além de custodiar ativos em cadeias não inteligentes como Bitcoin e Dogecoin. A seguinte imagem do whitepaper mostra o gráfico de assinatura.

Fonte da imagem: Delphi Creative

Transferência de Informação entre Cadeias

CCMP permite o encaminhamento de informações entre outras cadeias através do uso da ZetaChain como intermediário. No campo de outros protocolos como LayerZero, Axelar, IBC, Chainlink CCIP e, até certo ponto, THORChain, a concorrência se desenrola nessa direção. No entanto, para o ZetaChain, seu protocolo de mensagens entre cadeias é implementado usando seu token nativo ZETA, diferenciando-os fundamentalmente de seus concorrentes. Exceto THORChain, outros concorrentes não dependem de seus tokens nativos para transferência de valor. Um exemplo do whitepaper - um DEX entre cadeias - demonstra intuitivamente o papel do ZETA nas mensagens. Neste exemplo, se um usuário deseja trocar 1,2 ETH na Polygon por USDC na Ethereum, o caminho seria:

  1. Troque ETH por ZETA em um AMM Polygon;
  2. Enviar ZETA para ZetaChain;
  3. Rota ZETA da ZetaChain para Ethereum;
  4. Troque ZETA por USDC na Ethereum;
  5. O usuário recebe Ethereum USDC.

Fonte da Imagem: Delphi Creative

Embora logicamente viável, esta solução requer um capital significativo, o que diminui um pouco a sua competitividade em relação a protocolos como Squid e UniswapX, bem como o CCTP da Circle, que ocupa uma parte substancial do mercado como uma via de liquidação. Para além da eficiência de capital, a comunicação entre cadeias é uma arena extremamente competitiva.

Contratos Inteligentes Cross-Chain

A implementação de contratos inteligentes cross-chain na Zeta oferece inúmeros benefícios para os programadores, indo além do simples uso da Zeta e zEVM para facilitar transações. Em primeiro lugar, permite interações com ativos que, por natureza, não suportam contratos inteligentes, como BTC, DOGE, LTC. Em segundo lugar, ao localizar o estado da aplicação na Zeta, minimiza a superfície de ataque de vulnerabilidade e não depende da liquidez dos tokens ZETA para a transferência de valor. Entre os seus concorrentes, exceto o Axelar, que utiliza o CosmWasm em vez do EVM, nenhum outro protocolo oferece atualmente um produto semelhante, nem teve qualquer adoção até agora.

Os contratos inteligentes cross-chain da ZetaChain são suportados pelo protocolo TSS, com validadores a operar nós completos em cadeias externas e a partilhar assinaturas, pelo que podem custodiar ativos em nome da ZetaChain e dos seus utilizadores. O zEVM é então capaz de manipular esses ativos conforme desejado. É importante notar que, neste processo, por exemplo, o BTC não é transferido diretamente do Bitcoin para a Zeta, mas para endereços custodiados pelos validadores da Zeta e depois representados na ZetaChain, de forma semelhante à forma como o THORChain adiciona capacidades de contrato inteligente ao BTC custodiado pelo protocolo.

Fonte da imagem: Delphi Creative

Sob este enquadramento, a Zeta tem a capacidade de desenvolver muitos protocolos únicos, por exemplo:

  • Uma stablecoin CDP interligada suportada por BTC;
  • Mercados de dinheiro para BTC, DOGE, LTC e outros ativos não inteligentes de contrato;
  • Uma DEX perp cross-chain;
  • Um agregador de rendimento entre cadeias;
  • BTC AMMs.

Fundamentalmente, a combinação do zEVM da ZetaChain e do ZetaClient é distinta pela sua custódia e controlo sobre ativos em cadeias que não suportam contratos inteligentes diretamente. Enquanto a maioria das plataformas de interligação de cadeias são utilizadas como infraestrutura de back-end, a ZetaChain facilita a criação da sua própria economia de criptomoedas na ZetaChain.

Utilidade do Token ZETA

ZETA serve como pedra angular do ecossistema ZetaChain, desempenhando um papel crucial na programabilidade e governança. ZetaChain destaca-se pela sua interoperabilidade e suporte a dApps entre cadeias, com atividades-chave da rede dependentes de ZETA.

As principais funções do Token ZETA incluem:

  • Incentivos de rede: Os tokens ZETA incentivam os validadores através de recompensas de 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 de longo prazo da rede;
  • Taxas de transação: As transações dentro da ZetaChain requerem ZETA para taxas de gás, que são distribuídas aos validadores e participantes da rede, ajudando a prevenir spam e ataques DDoS;
  • Mensagens e Transferência de Valor entre Cadeias: Para transações entre cadeias, ZETA é queimado na cadeia de origem e criado na cadeia de destino, eliminando a necessidade de criar novos ativos envolvidos;
  • Piscinas de Liquidez Principais: As piscinas de liquidez da ZetaChain, compostas por ZETA e outros ativos, facilitam transações de usuários e pagam taxas e recompensas aos provedores de liquidez;
  • Papel de Governança: Os detentores de ZETA participam na governança da rede, influenciando decisões chave e mudanças de políticas para garantir que a rede evolua com a comunidade em primeiro plano.

No geral, a utilidade multifacetada da ZETA apoia a segurança, eficiência e governança descentralizada da ZetaChain, tornando-a um componente vital da funcionalidade da rede.

Economia e Emissão de Tokens ZETA A oferta total inicial de tokens ZETA é definida em 2,1 bilhões, com uma taxa de inflação planeada de aproximadamente 2,5% por ano após quatro anos. A distribuição de tokens (consulte o Link de Referência 1) é estrategicamente alocada em vários segmentos do ecossistema:

  • Pool de Crescimento de Utilizadores (10%): Tem como objetivo expandir a base de utilizadores através de distribuições aéreas e recompensas da comunidade;
  • Fundo de Crescimento do Ecossistema (12%): Apoia o desenvolvimento do ecossistema, ajudando parceiros e desenvolvedores de dApp;
  • Recompensas do Validador (10%): Para recompensas de bloco, transição para recompensas de segurança de rede com base na inflação após a fase inicial;
  • Incentivos de Liquidez (5.5%): Incentiva a liquidez nos pools principais de ZRC-20, crucial para uma transferência de valor eficaz;
  • Protocol Treasury (24%): Operações de fundos, desenvolvimento e fortalecimento do ecossistema;
  • Contribuidores principais, consultores e compradores (22,5% e 16%): Recompensa as contribuições para o desenvolvimento e crescimento da ZetaChain.

DEX entre Cadeias

Ao contrário do estado atual das implementações de cross-chain, a ZetaChain, como camada fundamental do protocolo, pode permitir a interoperabilidade de liquidez entre todas as implementações diferentes. Por exemplo, os utilizadores na ZetaChain poderiam depositar a sua margem num contrato central e manter posições na GMX. Isto forma a premissa central das aplicações cross-chain da Zeta (com a camada de gestão de posições localizada na Zeta), sugerindo que os utilizadores que desejam utilizar toda a liquidez da GMX precisariam de usar a ZetaChain.

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

  • Similar ao agregador MUX (consulte o Link de Referência 2), permite a divisão de ordens de ativos entre várias fontes de liquidez;
  • Permite o acesso a mais pares de negociação sem a necessidade de conectar manualmente todas as cadeias relevantes.

Contratos inteligentes na ZetaChain podem depositar diretamente a quantia de margem necessária na cadeia relevante, juntamente com instruções sobre como utilizar esses ativos. Embora esse processo tecnicamente não necessite da ZetaChain, pode melhorar a experiência do utilizador através:

  • Facilitando interações entre cadeias;
  • Permitindo uma gestão abrangente em vez de uma gestão isolada.

O líder de mercado no espaço DEX, UniSwap, pode mudar o seu hub operacional do Ethereum para qualquer outra cadeia. No entanto, teoricamente, ao implementar no ZetaChain e usar o padrão ZRC-20, os utilizadores podem trocar ativos (em qualquer cadeia) e custodiar esses ativos em qualquer cadeia à sua escolha.

Concorrentes da ZetaChain

LayerZero


Fonte da imagem: Site oficial da LayerZero

No mercado de transferência entre cadeias, a LayerZero destaca-se como o maior concorrente da ZetaChain. Embora não participem na competição no domínio dos contratos inteligentes de cadeia completa, a sua posição no mercado em transferências entre cadeias é muito sólida. A sua principal vantagem vem de Stargate, seguida pela sua promoção do padrão OFT (fornecendo uma nova solução para transferências de tokens entre cadeias, tornando mais simples e eficiente a transferência de tokens entre diferentes cadeias).

Arquitetura LayerZero

Para uma breve introdução, LayerZero é um protocolo que permite que as “aplicações de utilizador” enviem informações através das blockchains. A arquitetura é composta por 4 partes principais:

  • Aplicações do Utilizador: Contratos que interagem com pontos finais da Camada Zero e enviam/recebem informações (por exemplo, Stargate);
  • Pontos de Extremidade da LayerZero: Uma série de contratos inteligentes em diferentes cadeias (atualmente suportando mais de 40+, consulte o Link de Referência 3). Os pontos de extremidade permitem que os protocolos utilizadores enviem informações através do backend da LayerZero, composto por 4 módulos: Comunicador, Verificador, Rede e Bibliotecas. Os três primeiros módulos são padronizados em todas as cadeias, enquanto as Bibliotecas são personalizadas de acordo com lógicas de cadeia diferentes, permitindo à LayerZero adicionar rapidamente mais cadeias;
  • Oráculos: Responsáveis por ler cabeçalhos de blocos de uma cadeia e enviá-los para outra. Atualmente, este papel é desempenhado por padrão pela Chainlink, mas uma nova parceria com o Google Cloud substituiu a Chainlink como padrão desde setembro de 2023;
  • Relayers: Semelhante aos relayers, mas adquirem provas em vez de cabeçalhos de bloco. Embora as próprias aplicações possam atuar como relayers, na prática, é tratado pelo LayerZero.

Este design essencialmente resume-se a um multisig 2/2, onde a suposição de confiança primária é que a Google Cloud e a LayerZero não irão coluir. Depender destes componentes off-chain (como oráculos e retransmissores) beneficia de uma arquitetura leve, barata e escalável, mas tem o inconveniente de depender de duas entidades centralizadas, expondo-o potencialmente a riscos de censura.

Axelar

Fonte da imagem: Website Oficial da Axelar

Comparado com LayerZero, a estrutura da Axelar é mais semelhante à Zeta, mas com diferenças notáveis. Como ZetaChain, a Axelar também é desenvolvida usando o Cosmos SDK. No entanto, não hospeda diretamente a EVM, não suportando o mesmo tipo de contratos inteligentes em toda a cadeia como a Zeta. Portanto, o mercado-alvo da Axelar é a mensagens entre cadeias, semelhante ao LayerZero.

Arquitetura Axelar

Axelar é uma cadeia PoS com seu conjunto de validadores e token de staking AXL, que consiste e processa informações da seguinte forma:

  • Pedidos GMP entre Cadeias: Uma API que permite que as aplicações enviem dados arbitrários entre cadeias. Estes pedidos de mensagem são enviados para os Portais Axelar (plataformas online ou sistemas digitais que utilizam tecnologia blockchain para transferir moeda digital de um endereço para outro);
  • Portões: A primeira paragem para mensagens entre cadeias iniciadas por utilizadores/aplicações para encaminhamento da cadeia de origem para a cadeia de destino. Para cadeias EVM, estes são contratos inteligentes, enquanto que para Cosmos, estes são lógica de aplicação. Os portões são seguros pelos validadores da Axelar usando MPC, cujas ações são ponderadas pelas delegações de tokens AXL;
  • Manipulação de Mensagens & Relayers: Os Relayers ouvem eventos (informações da gateway) e submetem-nos à rede Axelar para processamento. Embora qualquer pessoa possa executar um relayer, não existem mecanismos de incentivo, e os relayers são operados pela Axelar;
  • Verificação de Informações: Validadores votam nas informações recebidas dos relayers. Cada validador da Axelar executa um nó completo para cada cadeia de origem, sendo assim capaz de verificar a validade da mensagem. Em contraste com as blockchains PoS típicas da Cosmos, onde os validadores dependem de clientes leves e IBC para a passagem de mensagens, os validadores da Axelar requerem mais recursos. Em certo sentido, a escalabilidade deste modelo não é tão extensa como a do LayerZero, mas oferece um maior grau de descentralização. A Axelar incentiva seus validadores com recompensas adicionais de vigilância; quanto mais cadeias eles suportam, mais recompensas recebem. A longo prazo, as cadeias suportadas precisam gerar taxas suficientes a partir de atividades entre cadeias, pois as recompensas em token para os validadores que executam mais de 50 nós completos serão esgotadas. Apoiar todas as cadeias pode não ser viável; em vez disso, provavelmente se concentrarão em torno das principais cadeias de liquidez.
  • Submeter Informações para o Destino: Os Relayers ouvem informações autorizadas dos validadores da Axelar e enviam-nas para a gateway da cadeia de destino. Assim que a cadeia de destino recebe as informações aprovadas, a sua carga útil é marcada como aprovada pelos validadores da Axelar. Agora, qualquer um pode executar essa carga útil;
  • Serviços de Gás e Executor: No último passo, a Axelar implanta um contrato chamado "Receptor de Gás" nas cadeias EVM para pagar as taxas de gás na cadeia de destino e executar a carga cruzada (enviando-a para a aplicação necessária). Os usuários podem pagar usando o token de Gás da cadeia de origem, enquanto a Axelar recebe uma parte do Gás da cadeia de destino.

Globalmente, para além de suportar EVM na sua cadeia, a sua estrutura é semelhante à ZetaChain, exceto por suportar EVM na sua própria cadeia. Em termos de segurança, a Delphi Research considera-o mais seguro do que o modelo 2/2 da LayerZero, embora ainda tenha algumas falhas. A probabilidade de colusão entre o Google e a LayerZero é significativamente baixa uma vez que as aplicações podem executar os seus próprios relayers.

Chainlink CCIP

Fonte da imagem: Chainlink Oficial

O Protocolo de Interoperabilidade entre Cadeias (CCIP) não difere significativamente de outras plataformas de informação entre cadeias, onde um usuário envia informações em uma cadeia, elas 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 utiliza as Redes Oracle e a adição de outra entidade: a Rede de Gestão de Risco.

CCIP está dividido em componentes on-chain e off-chain.

Componentes On-Chain:

  • Router: Inicia transações entre cadeias. Encaminha a transação para o contrato OnRamp específico do destino, recebe informações do OffRamp da cadeia de destino e encaminha para o usuário/contrato final;
  • Commit Store: Commits DON stores the source chain’s Merkle root on the target chain. The Merkle root must be “validated” by the Risk Management Network;
  • OnRamp: Um contrato por cadeia (blockchain para blockchain). Valida informações e rastreia transferências/informações de token, gerencia faturamento, etc. Monitorado pelo Committing DON;
  • OffRamp: Semelhante ao OnRamp, um contrato por cadeia. Valida a execução DON com a Raiz Merkle submetida e validada, garantindo a autenticidade da informação e transmitindo a informação para o router;
  • Token Pool: Os tokens podem ser "bloqueados e cunhados" ou "queimados e cunhados", dependendo do token. Por exemplo, os tokens nativos de Gas devem ser bloqueados e cunhados, uma vez que o CCIP não tem direitos de cunhagem. Se integrado com o CCTP, o USDC pode ser "queimado e cunhado";
  • Contrato da Rede de Gestão de Risco: Contém uma lista de nós da Rede de Gestão de Risco que podem “validar” (aprovar) ou “invalidar” (rejeitar) transações.

Componentes Off-Chain:

  • Comprometendo DON: Como mencionado, o Comprometendo DON monitoriza eventos de contrato OnRamp, aguarda os resultados da cadeia de origem e cria uma Raiz de Merkle (assinada pelos nós oráculo estatutários do Comprometendo DON), eventualmente escrita no contrato de Armazenamento de Comprometimento da cadeia de destino;
  • Rede de Gestão de Risco: Uma rede de nós que realiza essencialmente uma verificação dupla na raiz Merkle submetida pela DON. Eles monitoram o contrato OnRamp e o conteúdo postado por Commit DON na loja de confirmação. Se o RMN não "validar" (ou seja, verificar/confirmar) a Raiz Merkle, a CCIP congelará;
  • Executando DON: Semelhante a comprometer, mas supervisiona informações como a Rede de Gestão de Riscos. Uma vez que a RMN emite uma “validação”, o Executando DON chama o contrato OffRamp para concluir a transação CCIP do destino.

Resumo

Na realidade, quebrar o efeito de isolamento entre as cadeias, abordando as questões da "comunicação multi-cadeia" e "comunicação entre cadeias" é de extrema importância. Comparado a outras soluções, a principal vantagem do projeto ZetaChain reside em suas capacidades de interoperabilidade entre cadeias, tornando possível a interoperabilidade entre diferentes blockchains e abordando os problemas atuais de fragmentação e falta de interoperabilidade do blockchain. O objetivo é permitir que dApps de cadeia completa interajam diretamente nativamente com diferentes blockchains sem a necessidade de envolver ou conectar quaisquer ativos. No entanto, existem riscos de segurança associados às cadeias externas conectadas ao ZetaChain, o que pode levar a gastos duplos, censura, reorganizações, bifurcações difíceis, divisões de cadeia, etc.

Atualmente, LayerZero e Axelar estão liderando na aplicação de informações cross-chain. No entanto, ainda é muito cedo para declarar um líder definitivo. Enquanto aguardamos as novas soluções da ZetaChain, também existe a expectativa de iteração contínua e inovação por parte da LayerZero, Axelar, Chainlink CCIP e outros.

Aviso Legal:

  1. Este artigo é reproduzido a partir de [GateMédio], Todos os direitos de autor pertencem ao autor original [YBB]. Se houver objeções a esta reimpressão, entre em contato com o Gate Learnequipa, e eles tratarão disso prontamente.
  2. Aviso de responsabilidade: As opiniões expressas neste artigo são exclusivamente do autor e não constituem qualquer conselho de investimento.
  3. As traduções do artigo para outras línguas são feitas pela equipa Gate Learn. Salvo indicação em contrário, é proibido copiar, distribuir ou plagiar os artigos traduzidos.
即刻开始交易
注册并交易即可获得
$100
和价值
$5500
理财体验金奖励!