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 de cadeias que utiliza 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 nos incentivos de rede, taxas de transação e governança. Comparado ao seu concorrente, LayerZero, ZetaChain tem uma vantagem no domínio dos 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 das informações por meio de uma rede oracle e rede de gerenciamento de riscos. ZetaChain tem como objetivo abordar as questões de fragmentação de 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 de blockchain. Utilizando o Cosmos SDK e o mecanismo de consenso Tendermint, ele permite que os desenvolvedores criem aplicativos interoperáveis escaláveis sob medida. A plataforma permite que aplicativos descentralizados (DApps) aproveitem as capacidades de várias blockchains para enfrentar os problemas atuais do protocolo entre cadeias e alcançar funcionalidade total entre cadeias. O uso de contratos inteligentes Omnichain e o mecanismo ZetaEVM promovem a interoperabilidade, tornando a ZetaChain um hub de integração central.

Como ZetaChain Funciona

Fonte da imagem: Site Oficial da ZetaChain

ZetaChain aproveita o Cosmos SDK, com o mecanismo de consenso Tendermint e o modelo de Proof of Stake (PoS) como sua base, apresentando uma capacidade única de interoperabilidade completa da cadeia. Ele usa seu próprio token como taxas de gás e tem a vantagem de estender contratos inteligentes EVM completos da cadeia. Como explicado por Jed Barker, ZetaChain opera da seguinte forma:

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

Arquitetura ZetaChain

Assim como outras arquiteturas, Zeta pode fornecer numerosas funções de mensagens entre cadeias, mas sua vantagem única está em suportar contratos EVM completos, 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. ZetaClient é responsável pelas operações entre cadeias, com outros nós executando tanto ZetaCore quanto ZetaClient. Os nós Zeta realizam três funções-chave: validação, observação e assinatura, cada uma operada por diferentes papéis 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 de uma cadeia padrão, semelhante ao THORChain, que é também uma das razões pelas quais o THORChain ainda não adicionou suporte ao Solana;

· Signatários: Os nós compartilham chaves ECDSA/EdDSA, sendo que apenas uma supermaioria (2/3) pode 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, bem como para custodiar ativos em cadeias não inteligentes, como Bitcoin e Dogecoin. A imagem a seguir, do whitepaper, mostra o gráfico de assinaturas.

Fonte da imagem: Delphi Creative

Transferência de Informações entre Cadeias

CCMP permite o encaminhamento de informações entre outras cadeias através do uso do ZetaChain como intermediário. No campo de outros protocolos como LayerZero, Axelar, IBC, Chainlink CCIP e, em certa medida, THORChain, a competição 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 pelo THORChain, outros concorrentes não dependem de seus tokens nativos para transferência de valor. Um exemplo do whitepaper - uma 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 na Polygon;
  2. Enviar ZETA para ZetaChain;
  3. Rota ZETA de 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, diminuindo um pouco sua competitividade contra protocolos de intenção como Squid e UniswapX, bem como o CCTP da Circle, que ocupa uma parcela substancial do mercado como uma trilha de liquidação. Além da eficiência de capital, a mensageria entre cadeias é uma arena ferozmente competitiva.

Contratos Inteligentes Inter-cadeia

Implantar contratos inteligentes inter-cadeia na Zeta oferece inúmeros benefícios para os desenvolvedores, indo além de simplesmente usar Zeta e zEVM para facilitação de transações. Em primeiro lugar, permite interações com ativos que inerentemente não suportam contratos inteligentes, como BTC, DOGE, LTC. Em segundo lugar, ao localizar o estado do aplicativo 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 seus concorrentes, exceto o Axelar, que utiliza CosmWasm em vez de EVM, nenhum outro protocolo atualmente oferece tal produto, nem teve alguma adoção até agora.

Os contratos inteligentes cross-chain da ZetaChain são suportados pelo protocolo TSS, com validadores operando nós completos em cadeias externas e compartilhando assinaturas, portanto eles podem custodiar ativos em nome da ZetaChain e seus usuários. A zEVM é então capaz de manipular esses ativos conforme desejado. É importante notar que, nesse 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, semelhante à forma como a THORChain adiciona capacidades de contrato inteligente ao BTC custodiado pelo protocolo.

Fonte da Imagem: Delphi Creative

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

  • Um stablecoin CDP interligado por BTC;
  • Mercados monetários para BTC, DOGE, LTC e outros ativos não contratuais inteligentes;
  • Um 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 controle sobre ativos em cadeias que não suportam contratos inteligentes diretamente. Enquanto a maioria das plataformas inter-cadeias são utilizadas como infraestrutura de back-end, a ZetaChain facilita a criação de sua própria economia de criptomoedas na ZetaChain.

Utilidade do Token ZETA

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

Principais funções do Token ZETA incluem:

  • Incentivos de rede: Os tokens ZETA incentivam os validadores por meio de recompensas em bloco, transitando de um pool fixo para inflação variável. Esse 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 para validadores e participantes da rede, ajudando a prevenir spam e ataques DDoS;
  • Comunicação e Transferência de Valor entre Cadeias: Para transações entre cadeias, ZETA é queimado na cadeia de origem e cunhado na cadeia de destino, eliminando a necessidade de criar novos ativos envelopados;
  • Piscinas de Liquidez Principais: As piscinas de liquidez da ZetaChain, compostas por ZETA e outros ativos, facilitam as transações dos 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ítica para garantir que a rede evolua com a comunidade em primeiro plano.

No geral, a utilidade multifacetada de 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 planejada de aproximadamente 2,5% ao 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 do Usuário (10%): Tem como objetivo expandir a base de usuários através de distribuições gratuitas e recompensas da comunidade;
  • Fundo de Crescimento do Ecossistema (12%): Apoia o desenvolvimento do ecossistema, auxiliando parceiros e desenvolvedores de dApp;
  • Recompensas para Validadores (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 transferência efetiva de valor;
  • 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 de Cadeia Cruzada

Ao contrário do estado atual das implantações entre cadeias, a ZetaChain, como a camada fundamental do protocolo, pode permitir a interoperabilidade de liquidez entre todas as implantações diferentes. Por exemplo, os usuários da ZetaChain poderiam depositar sua margem em um contrato central e manter posições na GMX. Isso forma a premissa básica das aplicações inter-cadeias da Zeta (com a camada de gerenciamento de posições localizada na Zeta), sugerindo que os usuários que desejam utilizar toda a liquidez da GMX precisariam 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), ele permite dividir ordens de ativos em várias fontes de liquidez;
  • Permite o acesso a mais pares de negociação sem a necessidade de se conectar manualmente a todas as cadeias relevantes.

Contratos inteligentes na Gate.io podem depositar diretamente a quantidade de margem necessária na chain relevante, juntamente com instruções sobre como usar esses ativos. Embora esse processo tecnicamente não exija a Gate.io, ele pode aprimorar a experiência do usuário por:

  • Facilitando interações entre cadeias;
  • Permitindo gerenciamento abrangente em vez de gerenciamento isolado.

O líder de mercado no espaço DEX, UniSwap, pode transferir seu hub operacional do Ethereum para qualquer outra cadeia. No entanto, teoricamente, ao implantar na ZetaChain e usar o padrão ZRC-20, os usuários poderiam trocar qualquer ativo (em qualquer cadeia) e custodiar os ativos mencionados em qualquer cadeia de sua escolha.

Concorrentes da ZetaChain

LayerZero


Fonte da imagem: Site oficial da LayerZero

No mercado de transferência entre cadeias, a LayerZero se destaca como o maior concorrente da ZetaChain. Embora não participem da competição dentro do domínio dos contratos inteligentes de cadeia completa, sua posição de mercado em transferências entre cadeias é muito sólida. Sua principal vantagem vem do Stargate, seguido pela 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 cadeias diferentes).

Arquitetura LayerZero

Para uma breve introdução, LayerZero é um protocolo que permite que as “aplicações de usuário” enviem informações através de blockchains. A arquitetura consiste em 4 partes principais:

  • Aplicações do Usuário: Contratos que interagem com os pontos de extremidade da LayerZero e enviam/recebem informações (por exemplo, Stargate);
  • Pontos de extremidade da LayerZero: Uma série de contratos inteligentes em diferentes blockchains (atualmente suportando mais de 40+, consulte o Link de Referência 3). Os pontos de extremidade permitem que os protocolos do usuário 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 blockchains, enquanto as Bibliotecas são personalizadas de acordo com lógicas de blockchains diferentes, permitindo que a LayerZero adicione rapidamente mais blockchains;
  • Oráculos: Responsáveis por ler cabeçalhos de bloco de uma cadeia e enviá-los para outra. Atualmente, esse papel é assumido por padrão pelo Chainlink, mas uma nova parceria com o Google Cloud substituiu o Chainlink como padrão desde setembro de 2023;
  • Relayers: Semelhante aos relayers, mas eles 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.

Essa arquitetura essencialmente se resume a um multisig 2/2, onde a suposição de confiança primária é que o Google Cloud e a LayerZero não irão colaborar. Depender desses componentes fora da cadeia (como oráculos e relayers) traz benefícios de uma arquitetura leve, barata e escalável, mas tem a desvantagem de depender de duas entidades centralizadas, potencialmente expondo-a a riscos de censura.

Axelar

Fonte da imagem: Site oficial da Axelar

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

Arquitetura da Axelar

Axelar é uma cadeia PoS com seu conjunto de validadores e token de aposta AXL, consistindo e processando informações da seguinte forma:

  • Solicitações GMP entre Cadeias: Uma API que permite que aplicativos enviem dados arbitrários entre cadeias. Essas solicitações de mensagem são enviadas para os Portões Axelar (plataformas online ou sistemas digitais que usam tecnologia blockchain para transferir moedas digitais de um endereço para outro);
  • Portais: A primeira parada para mensagens entre cadeias iniciadas por usuários/aplicativos para roteamento da fonte para a cadeia de destino. Para cadeias EVM, esses são contratos inteligentes, enquanto para Cosmos, esses são lógica de aplicativo. Os portais são seguros por validadores da Axelar usando MPC, cujas ações são ponderadas por delegações de tokens AXL;
  • Manuseio de Mensagens e Relayers: Os Relayers ouvem eventos (informações de gateway) e os enviam para a 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: Os 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 do 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 desse modelo não é tão extensiva quanto a da 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 receitas suficientes a partir de atividades entre cadeias, pois as recompensas de tokens para 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;
  • Enviando informações para o destino: Os relayers ouvem as informações autorizadas dos validadores da Axelar e as enviam para o gateway da cadeia de destino. Uma vez que a cadeia de destino recebe as informações aprovadas, sua carga útil é marcada como aprovada pelos validadores da Axelar. Agora, qualquer pessoa pode executar essa carga útil;
  • Serviços de Gás e Executor: Na etapa final, a Axelar implanta um contrato chamado “Receptor de Gás” em cadeias EVM para pagar as taxas de gás na cadeia de destino e executar a carga cruzada (enviando-a para o aplicativo necessário). Os usuários podem pagar usando o token de Gás da cadeia de origem, enquanto a Axelar recebe uma comissão do gás da cadeia de destino.

No geral, além de suportar EVM em sua cadeia, sua estrutura é semelhante à ZetaChain, exceto por suportar EVM em sua própria cadeia. Em termos de segurança, a Delphi Research considera mais seguro do que o modelo 2/2 da LayerZero, embora ainda tenha algumas deficiências. A probabilidade de conluio entre o Google e a LayerZero é significativamente baixa, uma vez que as aplicações podem executar seus próprios relayers.

Chainlink CCIP

Fonte da imagem: Chainlink Oficial

O Protocolo de Interoperabilidade entre Cadeias Cruzadas (CCIP) não difere significativamente de outras plataformas de informação entre cadeias cruzadas, 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 Gerenciamento de Riscos.

CCIP é dividido em componentes on-chain e off-chain.

Componentes On-Chain:

  • Roteador: Inicia transações entre cadeias. Roteia a transação para o contrato OnRamp específico de destino, recebe informações do OffRamp da cadeia de destino e roteia para o usuário/contrato final;
  • Loja de Compromisso: Commits DON armazena a raiz de Merkle da cadeia de origem na cadeia de destino. A raiz de Merkle deve ser "validada" pela Rede de Gerenciamento de Riscos;
  • 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: Similar to OnRamp, um contrato por cadeia. Valida a execução DO com a Raiz Merkle enviada e “validada”, garantindo a autenticidade das informações e transmitindo informações ao roteador;
  • 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 possui direitos de cunhagem. Se integrado ao CCTP, o USDC pode ser "queimado e cunhado";
  • Contrato da Rede de Gerenciamento de Risco: Contém uma lista de nós da Rede de Gerenciamento de Risco que podem “validar” (aprovar) ou “invalidar” (reprovar) transações.

Componentes Off-Chain:

  • Comprometendo DON: Como mencionado, o Comprometendo DON monitora 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 Commit Store da cadeia de destino;
  • Rede de Gerenciamento de Risco: Uma rede de nós essencialmente realizando uma verificação dupla na raiz de Merkle enviada pela DON. Eles monitoram o contrato OnRamp e o conteúdo postado pelo DON no armazenamento de commit. Se a RMN não "validar" (ou seja, verificar/confirmar) a Raiz de Merkle, o CCIP será congelado;
  • Executando DON: Similar a comprometer, mas supervisiona informações como a Rede de Gerenciamento de Riscos. Uma vez que o RMN emite uma “validação”, o Executando DON chama o contrato OffRamp para completar a transação CCIP do destino.

Resumo

Na realidade, para quebrar o efeito de isolamento entre as cadeias, abordar as questões de "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 de blockchain e falta de interoperabilidade. O objetivo é permitir que dApps de cadeia completa interajam diretamente nativamente com diferentes blockchains sem a necessidade de envolver ou criar pontes para quaisquer ativos. No entanto, existem riscos de segurança associados às cadeias externas conectadas ao ZetaChain, o que pode resultar em gastos duplos, censura, reorganizações, bifurcações, divisões de cadeias, etc.

Atualmente, LayerZero e Axelar estão liderando na aplicação de informações entre cadeias. No entanto, ainda é muito cedo para declarar um líder definitivo. Enquanto aguardam as novas soluções da ZetaChain, também há expectativa por iteração contínua e inovação de LayerZero, Axelar, Chainlink CCIP e outros.

Aviso legal:

  1. Este artigo é reproduzido a partir de [Médio], Todos os direitos autorais pertencem ao autor original [YBB]. Se houver objeções a esta reedição, entre em contato com oGate Learnequipe e eles lidarão com isso 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 equipe Gate Learn. Salvo menção em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.

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 de cadeias que utiliza 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 nos incentivos de rede, taxas de transação e governança. Comparado ao seu concorrente, LayerZero, ZetaChain tem uma vantagem no domínio dos 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 das informações por meio de uma rede oracle e rede de gerenciamento de riscos. ZetaChain tem como objetivo abordar as questões de fragmentação de 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 de blockchain. Utilizando o Cosmos SDK e o mecanismo de consenso Tendermint, ele permite que os desenvolvedores criem aplicativos interoperáveis escaláveis sob medida. A plataforma permite que aplicativos descentralizados (DApps) aproveitem as capacidades de várias blockchains para enfrentar os problemas atuais do protocolo entre cadeias e alcançar funcionalidade total entre cadeias. O uso de contratos inteligentes Omnichain e o mecanismo ZetaEVM promovem a interoperabilidade, tornando a ZetaChain um hub de integração central.

Como ZetaChain Funciona

Fonte da imagem: Site Oficial da ZetaChain

ZetaChain aproveita o Cosmos SDK, com o mecanismo de consenso Tendermint e o modelo de Proof of Stake (PoS) como sua base, apresentando uma capacidade única de interoperabilidade completa da cadeia. Ele usa seu próprio token como taxas de gás e tem a vantagem de estender contratos inteligentes EVM completos da cadeia. Como explicado por Jed Barker, ZetaChain opera da seguinte forma:

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

Arquitetura ZetaChain

Assim como outras arquiteturas, Zeta pode fornecer numerosas funções de mensagens entre cadeias, mas sua vantagem única está em suportar contratos EVM completos, 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. ZetaClient é responsável pelas operações entre cadeias, com outros nós executando tanto ZetaCore quanto ZetaClient. Os nós Zeta realizam três funções-chave: validação, observação e assinatura, cada uma operada por diferentes papéis 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 de uma cadeia padrão, semelhante ao THORChain, que é também uma das razões pelas quais o THORChain ainda não adicionou suporte ao Solana;

· Signatários: Os nós compartilham chaves ECDSA/EdDSA, sendo que apenas uma supermaioria (2/3) pode 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, bem como para custodiar ativos em cadeias não inteligentes, como Bitcoin e Dogecoin. A imagem a seguir, do whitepaper, mostra o gráfico de assinaturas.

Fonte da imagem: Delphi Creative

Transferência de Informações entre Cadeias

CCMP permite o encaminhamento de informações entre outras cadeias através do uso do ZetaChain como intermediário. No campo de outros protocolos como LayerZero, Axelar, IBC, Chainlink CCIP e, em certa medida, THORChain, a competição 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 pelo THORChain, outros concorrentes não dependem de seus tokens nativos para transferência de valor. Um exemplo do whitepaper - uma 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 na Polygon;
  2. Enviar ZETA para ZetaChain;
  3. Rota ZETA de 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, diminuindo um pouco sua competitividade contra protocolos de intenção como Squid e UniswapX, bem como o CCTP da Circle, que ocupa uma parcela substancial do mercado como uma trilha de liquidação. Além da eficiência de capital, a mensageria entre cadeias é uma arena ferozmente competitiva.

Contratos Inteligentes Inter-cadeia

Implantar contratos inteligentes inter-cadeia na Zeta oferece inúmeros benefícios para os desenvolvedores, indo além de simplesmente usar Zeta e zEVM para facilitação de transações. Em primeiro lugar, permite interações com ativos que inerentemente não suportam contratos inteligentes, como BTC, DOGE, LTC. Em segundo lugar, ao localizar o estado do aplicativo 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 seus concorrentes, exceto o Axelar, que utiliza CosmWasm em vez de EVM, nenhum outro protocolo atualmente oferece tal produto, nem teve alguma adoção até agora.

Os contratos inteligentes cross-chain da ZetaChain são suportados pelo protocolo TSS, com validadores operando nós completos em cadeias externas e compartilhando assinaturas, portanto eles podem custodiar ativos em nome da ZetaChain e seus usuários. A zEVM é então capaz de manipular esses ativos conforme desejado. É importante notar que, nesse 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, semelhante à forma como a THORChain adiciona capacidades de contrato inteligente ao BTC custodiado pelo protocolo.

Fonte da Imagem: Delphi Creative

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

  • Um stablecoin CDP interligado por BTC;
  • Mercados monetários para BTC, DOGE, LTC e outros ativos não contratuais inteligentes;
  • Um 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 controle sobre ativos em cadeias que não suportam contratos inteligentes diretamente. Enquanto a maioria das plataformas inter-cadeias são utilizadas como infraestrutura de back-end, a ZetaChain facilita a criação de sua própria economia de criptomoedas na ZetaChain.

Utilidade do Token ZETA

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

Principais funções do Token ZETA incluem:

  • Incentivos de rede: Os tokens ZETA incentivam os validadores por meio de recompensas em bloco, transitando de um pool fixo para inflação variável. Esse 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 para validadores e participantes da rede, ajudando a prevenir spam e ataques DDoS;
  • Comunicação e Transferência de Valor entre Cadeias: Para transações entre cadeias, ZETA é queimado na cadeia de origem e cunhado na cadeia de destino, eliminando a necessidade de criar novos ativos envelopados;
  • Piscinas de Liquidez Principais: As piscinas de liquidez da ZetaChain, compostas por ZETA e outros ativos, facilitam as transações dos 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ítica para garantir que a rede evolua com a comunidade em primeiro plano.

No geral, a utilidade multifacetada de 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 planejada de aproximadamente 2,5% ao 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 do Usuário (10%): Tem como objetivo expandir a base de usuários através de distribuições gratuitas e recompensas da comunidade;
  • Fundo de Crescimento do Ecossistema (12%): Apoia o desenvolvimento do ecossistema, auxiliando parceiros e desenvolvedores de dApp;
  • Recompensas para Validadores (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 transferência efetiva de valor;
  • 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 de Cadeia Cruzada

Ao contrário do estado atual das implantações entre cadeias, a ZetaChain, como a camada fundamental do protocolo, pode permitir a interoperabilidade de liquidez entre todas as implantações diferentes. Por exemplo, os usuários da ZetaChain poderiam depositar sua margem em um contrato central e manter posições na GMX. Isso forma a premissa básica das aplicações inter-cadeias da Zeta (com a camada de gerenciamento de posições localizada na Zeta), sugerindo que os usuários que desejam utilizar toda a liquidez da GMX precisariam 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), ele permite dividir ordens de ativos em várias fontes de liquidez;
  • Permite o acesso a mais pares de negociação sem a necessidade de se conectar manualmente a todas as cadeias relevantes.

Contratos inteligentes na Gate.io podem depositar diretamente a quantidade de margem necessária na chain relevante, juntamente com instruções sobre como usar esses ativos. Embora esse processo tecnicamente não exija a Gate.io, ele pode aprimorar a experiência do usuário por:

  • Facilitando interações entre cadeias;
  • Permitindo gerenciamento abrangente em vez de gerenciamento isolado.

O líder de mercado no espaço DEX, UniSwap, pode transferir seu hub operacional do Ethereum para qualquer outra cadeia. No entanto, teoricamente, ao implantar na ZetaChain e usar o padrão ZRC-20, os usuários poderiam trocar qualquer ativo (em qualquer cadeia) e custodiar os ativos mencionados em qualquer cadeia de sua escolha.

Concorrentes da ZetaChain

LayerZero


Fonte da imagem: Site oficial da LayerZero

No mercado de transferência entre cadeias, a LayerZero se destaca como o maior concorrente da ZetaChain. Embora não participem da competição dentro do domínio dos contratos inteligentes de cadeia completa, sua posição de mercado em transferências entre cadeias é muito sólida. Sua principal vantagem vem do Stargate, seguido pela 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 cadeias diferentes).

Arquitetura LayerZero

Para uma breve introdução, LayerZero é um protocolo que permite que as “aplicações de usuário” enviem informações através de blockchains. A arquitetura consiste em 4 partes principais:

  • Aplicações do Usuário: Contratos que interagem com os pontos de extremidade da LayerZero e enviam/recebem informações (por exemplo, Stargate);
  • Pontos de extremidade da LayerZero: Uma série de contratos inteligentes em diferentes blockchains (atualmente suportando mais de 40+, consulte o Link de Referência 3). Os pontos de extremidade permitem que os protocolos do usuário 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 blockchains, enquanto as Bibliotecas são personalizadas de acordo com lógicas de blockchains diferentes, permitindo que a LayerZero adicione rapidamente mais blockchains;
  • Oráculos: Responsáveis por ler cabeçalhos de bloco de uma cadeia e enviá-los para outra. Atualmente, esse papel é assumido por padrão pelo Chainlink, mas uma nova parceria com o Google Cloud substituiu o Chainlink como padrão desde setembro de 2023;
  • Relayers: Semelhante aos relayers, mas eles 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.

Essa arquitetura essencialmente se resume a um multisig 2/2, onde a suposição de confiança primária é que o Google Cloud e a LayerZero não irão colaborar. Depender desses componentes fora da cadeia (como oráculos e relayers) traz benefícios de uma arquitetura leve, barata e escalável, mas tem a desvantagem de depender de duas entidades centralizadas, potencialmente expondo-a a riscos de censura.

Axelar

Fonte da imagem: Site oficial da Axelar

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

Arquitetura da Axelar

Axelar é uma cadeia PoS com seu conjunto de validadores e token de aposta AXL, consistindo e processando informações da seguinte forma:

  • Solicitações GMP entre Cadeias: Uma API que permite que aplicativos enviem dados arbitrários entre cadeias. Essas solicitações de mensagem são enviadas para os Portões Axelar (plataformas online ou sistemas digitais que usam tecnologia blockchain para transferir moedas digitais de um endereço para outro);
  • Portais: A primeira parada para mensagens entre cadeias iniciadas por usuários/aplicativos para roteamento da fonte para a cadeia de destino. Para cadeias EVM, esses são contratos inteligentes, enquanto para Cosmos, esses são lógica de aplicativo. Os portais são seguros por validadores da Axelar usando MPC, cujas ações são ponderadas por delegações de tokens AXL;
  • Manuseio de Mensagens e Relayers: Os Relayers ouvem eventos (informações de gateway) e os enviam para a 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: Os 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 do 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 desse modelo não é tão extensiva quanto a da 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 receitas suficientes a partir de atividades entre cadeias, pois as recompensas de tokens para 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;
  • Enviando informações para o destino: Os relayers ouvem as informações autorizadas dos validadores da Axelar e as enviam para o gateway da cadeia de destino. Uma vez que a cadeia de destino recebe as informações aprovadas, sua carga útil é marcada como aprovada pelos validadores da Axelar. Agora, qualquer pessoa pode executar essa carga útil;
  • Serviços de Gás e Executor: Na etapa final, a Axelar implanta um contrato chamado “Receptor de Gás” em cadeias EVM para pagar as taxas de gás na cadeia de destino e executar a carga cruzada (enviando-a para o aplicativo necessário). Os usuários podem pagar usando o token de Gás da cadeia de origem, enquanto a Axelar recebe uma comissão do gás da cadeia de destino.

No geral, além de suportar EVM em sua cadeia, sua estrutura é semelhante à ZetaChain, exceto por suportar EVM em sua própria cadeia. Em termos de segurança, a Delphi Research considera mais seguro do que o modelo 2/2 da LayerZero, embora ainda tenha algumas deficiências. A probabilidade de conluio entre o Google e a LayerZero é significativamente baixa, uma vez que as aplicações podem executar seus próprios relayers.

Chainlink CCIP

Fonte da imagem: Chainlink Oficial

O Protocolo de Interoperabilidade entre Cadeias Cruzadas (CCIP) não difere significativamente de outras plataformas de informação entre cadeias cruzadas, 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 Gerenciamento de Riscos.

CCIP é dividido em componentes on-chain e off-chain.

Componentes On-Chain:

  • Roteador: Inicia transações entre cadeias. Roteia a transação para o contrato OnRamp específico de destino, recebe informações do OffRamp da cadeia de destino e roteia para o usuário/contrato final;
  • Loja de Compromisso: Commits DON armazena a raiz de Merkle da cadeia de origem na cadeia de destino. A raiz de Merkle deve ser "validada" pela Rede de Gerenciamento de Riscos;
  • 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: Similar to OnRamp, um contrato por cadeia. Valida a execução DO com a Raiz Merkle enviada e “validada”, garantindo a autenticidade das informações e transmitindo informações ao roteador;
  • 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 possui direitos de cunhagem. Se integrado ao CCTP, o USDC pode ser "queimado e cunhado";
  • Contrato da Rede de Gerenciamento de Risco: Contém uma lista de nós da Rede de Gerenciamento de Risco que podem “validar” (aprovar) ou “invalidar” (reprovar) transações.

Componentes Off-Chain:

  • Comprometendo DON: Como mencionado, o Comprometendo DON monitora 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 Commit Store da cadeia de destino;
  • Rede de Gerenciamento de Risco: Uma rede de nós essencialmente realizando uma verificação dupla na raiz de Merkle enviada pela DON. Eles monitoram o contrato OnRamp e o conteúdo postado pelo DON no armazenamento de commit. Se a RMN não "validar" (ou seja, verificar/confirmar) a Raiz de Merkle, o CCIP será congelado;
  • Executando DON: Similar a comprometer, mas supervisiona informações como a Rede de Gerenciamento de Riscos. Uma vez que o RMN emite uma “validação”, o Executando DON chama o contrato OffRamp para completar a transação CCIP do destino.

Resumo

Na realidade, para quebrar o efeito de isolamento entre as cadeias, abordar as questões de "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 de blockchain e falta de interoperabilidade. O objetivo é permitir que dApps de cadeia completa interajam diretamente nativamente com diferentes blockchains sem a necessidade de envolver ou criar pontes para quaisquer ativos. No entanto, existem riscos de segurança associados às cadeias externas conectadas ao ZetaChain, o que pode resultar em gastos duplos, censura, reorganizações, bifurcações, divisões de cadeias, etc.

Atualmente, LayerZero e Axelar estão liderando na aplicação de informações entre cadeias. No entanto, ainda é muito cedo para declarar um líder definitivo. Enquanto aguardam as novas soluções da ZetaChain, também há expectativa por iteração contínua e inovação de LayerZero, Axelar, Chainlink CCIP e outros.

Aviso legal:

  1. Este artigo é reproduzido a partir de [Médio], Todos os direitos autorais pertencem ao autor original [YBB]. Se houver objeções a esta reedição, entre em contato com oGate Learnequipe e eles lidarão com isso 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 equipe Gate Learn. Salvo menção em contrário, copiar, distribuir ou plagiar os artigos traduzidos é proibido.
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!