Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a Camada 1 da rede de nós de verificação distribuída
A principal vantagem do projeto ZetaChain reside no seu desempenho de interoperabilidade entre cadeias, que torna possível a interoperabilidade entre diferentes cadeias de blocos e resolve o problema atual da fragmentação da cadeia de blocos e da interoperabilidade insuficiente. O ZetaChain foi projetado para permitir que dApps de cadeia completa interajam nativamente diretamente com diferentes blockchains sem a necessidade de envolver ou conectar quaisquer ativos. ZetaChain pode suportar contratos inteligentes e blockchains de contratos não inteligentes, como Ethereum, Bitcoin e Dogecoin. Ao mesmo tempo, a flexibilidade dos contratos inteligentes, o uso local de ativos multicadeia e a conveniente interface de desenvolvimento e design dApp também fornecem suporte básico para suas vantagens.
Autor
Elma Ruan, pesquisadora sênior de investimentos da World Chain Investment Research, tem um duplo mestrado em marketing/finanças pelas universidades Ivy League, 5 anos de experiência em WEB3, boa em DeFi, NFT e outras faixas, antes de entrar na indústria cripto, ele trabalhou como gerente de investimentos em uma grande empresa de valores mobiliários.
1. Pontos de investigação
1.1 Lógica de Investimento Central
Blockchain enfrenta um triângulo impossível que requer um equilíbrio entre segurança, escalabilidade e descentralização. Todo projeto de blockchain precisa fazer compensações entre esses três e não pode alcançar o melhor dos três ao mesmo tempo. Isso levou a um grande número de soluções e tokens de Camada 1, mas cada projeto sacrifica algum aspeto de seus recursos. Para resolver este problema, surgiu uma situação multicadeia, que por sua vez traz problemas como interoperabilidade inconveniente e taxas caras, que também é o pano de fundo deste projeto. Para resolver as deficiências da Camada 1, vemos o surgimento de soluções da Camada 2. Essas soluções são realmente construídas em cima do blockchain principal, mas são capazes de aumentar significativamente o poder de processamento do blockchain e reduzir as taxas de transação. A camada 2 usa uma arquitetura independente que não altera o estado do blockchain principal, mas pode processar aplicativos e transações em escala, mantendo um alto nível de segurança. No entanto, o surgimento de soluções de Camada 2 levou à fragmentação e fragmentação do ecossistema blockchain, onde desenvolvedores e usuários podem precisar dispersar seus fundos em diferentes cadeias, o que levou a uma escassez de liquidez em exchanges descentralizadas (DEXs) e um desequilíbrio na economia em cadeia. Como resultado, um dos principais desafios enfrentados pela indústria de blockchain é a fragmentação e a falta de interoperabilidade entre diferentes blockchains, o que impede que vários ecossistemas se comuniquem entre si, dificultando o desenvolvimento de novos casos de uso e aplicações. Como solução, a Omnichain visa resolver o problema da transferência de ativos entre diferentes blockchains, proporcionando aos usuários a conveniência de transferir facilmente ativos entre diferentes blockchains. Ele elimina barreiras para transferências de fundos entre cadeias usando CEX ou protocolos de ponte de alta taxa. ZetaChain, por outro lado, fornece uma solução para blockchain, fornecendo um contrato inteligente cross-blockchain descentralizado que permite a transferência contínua de valor e dados entre diferentes blockchains.
No entanto, existem soluções alternativas antes do ZetaChain ou algo semelhante? Podemos começar com uma breve recapitulação. Os principais produtos no mercado para resolver este problema são grandes, ponte de cadeia cruzada e produtos multi-cadeia pode ser dividido em duas categorias, ponte de cadeia cruzada e produtos multi-cadeia. As pontes de cadeia cruzada são métodos de cadeia cruzada implementados através de modelos de bloqueio e fundição/destruição, geralmente com fins lucrativos através de taxas. Multichain, por outro lado, é uma maneira mais recente de alcançar a interação multi-cadeia executando várias redes blockchain paralelas simultaneamente em uma única plataforma. Os dApps multi-cadeia podem implementar várias versões independentes em diferentes redes, com uma variedade de modelos de lucro. No entanto, todos esses modelos têm as restrições soberanas de vários blockchains. O surgimento da cadeia completa resolve bem este problema e dá um novo passo para "cross-chain", realizando uma interação de link perfeita com base na cadeia completa e entrando melhor no mundo da Web3.
Voltando ao projeto ZetaChain, ZetaChain é inovador em muitos aspetos. Do ponto de vista técnico, a ZetaChain inovou na implementação da funcionalidade cross-chain Omnichain. A rede distribuída de validadores da ZetaChain, as contas ZetaChain Omnichain e TSS, e os contratos inteligentes e tecnologias de comunicação ZetaChain Omnichain permitem essa inovação. O primeiro é uma rede distribuída de validadores, ZetaChain usa uma rede distribuída de validadores para verificar a validade e legitimidade das transações. Este mecanismo de verificação utiliza vários nós de validação dentro da rede para chegar a um consenso e garantir a correção das transações. Desta forma, o ZetaChain pode melhorar a segurança e confiabilidade das transações, evitando problemas como comportamento malicioso e gastos duplos, e a parte central é composta por dois módulos principais: ZetaCore (semelhante à CPU de toda a rede, a principal responsabilidade é gerar blocos) e ZetaClient (o módulo central responsável pela comunicação cross-chain). Em termos de mecanismos de verificação, a ZetaChain planeja combinar repetidores e esquemas de autenticação de várias partes, utilizando a arquitetura de nó de verificação distribuída dentro da rede e o esquema de assinatura de limite TSS para garantir a segurança e a eficiência das transações. O segundo é a conta Omnichain e a tecnologia TSS, e a conta Omnichain e o esquema de assinatura de limiar (TSS) da ZetaChain é uma tecnologia-chave para alcançar a funcionalidade cross-chain. As contas Omnichain podem transferir ativos entre diferentes blockchains para alcançar a funcionalidade de cadeia cruzada de cadeia completa. O TSS permite que vários participantes cooperem para gerar assinaturas sem expor a chave privada, protegendo a segurança e a privacidade das transações. O terceiro são os contratos inteligentes e comunicações Omnichain, e os contratos inteligentes e ferramentas de comunicação Omnichain da ZetaChain são tecnologias-chave para alcançar a interoperabilidade multicadeia universal. Essas ferramentas podem tornar possível a transferência perfeita de ativos entre diferentes blockchains, proporcionando aos usuários maior flexibilidade e conveniência. Além disso, a ZetaChain usa um modelo de transação híbrido chamado UTXO-Account, que combina modelos de contabilidade UTXO e Account. Este modelo híbrido permite que os contratos inteligentes Omnichain interajam diretamente com cadeias externas, permitindo a transferência de fundos entre cadeias e a interoperabilidade de cadeia completa. Além disso, a ZetaChain tem um ativo de gás comum que pode ser usado para pagar taxas de gás em várias cadeias, o que pode simplificar o processo de pagamento e reduzir a complexidade e o risco de ser atacado ao usar diferentes ativos em diferentes cadeias. Essas inovações prometem desbloquear novos casos de uso que não eram possíveis antes e impulsionar o desenvolvimento de um ecossistema blockchain mais conectado e eficiente.
Olhando para o futuro, uma vez que o ZetaChain seja lançado, com base em seu desempenho de interoperabilidade, os usuários podem esperar que ele impulsione aplicações mais práticas e práticas. Os desenvolvedores podem testar dApps de cadeia completa desenvolvidos no ZetaChain Testnet, permitindo que interajam diretamente com vários blockchains sem qualquer envolvimento ou ponte de ativos. Isso abre novos casos de uso e aplicativos que não eram possíveis antes. Por exemplo, ele pode impulsionar o desenvolvimento de aplicações de finanças descentralizadas (DeFi), onde um grande número de transações financeiras todos os dias não precisa mais ser resolvido por métodos como cross-chain, e esses programas Defi podem interagir diretamente com diferentes blockchains, reduzindo os riscos de transação e fornecendo aos usuários uma gama mais ampla de produtos e serviços financeiros. Tem também potencial para apoiar o desenvolvimento e a cadeia de aplicações sofisticadas, como a gestão da cadeia de abastecimento no mundo real, que rastreiam o movimento de mercadorias através de diferentes cadeias de blocos para garantir a transparência e a responsabilização.
Além disso, ZetaChain tem o potencial de promover a interoperabilidade entre diferentes blockchains, promovendo ainda mais a aplicação da tecnologia blockchain. ZetaChain pode ser particularmente vantajoso para empresas que procuram aproveitar a tecnologia blockchain para melhorar as operações, mas estão preocupadas com a dependência do fornecedor e a falta de interoperabilidade. No entanto, como todas as tecnologias emergentes, também enfrenta riscos e desafios que têm de ser abordados. Por exemplo, o modelo econômico do projeto é atualmente desconhecido e a ZetaChain precisa garantir que sua plataforma seja segura, escalável e fácil de usar para atrair desenvolvedores e usuários, ao mesmo tempo em que precisa abordar questões regulatórias e de conformidade para garantir que sua plataforma esteja em conformidade com as leis e regulamentos relevantes.
Do lado do investimento, é um mercado em baixa, então projetos de financiamento ultra-alto como o LayerZero podem ser mais populares para o usuário médio, especialmente considerando fatores como airdrops. Como protocolos de interoperabilidade ou cadeias públicas, podem ser mais vantajosos. No entanto, como um novo projeto de infraestrutura, a praticidade é primordial. Só se puder ser implementado é que o projeto poderá ser sustentável. Isso também pode ser visto como um item em um mercado em baixa. Se você pode se preparar antes de um mercado em alta e continuar inovando recursos ou melhorando o desempenho, então este projeto tem a chance de brilhar durante um mercado em alta. Portanto, nos estágios iniciais de desenvolvimento deste projeto, precisamos continuar a observar seu desenvolvimento futuro. Este pode não ser o momento de investir, e pode ser colocado em uma lista de observação.
No geral, o projeto ZetaChain tem o potencial de contribuir para o desenvolvimento de todo o ecossistema blockchain, promovendo a interoperabilidade e apoiando o desenvolvimento de novos casos de uso e aplicações. No entanto, seu sucesso dependerá, em última análise, de muitos fatores, como pouso, segurança e escalabilidade, e não pode ser generalizado.
1.2 Avaliação
A avaliação do projeto ainda não foi divulgada, e não houve resposta da comunidade.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/8668502fb6ba8b21caa3ea423ea910b6.webp)
2. Informações básicas sobre o projeto
2.1 Escopo de Negócios do Projeto
ZetaChain é um blockchain público L1 que fornece suporte nativo a contratos inteligentes de cadeia cruzada, permitindo que dApps de cadeia completa interajam diretamente nativamente sem qualquer envolvimento ou ponte de ativos.
2.2 Desenvolvimento passado e roteiro
Figura 2! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/7a1a83e414ad42ade8122883ea4ab091.webp)
Desenvolvimento Futuro:
Visão: ZetaChain será o futuro projeto de Internet web3, os desenvolvedores podem construir várias redes, os usuários podem acessar facilmente ativos e dados sem se preocupar com problemas de comutação de rede. A Zetachain continuará a apoiar a interoperabilidade dos ecossistemas dApp em vários setores no futuro, como os jogadores podem acessar contas e NFTs em cadeias para enviar pagamentos com segurança.
Atualmente, na fase testnet, o objetivo no curto prazo será lançar a mainnet e emitir para melhorar e liberar o modelo econômico de token.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/f5e7c945e153fd85f1086202abdebe4f.webp)
2.3 Situação da Equipa
2.3.1 Situação geral
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/d9441433d9ee3011b8c901b28b518426.webp)
A equipe ZetaChain é composta por 41 membros principais que se especializam em várias disciplinas, incluindo administração de empresas, ciência da computação, engenharia da computação, marketing e muito mais. E com uma ampla gama de habilidades, eles se interessam por Java, blockchain, gerenciamento de projetos, mídias sociais e muito mais.
2.3.2 Fundador
Ankur Nandwani, fundador da ZetaChain, foi um dos primeiros funcionários da Coinbase e um dos criadores do token (BAT).
2.3.3 Membros principais
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/a0f2259b228031fa0f6f309e19fb02f6.webp)
Lucas Janon Diretor de Engenharia de Produto**
Lucas Janon atualmente atua como Chefe de Engenharia de Produto da ZetaChain. Ele também trabalhou na Designstripe como cofundador e consultor técnico, bem como diretor técnico, recrutando e gerenciando equipes com sucesso e estruturando vários projetos de tecnologia. Além disso, ocupou cargos de chefia na rede social anônima TuSecreto e na fintech Gueno. Lucas formou-se em ciência da computação pela Open Source Society University através de autoestudo no currículo universitário de renome mundial da plataforma MOOCs.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/6e74e454e5d7db15c2640fd4abdb1759.webp)
Jonathan Covey Líder Comunitário
Ele é um dos principais colaboradores que abordam questões de interoperabilidade de blockchain, fornecendo consultoria de estratégia de tecnologia para empresas F2000 em todo o mundo no Talent Tech Labs e diretor executivo de contas corporativas no WorkMarket. Ele também trabalha como gerente de projetos na ConsenSys e possui um duplo diploma de bacharel em psicologia e história da arte pelo Union College.
2.4 Financiamento
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/45acd288ae707419801bee9a107dbd79.webp)
3. Análise de negócios
3.1 Objeto de serviço
O público-alvo do projeto inclui principalmente os seguintes grupos:
Desenvolvedores: ZetaChain fornece aos desenvolvedores uma plataforma blockchain inovadora que lhes permite desenvolver dApps de cadeia completa e implementar suporte nativo a contratos inteligentes de cadeia cruzada. Esses desenvolvedores podem usar linguagens de programação e estruturas comuns para acionar eventos em blockchains conectados, implementar programabilidade e criar aplicativos de cadeia cruzada.
Usuários dApp: Os dApps de cadeia completa do ZetaChain podem interagir diretamente com diferentes blockchains sem qualquer encapsulamento ou ponte de ativos, proporcionando aos usuários uma experiência mais conveniente e direta. Estes dApps abrangem pagamento, DeFi, arte, jogos, social e outros campos, trazendo aos usuários funções e experiências ricas e diversas.
Participantes do ecossistema Blockchain: ZetaChain atrai a atenção e a participação dos usuários de blockchain no ecossistema do projeto, fornecendo um blockchain público que reduz as suposições de confiança, melhora a transparência, é totalmente verificável e auditável. Esses participantes podem incluir investidores, pesquisadores, entusiastas de blockchain e outros que querem usar os recursos do ZetaChain para participar do desenvolvimento e inovação do ecossistema blockchain.
3.2 Classificação Empresarial
Os serviços prestados pelo projeto ZetaChain podem ser divididos nos seguintes negócios:
Contratos inteligentes de cadeia cruzada e serviços de mensagens:
O ZetaChain permite que os desenvolvedores implantem contratos inteligentes em cima dele que podem ler e escrever com outros blockchains conectados para interação entre cadeias.
Nó de hiperconexão:
A natureza de observação de nós do ZetaChain permite que você monitore transações em cada blockchain conectado. Com a arquitetura TSS, a rede pode assinar e verificar transações em cada blockchain conectado, fornecendo aos desenvolvedores um ambiente de cadeia completa perfeitamente conectado para construir novos e poderosos aplicativos de cadeia cruzada.
Mensagens em cadeia cruzada:
Os desenvolvedores podem passar mensagens (dados e valor) entre diferentes cadeias e camadas através de chamadas de função simples. Esse mecanismo de mensagens permite que os desenvolvedores dApp criem aplicativos poderosos de cadeia cruzada criando contratos inteligentes existentes.
Gerir ativos externos:
A rede do ZetaChain e os dApps construídos nela podem gerenciar ativos e cofres que estão conectados externamente à cadeia. Isso significa que qualquer ativo on-chain pode ser gerenciado como um contrato inteligente em uma única cadeia.
3.3 Detalhes do negócio
3.3.1 Principais Características
Descentralização e publicidade: ZetaChain é uma rede blockchain pública e descentralizada construída sobre o consenso Cosmos SDK e Tendermint. Ao contrário de muitas soluções de cadeia cruzada, esses esquemas tendem a empregar uma variedade de modelos de confiança centralizados e são vulneráveis a vulnerabilidades e hacking. E o ZetaChain garante que todas as transações e atividades, mesmo as transações entre cadeias, sejam transparentes, verificáveis e operem com confiança mínima.
Nós hiperconectados: os nós do ZetaChain têm funcionalidade de observador que monitora as transações em cada cadeia conectada. Com a arquitetura TSS da ZetaChain, a rede é capaz de assinar e verificar transações em cada cadeia conectada como uma carteira. Esses nós hiperconectados leem e escrevem cadeias conectadas de forma segura e descentralizada, fornecendo aos desenvolvedores um ambiente de cadeia completa e perfeito para criar novos e poderosos aplicativos de cadeia cruzada.
Contratos inteligentes de cadeia completa: ZetaChain suporta contratos inteligentes implantados localmente que podem ler e escrever cadeias conectadas. ZetaChain é um blockchain público que suporta este recurso, fornecendo um novo paradigma para o desenvolvimento de aplicações.
Mensagens entre cadeias: Os desenvolvedores podem passar mensagens (dados e valor) entre cadeias e camadas com chamadas de função simples. Através de mensagens, os desenvolvedores dApp podem implementar algumas funções em seus contratos inteligentes existentes, permitindo-lhes construir poderosos aplicativos de cadeia cruzada.
Gerencie ativos externos: a rede do ZetaChain e os dApps construídos nela são capazes de gerenciar ativos e cofres de cadeias conectadas externas. Isso permite que qualquer ativo na cadeia seja gerenciado como um contrato inteligente em uma única cadeia. Como resultado, os dApps no ZetaChain podem orquestrar e introduzir a lógica de contrato inteligente em qualquer cadeia conectada. Este recurso aplica-se a todas as cadeias, incluindo blockchains de contratos não inteligentes.
3.3.2 Arquitetura de Produto do Projeto
3.3.2.1 Quadro geral
O projeto arquitetônico da ZetaChain é baseado na tecnologia blockchain Cosmos SDK e Tendermint PBFT Proof-of-Stake (PoS). Isso dá ao ZetaChain tempos rápidos de geração de blocos (cerca de 5 segundos) e certeza instantânea de transação sem esperar pela confirmação e sem reordenar as transações. O mecanismo de consenso PBFT Tendermint foi escalável em produção, suportando aproximadamente 300 nós. No futuro, com a atualização das assinaturas de limite BLS, esse número pode aumentar para mais de 1.000. O eficiente protocolo de consenso Tendermint permite que o ZetaChain alcance potencialmente uma taxa de transferência de 100 transações por segundo.
A arquitetura geral do ZetaChain é uma rede distribuída de nós, que são frequentemente referidos como validadores. Os validadores atuam como observadores descentralizados, trabalhando juntos para chegar a um consenso sobre o estado e os eventos externos, enquanto atualizam o estado das cadeias externas através de um mecanismo de assinatura de chaves distribuídas. ZetaChain implementa essas funções de forma descentralizada, evitando pontos únicos de falha, eliminando permissões de confiança e acesso, mantendo a transparência e eficiência.
Cada nó validador contém dois componentes importantes, ZetaCore e ZetaClient. ZetaCore é responsável por gerar o blockchain e manter a Replication State Machine (RSM), enquanto ZetaClient é responsável por observar eventos em cadeias externas e assinar transações de saída.
Os dois componentes, ZetaCore e ZetaClient, são agrupados e executados por operadores de nós. Qualquer pessoa com garantias suficientes pode se tornar um operador de nó e participar do processo de verificação.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/fe3027b6d9116fcb4ffaa47b67ee5827.webp)
3.3.2.2 Subdividir funçõesValidador
No ZetaChain, os verificadores são divididos em três funções diferentes: verificador básico, observador (Observadores) e signatário TSS. Esses validadores servem o sistema processando transações e mantendo a segurança da rede e, em troca, recebem taxas de transação e recompensas. Os observadores e os signatários do TSS diferem em tamanho dos verificadores básicos porque têm requisitos de segurança e recompensa diferentes.
Verificador básico
ZetaChain usa o protocolo de consenso Tendermint, um algoritmo de consenso Byzantine Fault Tolerant (BFT) parcialmente sincronizado. Cada nó validador pode votar em propostas de bloco na proporção de seus tokens de estaca apostada/delegada (ZETA). Cada validador é identificado pela sua chave pública de consenso. Os validadores precisam permanecer on-line e prontos para participar do número crescente de geração de blocos. Em troca do serviço, os validadores receberão recompensas de bloco e taxas de transação.
Observador
No processo de consenso do ZetaChain, há também um grupo de atores importantes, conhecidos como observadores. São responsáveis por chegar a um consenso sobre os acontecimentos e o estado da cadeia externa. Os observadores conseguem isso monitorando nós completos em cadeias conectadas externamente para transações relacionadas, eventos e status específicos em endereços específicos. O papel do observador divide-se em duas categorias: sequenciador e verificador. O sequenciador descobre transações, eventos e estados relacionados à cadeia externa e, em seguida, relata essas informações ao validador. Os validadores validam o ZetaChain e votam para chegar a um consenso. Este sistema requer pelo menos um sequenciador e vários validadores. Embora o sequenciador não precise ser totalmente confiável, pelo menos um sequenciador honesto é necessário para garantir o bom funcionamento do sistema.
Signatário do TSS
ZetaChain co-mantém chaves ECDSA/EdDSA padrão para autenticação ao autenticar com cadeias externas. Essas chaves estão espalhadas por vários signatários, e apenas mais da metade dos signatários pode assinar em nome do ZetaChain. Este design é muito importante para garantir que, a qualquer momento, nenhuma entidade única ou um pequeno número de nós possa assinar mensagens na cadeia externa apenas em nome do ZetaChain. Para garantir a segurança económica, o sistema ZetaChain emprega participações e incentivos positivos/negativos.
3.3.2.3 Modelo Técnico
1) Modelo Crosschain Crosschain
A tarefa do modelo cross-chain é rastrear transações entre diferentes blockchains (CCTX).
O principal papel na interação com módulos de cadeia cruzada é o verificador observador, também conhecido como "observador". O observador executa um programa off-chain chamado ZetaClient, e o observador é responsável por monitorar o blockchain conectado, a fim de pegar transações para entrar no blockchain atual e ficar de olho nas transações que precisam ser processadas fora do blockchain atual. Ao mesmo tempo, eles também monitoram transações de saída em outros blockchains conectados.
Os observadores participam do processo de votação depois de observar as transações de entrada ou fora do local.
"Entrada" e "saída" referem-se ao fluxo de transações entre cadeias
"Pit Stop": Refere-se a uma transação de outro blockchain que entra no blockchain atual, também conhecido como transação "Pit Stop".
"Outbound": Refere-se a transações que saem do blockchain atual e são enviadas para outros blockchains.
Votação
Quando um observador envia um voto sobre uma transação, uma cédula é criada se ela não tiver sido criada antes. Podem votar e associar o seu voto a essa cédula. De acordo com o BallotThreshold, uma vez atingido um número suficiente de votos, o escrutínio é considerado "final".
A votação final move a cédula para o status de "confirmação final", aciona a execução da transação e paga a taxa GAS para transações entre cadeias.
Todos os votos apresentados após a confirmação final da cédula serão descartados.
Pit Stop
As transações de pit stop são observadas transações entre cadeias de outras cadeias conectadas. Para votar em um pit trade, um observador transmite uma mensagem MsgVoteOnObservedInboundTx.
A última votação move a cédula para o estado de "confirmação final", desencadeando a execução de transações entre cadeias.
Se a cadeia de destino for ZetaChain e a CCTX não contiver mensagens, os tokens ZRC20 serão depositados em uma conta no ZetaChain.
Se a cadeia de destino for ZetaChain e CCTX contiver mensagens, os tokens ZRC20 serão depositados e o contrato no ZetaChain será invocado. A mensagem contém o endereço do contrato e os parâmetros necessários para invocar o contrato.
Se a cadeia de destino não for ZetaChain, o status da transação será alterado para "Pendente Off-Site" e a CCTX será processada como uma transação externa.
Transações de saída
Saída pendente
Os observadores monitoram transações externas pendentes no ZetaChain. Para processar essas transações de saída pendentes, os observadores participam da assinatura de chave TSS para assinar a transação e, em seguida, transmitem a transação assinada para outros blockchains conectados.
Os observadores monitoram outros blockchains conectados para transações de saída de difusão. Uma vez que uma transação é "confirmada" (ou "on-chain") em outros blockchains conectados, os observadores votam no ZetaChain enviando uma mensagem VoteOnObservedOutboundTx. Depois que a votação ultrapassa o limite, a votação é finalmente confirmada e o status da transação muda para confirmação final.
Informações da mensagem
MsgVoteOnObservedOutboundTx
VoteOnObservedOutboundTx é a operação de votação em transações de saída que foram transmitidas e finalmente confirmadas na cadeia conectada. Se esta for a primeira votação, será criada uma nova cédula. Quando a votação atingir o limiar, o escrutínio será finalmente confirmado. Uma vez que a cédula é finalmente confirmada, as transações de saída são processadas.
Se a observação for bem-sucedida, o módulo bancário irá cunhar a diferença entre a quantidade de tokens consumidos (ZETA) e a quantidade gerada, e depositá-la na conta do módulo. Se a observação não for bem-sucedida, a lógica é executada de acordo com o estado anterior.
Se o status anterior for Saída pendente, uma nova transação de reversão será criada. Para cobrir a taxa de transação de reversão, uma instância de contrato UniswapV2 no ZetaChain será usada para trocar o número de tokens na CCTX comprometida com o ZRC20 do token GAS da cadeia recetora. Esses tokens ZRC20 são então queimados. Atualize o Nonce ao mesmo tempo. Se tudo correr bem, o status da CCTX mudará para Reversão Pendente.
Se o status anterior for Reversão pendente, a CCTX será anulada.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/cef315c1bebda0b2ccd6bab43d6fbdf9.webp)
MsgVoteOnObservedInboundTx
VoteOnObservedInboundTx é a operação de votação em transações de entrada observadas na cadeia conectada. Quando se procede à primeira votação, é gerada uma nova cédula. Quando o número de votos atingir o limiar, o escrutínio será finalmente confirmado. Uma vez confirmada a votação, será criada uma nova CCTX.
Se a cadeia de receção for ZetaChain, HandleEVMDeposit será chamado. Se os tokens depositados forem ZETA, MintZetaToEVMAccount será chamado e a quantidade correspondente de tokens será cunhada na conta de recebimento no ZetaChain. Se o token depositado for tokens GAS ou tokens ERC20 conectados à cadeia, o método de depósito do ZRC20 será invocado e os tokens serão depositados na conta de recebimento no ZetaChain. Se a mensagem não estiver vazia, o método depositAndCall do contrato do sistema também será chamado e o contrato de cadeia completa no ZetaChain será executado. O endereço e os parâmetros do contrato de cadeia completa são passados como parte da mensagem. Se tudo correr bem, o status da CCTX mudará para OutboundMined.
Se a cadeia de recebimento for uma cadeia conectada, o método FinalizeBound será chamado, pronto para processar a CCTX como uma transação de saída. Para pagar as transações de saída, uma instância de contrato Uniswap V2 no ZetaChain será usada para trocar o número necessário de tokens na CCTX enviada com ZRC20 do token GAS da cadeia recetora. Esses tokens ZRC20 são então queimados. Atualize o Nonce ao mesmo tempo. Se tudo correr bem, o status do CCTX mudará para PendingOutbound.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/ee5a964ed255fa3406a488778086924d.webp)
2) Modelo de Emissões do Módulo de Emissões
O papel do módulo de emissões é coordenar a distribuição de recompensas aos observadores, validadores e signatários do TSS. Atualmente, distribui apenas recompensas aos validadores por bloco. Os montantes de recompensa não atribuídos permanecerão nos respetivos prizepools da TSS e do Observer. A distribuição de recompensas é implementada no início do processamento do bloco.
3) Módulo Fungível Módulo de Intercambiabilidade
O módulo de fungibilidade simplifica o processo de implantação de tokens fungíveis (ou "tokens externos") em outros blockchains conectados ao ZetaChain. (No ZetaChain, esses tokens externos são representados como tokens ZRC20.) Quando um token externo é implantado no ZetaChain, o sistema cria automaticamente um contrato ZRC20, estabelece o pool correspondente e injeta liquidez no pool. O token externo será então adicionado à lista de tokens externos no estado do módulo. )
**4) Modelo de Observador do Módulo Observador
O módulo de observador é responsável pelo acompanhamento das opções de votação, mapeamento entre cadeias e contas de observadores, lista de cadeias conectadas, parâmetros centrais (endereço do contrato, intervalo do plano de transações de saída, etc.), parâmetros do observador (limite de votação, delegação mínima do observador, etc.) e parâmetros da estratégia de gestão.
As opções de votação são usadas para votar em transações de entrada e saída, e o módulo de observador fornece a capacidade de criar, ler, atualizar e excluir opções de votação (CRUD), bem como funções auxiliares para determinar se uma cédula foi finalizada. Outros módulos, como os módulos de cadeia cruzada, utilizam o sistema de votação quando os observadores/validadores votam nas transações.
Observadores/validadores são validadores que executam o ZetaClient e funcionam em paralelo com o ZetaCored (nós blockchain) com autoridade de voto para votar em transações de cadeia cruzada de entrada e saída.
O mapeamento entre a cadeia e a conta do observador é definido no momento da criação e é usado para determinar no módulo de cadeia cruzada se o observador/validador está autorizado a votar em transações em uma cadeia conectada específica.
3.3.3 Procedimento de operação
3.3.3.1 Desenvolvedores
1) Comece a construir
O ZetaChain oferece duas maneiras de desenvolver dApps: contratos de cadeia completa e mensagens entre cadeias.
ZetaChain é um blockchain de prova de participação (PoS) construído usando o SDK do Cosmos e o mecanismo de consenso Tendermint Core. Isso permite que o ZetaChain tenha tempos rápidos de geração de blocos e certeza instantânea de transações.
ZetaChain fornece uma camada de execução compatível com Ethereum Virtual Machine (EVM) chamada zEVM. Além de suportar todas as funções EVM e interações padrão, como criação de contratos, interação de contrato e combinação de contratos, o zEVM tem as seguintes características exclusivas:
Os contratos no zEVM podem ser chamados por cadeias externas.
Os contratos no zEVM podem gerar transações de saída em cadeias externas.
Esses dois recursos exclusivos permitem que o zEVM atue como uma plataforma programável de uso geral que suporta transações entre cadeias, com a capacidade de modificar o estado em diferentes cadeias em uma única etapa.
Ao desenvolver no ZetaChain, os desenvolvedores precisam criar contratos zEVM. Embora os contratos zEVM possam ser qualquer contrato padrão do Solidity, para aproveitar ao máximo os recursos do ZetaChain, esses contratos devem seguir uma interface específica. Essas interfaces são exclusivas do ZetaChain e permitem a interação com blockchains conectados externamente.
2) Modelo de contrato inteligente
ZetaChain vem com um modelo de contrato inteligente que torna mais fácil para os desenvolvedores começarem a criar dApps. Tanto o tutorial de cadeia completa quanto o tutorial de mensagens de cadeia cruzada usam esse modelo, como:
Gere carteiras aleatórias
Verifique o saldo do token
Colete fichas da torneira
Crie um contrato de cadeia completa
Crie um contrato de mensagem de cadeia cruzada
Rastreie transações entre cadeias
Verificar o contrato
Envie tokens
Taxas de consulta entre cadeias
3) Tokens na ZETA
O testnet ZetaChain Athens 3 testnet é um tipo diferente de token.
• Tokens ZETA nativos no ZetaChain
O token nativo do ZetaChain é chamado ZETA. É um token de stake que é usado para pagar taxas de transação. Os nós ZetaChain são construídos sobre a estrutura do SDK do Cosmos.
• ZETA embalado em ZetaChain
ZETA pode existir no ZetaChain na forma de tokens WETH9 (contratos que encapsulam WETH) (WZETA). WZETA é usado principalmente como um pool de liquidez dentro do ZetaChain, emparelhado com tokens GAS nativos de blockchain conectados (por exemplo, emparelhamento gETH/WZETA).
Para encapsular o ZETA local como WZETA e enviá-lo para o contrato ZetaToken no ZetaChain.
• Tokens externos no ZetaChain
Os tokens GAS locais (como gETH, tMATIC, tBNB e tBTC) no blockchain conectado são apresentados como tokens ZRC-20 no ZetaChain. ZRC-20 é uma extensão do token ERC-20 que permite que os tokens sejam depositados no ZetaChain e retirados deles. Para depositar tokens no ZetaChain, basta enviá-los para um endereço TSS na cadeia. Para retirar tokens GAS nativos do ZetaChain, você precisa chamar o método de extração do contrato ZRC-20.
4) Contratos Omnichain
Um contrato inteligente de cadeia completa é um contrato implantado no ZetaChain que pode usar e orquestrar cadeias conectadas, bem como ativos no ZetaChain. Com um contrato inteligente de cadeia completa, o estado dos ativos e dados pode ser mantido em todas as cadeias conectadas. O contrato inteligente de cadeia completa é implantado no ZetaChain e pode ser invocado a partir de qualquer cadeia conectada.
Para invocar um contrato inteligente de cadeia completa, a única coisa que um usuário precisa fazer é enviar uma transação para o endereço TSS da cadeia conectada. O valor da transação estará disponível para o remetente no ZetaChain como tokens ZRC-20, e uma matriz de bytes de dados (contendo o endereço e a mensagem do contrato inteligente de cadeia completa) é usada para chamar o contrato inteligente de cadeia completa por endereço e passar parâmetros da mensagem.
•ZetaEVM(zEVM)
ZetaEVM é uma máquina virtual compatível com Ethereum. Os usuários podem implantar e executar contratos inteligentes de cadeia completa no blockchain principal do ZetaChain. Esses contratos se conectam à camada de interoperabilidade da ZetaChain e podem coordenar ativos em cadeias externas como se estivessem na mesma cadeia.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/053e3978be32e35275bcbca1d8408fb2.webp)
• Padrão de token ZRC-20
O padrão de token ZRC-20 foi integrado à plataforma de contrato inteligente de cadeia completa da ZetaChain. Com o ZRC-20, os desenvolvedores podem criar dApps que coordenam conexões com ativos locais on-chain, o que torna muito simples criar protocolos DeFi de cadeia completa e dApps, como exchanges descentralizadas de cadeia completa (DEXs), empréstimos de cadeia completa, gerenciamento de portfólio de cadeia completa, etc., como se todos estivessem em uma única cadeia.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/e2974a8693255f44d566f8481d562920.webp)
Pools de liquidez
Os pools de liquidez ajudam a facilitar os principais recursos do ZetaChain e melhoram a experiência do usuário (taxas mais baixas, transações mais suaves, aplicações financeiras mais diversificadas) para o benefício de todo o ecossistema de criptomoedas. Os pools de liquidez em um ambiente ZetaChain podem ser divididos em três categorias principais: pools ZETA principais, pools zEVM adicionais e pools ZETA externos.
Piscina ZETA principal
[ZETA] / O pool Uniswap da [Gas ZRC-20] (no zEVM) é o pool central exigido pela ZetaChain para escrever transações de saída para a cadeia. Sempre que é adicionado suporte para uma cadeia, é criado um pool entre o ZETA correspondente e os ativos de gás locais da cadeia.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/5546ce5faf2b23e70cf064efcabbad90.webp)
Por exemplo, você pode ver como as mensagens entre cadeias podem usar esses pools principais que emparelham gás nativo (ZRC-20) com ZETA para pagar por transações de saída:
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/0adf2bc563ba9eafb20c416a17d366d2.webp)
Anexe o pool zEVM
Qualquer pool de liquidez pode ser criado no zEVM, e os usuários podem implantar tokens ERC-20 simples no ZetaChain, integrar tokens de cadeias externas via ZRC-20 e criar qualquer combinação de pool de liquidez necessária para sua aplicação, assim como em um EVM de cadeia única. Por exemplo, você pode criar outros úteis [ZETA] [Gas] / [Stablecoin] ou / [Stablecoin] pool, permitindo que os usuários negociem diferentes ativos mais livremente.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/436117ac879c31d1d6861e1d22b184ab.webp)
Piscina ZETA externa
ZETA é um token de cadeia completa que existe tanto no ZetaChain quanto em qualquer cadeia conectada, pois é usado tanto para taxas de gás de contrato inteligente quanto para mensagens entre cadeias. Algumas piscinas em cada cadeia (por exemplo,[ZETA] [Gas] / ajudará as aplicações a facilitar a transferência de valor entre cadeias através de mensagens. Os desenvolvedores também precisam de pools de mineração em cadeias externas para obter o ZETA a fim de usá-lo para mensagens.
• Taxa de gás
Ao interagir com os contratos inteligentes da ZetaChain, os usuários são obrigados a pagar taxas de gás para transações específicas.
O gás é necessário para a implantação e invocação de contratos inteligentes. É possível interagir com o contrato zEVM (ZetaChain Virtual Machine) em uma cadeia externa através de depósitos ZRC-20. Isso pode incluir a incorporação de chamadas de contrato em mensagens. Como alternativa, os usuários podem se conectar diretamente ao ZetaChain e interagir com contratos já implantados no zEVM.
O mecanismo de mercado GAS do contrato inteligente ZetaEVM é semelhante ao Ethermint e usa uma estrutura de taxas GAS semelhante ao Ethereum EIP 1559. O sistema é projetado para parar ataques de spam na web.
Taxa de contrato inteligente de cadeia completa
depósito
Quando os tokens são depositados no ZetaChain, as taxas para os tokens Gas nativos da cadeia são pagas enviando-os para o endereço TSS (Threshold Signature Scheme). Por exemplo, se o ETH for depositado do Ethereum no ZetaChain, as taxas necessárias serão pagas em ETH e são comparáveis às taxas normais de transferência de tokens na rede Ethereum.
Levantamentos
Ao retirar tokens ZRC-20 para uma cadeia externa conectada, uma "taxa de gás de retirada" será cobrada.
Taxas de cadeia completas atuais
Essas taxas são comparadas com tokens Gas nativos (a cadeia da qual os tokens ZRC-20 são extraídos) na cadeia de destino. A taxa é calculada com base num limite de gás de 500.000.
Mensagens entre cadeias Mensagens entre cadeias
Os contratos CCM (Cross-Chain Communication) são implantados em duas ou mais blockchains interconectadas. ZetaChain atua como um retransmissor e é responsável por passar informações entre esses blockchains.
Para enviar uma mensagem, o usuário precisa chamar uma função de execução, e ZetaChain recebe a mensagem e a envia para a cadeia de destino. A mensagem é então passada para um contrato CCM e passada para a função onZetaMessage.
Um caso de uso típico para CCM é quando um aplicativo simplesmente chama um contrato em uma cadeia diferente ou envia valor para um endereço em uma cadeia diferente. Uma vez que a mensagem é recebida e processada na cadeia de destino, o ideal é que o aplicativo não precise transmitir nada para sincronizar o estado, e o remetente não precise se preocupar com o resultado.
As mensagens de cadeia cruzada podem ser usadas para criar uma variedade de aplicativos e recursos básicos, como:
NFTs OmniChain, que podem ser enviados entre diferentes cadeias sem saber o estado de outras coleções on-chain.
Aplicações "simples" de troca ou ponte que alavancam pools de liquidez em cadeias existentes.
Comprove a propriedade de NFTs ou chamadas de operação simples para diferentes cadeias.
Conector conector
O conector ZetaChain permite que os usuários enviem mensagens de cadeia cruzada (dados e valor) entre qualquer blockchain conectado.
Taxa de gás
Os usuários (carteiras, contratos) devem pagar taxas para transferir dados e valor entre diferentes cadeias via ZetaChain. O pagamento do usuário é obtido através do envio de ZETA (e dados da mensagem) para o contrato de conector na cadeia de conexão. Essas ZETAs são usadas para pagar validadores/stakers/pools de ecossistemas, bem como taxas de gás na cadeia de destino. Para os usuários, essas operações são empacotadas em uma única transação.
Ao enviar mensagens em cadeia cruzada, os utilizadores têm de pagar dois tipos de taxas:
Taxa de Gás de Saída: Calculada dinamicamente com base no preço do gás da cadeia alvo, no limite de gás fornecido pelo usuário e no preço do token no pool de liquidez no ZetaChain.
Taxa de Protocolo: Atualmente um valor fixo definido no código-fonte ZetaChain.
Essas taxas estão em tokens ZETA e são calculadas em relação à cadeia de destino (a cadeia para a qual a mensagem é enviada). A taxa é calculada com base num limite de gás de 500.000.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/841b007dcaa2813f79e2e3da7bc5be4b.webp)
3.3.3.2 Validadores
As responsabilidades do verificador exigem que os usuários que precisam usar o sistema operacional Linux e a interface de linha de comando gerenciem os recursos dos nós ZetaChain de forma mais eficiente. Os validadores precisam definir limites para o número máximo de descritores de arquivo e o número máximo de processos para maximizar o uso de recursos. Em segundo lugar, os validadores precisam se concentrar nos recursos do nó em ambientes de aplicativos do mundo real, incluindo carga de CPU, memória, utilização de disco e E/S de disco, para garantir um desempenho estável do sistema. O validador permite que o Prometheus gere métricas que estão disponíveis para o coletor Prometheus.
Requisitos de configuração:
Especificações do nó
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/cb5e8f56fd0f0ce39800f997a57375fb.webp)
Porto público
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/2cb10ded7061bff61f725cad0f763874.webp)
Nós RPC/API/archive
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/36c25ff8ba54d629dd73c8fd09b36d48.webp)
3.4 Ecossistema
Atualmente, ZetaChain tem cerca de 151 parceiros, dos quais BTC, BNB, ETH, Polygon foi lançado na testnet.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/4906e7d07bcda1f645a96ff4be24972b.webp)
Além disso, a ZetaChain estabeleceu parcerias com uma série de grandes projetos e acordos envolvendo diferentes campos, na esperança de ajudar esses projetos através de sua principal tecnologia de cadeia cruzada Omnichain, desbloquear mais casos de uso de cadeia cruzada e realizar a transferência de dados e ativos que podem cobrir toda a cadeia. De acordo com a ZetaChain, os DApps Omnichain identificados para serem implantados no ZetaChain incluem DEX, Identity Infrastructure (Galxe), Social Protocol (CyberConnect), DAO (STP) e outros.
3.5 Casos de Uso do Projeto
ZetaChain mostra seus usos específicos multifacetados, cobrindo as seguintes áreas-chave:
Os contratos inteligentes para gerenciar ativos externos é um dos recursos poderosos do ZetaChain, que permite que os contratos inteligentes mantenham e usem quaisquer ativos que uma conta normal possa deter, e recebam e gastem esses ativos de acordo com a lógica programática. A função de contrato inteligente cross-chain da ZetaChain pode manter e usar diretamente ativos na cadeia externa, portanto, é possível gerenciar vários ativos na ZetaChain, como ETH, ERC20, Algorand ASAs, etc. Além disso, os dApps cross-chain podem ser facilmente construídos através das mensagens do ZetaChain.
• Câmbio descentralizado de criação de mercado automatizada (AMM) cross-chain
O ZetaChain permite uma verdadeira exchange descentralizada automatizada de criação de mercado (AMM) cross-chain, construída usando contratos inteligentes. Há duas maneiras de criar DEXs AMM no ZetaChain: mensagens e contratos inteligentes ZetaChain nativos. A diferença é se o pool é gerenciado por um contrato inteligente externo ou um contrato inteligente local ZetaChain. No método de mensagens, o pool de fundos é gerenciado por um contrato inteligente de cadeia externa, emparelhado com a moeda ZETA. No método de contrato inteligente ZetaChain local, a conta TSS da ZetaChain detém todos os ativos nativos na cadeia externa e é gerenciada diretamente pelo contrato inteligente ZetaChain. Esses contratos inteligentes implementam a lógica AMM, incluindo preços, câmbio, provedores de liquidez e taxas.
Mensagens cross-chain com valor/dados
A capacidade da ZetaChain de entregar mensagens de forma confiável e segura de uma cadeia para outra permite aplicações poderosas entre cadeias, mesmo sem contratos inteligentes ZetaChain nativos. A funcionalidade de mensagens inclui todos os pontos finais de comunicação na cadeia externa, com os validadores da ZetaChain atuando como notários tolerantes a falhas bizantinos para provar a validade de eventos/transações na Cadeia A e atuando como um relé para mensagens. O contrato inteligente da Cadeia B só precisa colocar o endereço TSS da ZetaChain na lista de permissões para confiar que a ZetaChain verificou os eventos na Cadeia A.
• NFTs multi-cadeia
No mundo NFT multicadeia, o mesmo conjunto de NFTs pode existir em vários blockchains ao mesmo tempo, como Ethereum, Flow e Solana. Transferir um NFT de uma cadeia para outra é um desafio, porque é necessário saber onde esse NFT está agora e quem é seu atual proprietário. O contrato inteligente ZetaChain resolve a transferência de propriedade de NFTs em diferentes cadeias. Especificamente, cada cadeia terá um contrato inteligente de depósito controlado por uma chave ZetaChain. Para transferir um NFT para outra cadeia, basta colocar o NFT em um contrato de garantia, pagar tokens ZETA como uma taxa de transação e ZetaChain criará o NFT correspondente na cadeia de destino. Os contratos inteligentes no ZetaChain podem rastrear o proprietário de um NFT e o blockchain no qual o NFT reside.
• Identidades e bens comuns
ZetaChain fornece um sistema de identidade universal, serviço de nome e Soul Bound Tokens que podem servir como uma identidade universal para todas as cadeias. Ele tem capacidade de cadeia completa para permitir que as identidades dos usuários interajam com outras cadeias e está preparado para o futuro porque o ZetaChain pode suportar mais blockchains.
Em vez de ter que ter uma identidade ou nome de domínio separado em cada cadeia, os usuários podem gerenciar e usar seus ativos em todas as cadeias, sejam itens de jogos, colecionáveis ou tokens, a partir de uma plataforma unificada.
• Cofres multi-cadeia e multi-assinatura
Isso significa que os usuários podem manter e gerenciar com segurança ativos em várias cadeias por meio de contas e/ou mensagens envolvendo várias cadeias, um processo que requer a confirmação de várias assinaturas.
• Resumo de conta de cadeia completa ou carteira de contrato inteligente
A ZetaChain oferece carteiras de contratos inteligentes que podem gerenciar transações com todas as cadeias. Permite transações sem gás, lida com operações como transações complexas ou multicadeia, semelhantes ao EIP-4337, mas com funcionalidade de cadeia completa.
• Cadeia completa DeFi
No ZetaChain, os usuários podem usar exchanges descentralizadas (DEXs), empréstimos/empréstimos, contratos e outras funções para alcançar transações contínuas de uma etapa e transações de liquidez unificadas entre cadeias. Com os contratos inteligentes ZetaChain, os usuários podem reduzir significativamente problemas comuns em transações de mercado, como derrapagem, condições de corrida, MEV, etc. Os usuários podem criar aplicativos financeiros em várias cadeias como se estivessem em uma única cadeia.
• DAOs de cadeia completa
DAOs de cadeia completa são organizações autônomas descentralizadas (DAOs) e ferramentas de governança que permitem que as pessoas coordenem atividades, governem e gerenciem ativos de uma forma que não esteja vinculada a um blockchain específico.
3.6 Espaço e Potencial da Indústria
3.6.1 Classificação
Antecedentes**
O Bitcoin, como pioneiro do blockchain, introduziu o conceito de um livro-razão público descentralizado e baseado em criptografia. Adota um mecanismo de prova de trabalho e resolve o mecanismo central do consenso distribuído. No entanto, a limitação de design do Bitcoin é que ele não pode alcançar uma programação extensiva e só pode suportar recursos de script limitados, principalmente para a criação de criptomoedas. Este design levou às características de um sistema de blockchain fechado que só pode ser transacionado dentro da rede Bitcoin.
A fim de expandir as capacidades do blockchain, o Ethereum surgiu. O Ethereum introduziu contratos inteligentes e a Máquina Virtual Ethereum (EVM), tornando o blockchain Turing-completo programável. Esta inovação abre novas possibilidades para a tecnologia blockchain, permitindo que os desenvolvedores criem contratos inteligentes complexos e aplicativos distribuídos (dApps). O sucesso do Ethereum atraiu o surgimento de mais blockchains, como Polkadot, Solana, Avalanche e Cosmos, que também suportam contratos inteligentes Turing-complete.
No entanto, com o surgimento e diversificação de diferentes blockchains, surgiu a necessidade de comunicação e interação multicadeia. Atualmente, as blockchains ainda são sistemas fechados que não podem compartilhar informações de forma direta e confiável ou interagir entre diferentes cadeias. As transações entre cadeias devem depender de exchanges centralizadas ou de terceiros confiáveis (Oracle), o que leva a problemas de segurança e confiança. Portanto, a fim de alcançar a comunicação e interação multicadeia, é necessário encontrar soluções confiáveis que permitam que diferentes cadeias de blocos alcancem transações e trocas de dados confiáveis e seguras entre cadeias sem a confiança de terceiros.
Além disso, nos últimos anos, o espaço das criptomoedas desenvolveu-se rapidamente, e os dApps também surgiram em grande número. Para os desenvolvedores, suportar várias redes significa manter seus aplicativos em cada rede, que tem seus próprios desafios e limitações, adicionando complexidade. Para os usuários que querem obter os melhores benefícios entre diferentes aplicativos, eles precisam usar diferentes pontes para cruzar diferentes redes, cada uma com seu próprio token exclusivo e mecanismo de confiança, resultando em liquidez descentralizada, má experiência do usuário e até mesmo alguma confusão e taxas desnecessárias.
Enquanto muitos projetos estão trabalhando para alcançar a interoperabilidade entre diferentes redes, todo o ecossistema de criptomoedas está se tornando cada vez mais fragmentado e menos uniforme. Portanto, a fim de alcançar a comunicação e interação multi-cadeia, é necessário encontrar soluções confiáveis que permitam que diferentes blockchains alcancem transações confiáveis e seguras entre cadeias e trocas de dados sem a confiança de terceiros, o que se tornou uma obrigação no campo das criptomoedas.
Classificar**
As redes de cadeia cruzada de interoperabilidade podem ser classificadas de acordo com diferentes características e tecnologias, sendo as seguintes classificações diferentes:
Implementação técnica:
Cadeias de retransmissão: Algumas redes de cadeia cruzada usam cadeias de retransmissão como pontes para permitir a comunicação e a transferência de ativos entre diferentes cadeias de blocos.
Sidechains: Sidechains são cadeias auxiliares conectadas ao blockchain principal, permitindo que ativos e dados fluam livremente entre a cadeia principal e a sidechain.
WrApped Tokens: Permite a transferência de ativos entre cadeias criando tokens encapsulados em diferentes blockchains.
Métodos de comunicação entre cadeias:
Regimes notariais: Verificação e confirmação de transações transversais com base em terceiros ou notários de confiança.
Atomic Swaps: As transações em duas cadeias diferentes ocorrem simultaneamente no nível atômico, garantindo que todas as transações sejam bem-sucedidas ou todas falhem.
Tokens Indexados: Ao bloquear os ativos da cadeia principal, os tokens âncora correspondentes são emitidos para alcançar cruzamentos de ativos na cadeia de destino.
Modelo de Segurança e Confiança:
Sem confiança: o sistema não depende de uma única entidade, garantindo que nenhuma parte específica precise ser confiável em interações entre cadeias.
Confiável: interações entre cadeias exigem confiança em nós, instituições ou contratos inteligentes específicos.
Estrutura da rede Blockchain:
Cadeia cruzada de blockchain única: interação entre cadeias com base em uma única rede blockchain, como por meio de sidechains ou cadeias de retransmissão.
Multi-blockchain joint cross-chain: Permite a comunicação entre cadeias entre várias redes blockchain independentes, como por meio de swaps atômicos ou tokens ancorados.
Essas classificações podem ajudar a entender e comparar diferentes soluções de cadeia cruzada para escolher a tecnologia de cadeia única certa para suas necessidades específicas. De facto, a tecnologia e a classificação entre cadeias continuam a desenvolver-se e a evoluir, e as mais utilizadas no mercado podem ser resumidas nas seguintes duas categorias:
Atualmente, existem no mercado dois métodos comuns de transferência de fundos de transição entre cadeias:
Uma delas é bloqueando ou queimando fundos e, em seguida, cunhando novos tokens na cadeia de destino
A outra é através de swaps de liquidez. Esses métodos usam diferentes técnicas para permitir a comunicação entre cadeias, uma das quais é a autenticação de uma ou várias partes, e a outra é uma combinação de repetidores e clientes leves
No entanto, estes métodos de ponte de cadeia cruzada existentes têm algumas limitações:
• O esquema lock+mint requer transferência entre cadeias usando ativos empacotados que substituem o ativo original.
• Os sistemas de swap de liquidez não suportam ativos que não estejam disponíveis em plataformas de contratos não inteligentes e redes ligadas.
•A verificação unilateral/multipartidária tem alguns problemas na centralização.
•Repetidor + cliente leve é caro para implantar.
3.6.2 Tamanho do Mercado
Atualmente, de acordo com os dados da DefiLlama, em 9 de outubro de 2023, a categoria Bridge atual ocupava o quarto lugar em volume de bloqueio, com um total de 9,177 bilhões (US$ 9,177 bilhões), enquanto de acordo com dados da Coingecko, os tokens do setor de cadeia cruzada ocupavam a 41ª posição em capitalização de mercado, com uma capitalização de mercado total de cerca de US$ 955 milhões e um volume de negociação de cerca de 73,51 milhões nas últimas 24 horas.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/fc0011fc3cd1f459de4dfc6301d2142f.webp)
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/3f9129d05695893b7303029867d5cabe.webp)
3.7 Dados Comerciais
• Dados operacionais
Testnet 2
De acordo com o painel de dados oficial, no caso do testnet, o número total de transações zEVM no testnet 2 é de 1,291 milhão, e 15.000 contratos de aplicativos distribuídos foram criados com sucesso. Além disso, o preço médio do gás foi de 1,50 aZETA, e o número de endereços zEVM únicos atingiu 358.900. A altura atual do bloco é de 4.994.802.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/2848472a2cf4b33b3993c468d761b359.webp)
Testnet 3
De acordo com o painel de dados oficial, sob o testnet 3, o número total de transações zEVM até agora é de 20.134.900, e 31.000 contratos de aplicativos distribuídos foram criados com sucesso. Além disso, o preço mediano do gás é de 0 aZETA (inferior à taxa de GAS testnet). O número de transações entre cadeias foi de cerca de 14,47 milhões, e o número de endereços zEVM únicos atingiu 512.800. A altura atual do bloco é de 1.946.981. Isso mostra que o testnet 3 para 2 fez progressos significativos em termos de volume de transações, número de contratos inteligentes e atividade de endereço, estabelecendo uma base sólida para o desenvolvimento futuro.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/a29def3ab30171d7c98d5ac1e2f0ff57.webp)
• Dados de redes sociais
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/3708934f804ffc7b133c4c0b7501b888.webp)
Twitter: 806.000 seguidores
Discórdia: 849.300 seguidores, cerca de 21.000 ativos diários
Telegram: 81.800 seguidores, cerca de 3 mil pessoas vivem todos os dias
A julgar pela quantidade de atenção nas plataformas de mídia social, o projeto tem uma base considerável de seguidores no Twitter, Discord e Telegram. Em comparação com o projeto geral, esta é uma quantidade relativamente grande de atenção.
3.8 Cenário Competitivo do Projeto
3.8.1 Introdução ao Projeto
ZetaChain é uma plataforma de contrato inteligente descentralizada (Camada 1) que suporta transferência entre cadeias e comunicação entre cadeias de fundos Omnichain. Ao mesmo tempo, Cosmos e Polkadot também são alvos de redes multi-cadeia e são usados como comparadores. Embora o Layerzero não seja um blockchain independente, como um protocolo de interoperabilidade de cadeia completa, ele também participa dessa comparação considerando sua escala de financiamento e alta valorização.
Cosmos
Cosmos é uma rede descentralizada de blockchains paralelos independentes alimentados por algoritmos de consenso BFT, como o algoritmo de consenso Tendermint. Em outras palavras, o Cosmos é um ecossistema de blockchain que pode escalar e interoperar uns com os outros. A visão da Cosmos é tornar mais fácil para os desenvolvedores construir blockchains e remover barreiras entre blockchains, permitindo que eles transacionem uns com os outros. O objetivo final é criar uma internet blockchain, ou seja, uma rede blockchain que possa se comunicar entre si de forma descentralizada. Ele cumpre essa visão por meio de um conjunto de ferramentas de código aberto, como o Tendermint, o Cosmos SDK e o IBC, projetadas para permitir que as pessoas criem rapidamente aplicativos blockchain personalizados, seguros, escaláveis e interoperáveis.
Palkadot
Polkadot é uma rede multi-cadeia fragmentada que conecta vários blockchains privados em uma rede unificada, o que significa que pode processar muitas transações em várias cadeias em paralelo, eliminando o gargalo que ocorre ao processar transações uma a uma em redes tradicionais. Essa capacidade de processamento paralelo melhora significativamente a escalabilidade e cria as condições certas para maior adoção e crescimento futuro. As cadeias de estilhaços conectadas ao Polkadot são chamadas de "parachains" porque correm em paralelo na rede.
Ao construir uma estrutura de desenvolvimento de substrato no Polkadot, cada blockchain pode ter novos designs otimizados para casos de uso específicos, fornecendo melhores serviços, ao mesmo tempo em que melhora a eficiência e a segurança ao omitir código desnecessário.
LayerZero
O LayerZero é um protocolo de interoperabilidade de blockchain que unifica aplicativos descentralizados (dApps) em diferentes blockchains e permite a segurança de nós leves e de cadeia intermediária por meio de nós ultraleves na cadeia, tornando-o econômico. Ao dividir as responsabilidades entre Oracle e Relayer, o LayerZero aproveita os recursos de segurança de oráculos estabelecidos, como Chainlink e Band, e adiciona uma camada de segurança por meio de um sistema de retransmissão aberto. O LayerZero implementa funções de compartilhamento, ponte, empréstimo, troca e governança de estados entre cadeias.
3.8.2 Comparação de projetos
Quando se trata de lidar com pontes e mensagens entre cadeias, as abordagens existentes podem ser amplamente divididas em dois tipos. O primeiro método é conseguido através da obtenção de um consenso, da validação e do encaminhamento de mensagens numa cadeia intermédia. O segundo método é executar nós leves na cadeia para conseguir isso.
3.8.1 Tecnologia
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/936f12527840626a3ebbc143c4babd31.webp)
3.8.2 Diversos
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/154340a8e174bdfbe9e1b6a4aeb960dc.webp)
Como o ZetaChain ainda não foi oficialmente implementado, a comparação direta de indicadores técnicos não pode ser feita. Mas então, através de uma série de avanços tecnológicos em descentralização, computação distribuída, criptografia e comunicação de protocolo, as vantagens potenciais e a viabilidade de cada projeto podem ser avaliadas.
3.9 Análise do Modelo de Token
3.9.1 Total e distribuição de tokens
Nome do token: $ZETA
Data de lançamento: Prevista para o quarto trimestre de 2023
Emissão total: 2,1 bilhões (oficialmente não anunciado oficialmente, mas de acordo com informações divulgadas pela CoinList, 4.200.000 ZETA foi airdroped, representando 0,2% do fornecimento total de tokens, e a emissão total é estimada em 2,1 bilhões)
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/3981fe0fe6f63d8d9a63cafcf4e8cbe2.webp)
3.9.2 Captura de valor do modelo de token
• Usos de tokens ZETA:
Usado para pagar a taxa de gás do contrato inteligente ZetaChain
Usado para garantir a segurança do blockchain ZetaChain (através de staking/staking/redução)
Usado para alcançar a transferência entre cadeias, troca, mensagens e segurança
• Mecanismo de cadeia cruzada de tokens ZETA:
Mecanismo de ancoragem unidirecional, queimando tokens em uma cadeia e, em seguida, cunhando o mesmo número de tokens em outra cadeia
• Exclusividade e vantagens do token ZETA:
Pagamento entre cadeias: os tokens ZETA são ativos de combustível universais em vários blockchains e podem ser usados para pagar transações entre cadeias, o que torna as transações entre cadeias mais convenientes e eficientes.
Mecanismo de consenso: os tokens ZETA são garantias para participar do mecanismo de consenso (DPoS) da ZetaChain, que ajuda a garantir a segurança e a estabilidade da rede.
Contratos inteligentes: os tokens ZETA podem ser usados como moeda de pagamento para implantar e executar contratos inteligentes no ZetaChain, o que torna a implantação e operação de contratos inteligentes mais conveniente e eficiente.
Transferência de ativos: Os tokens ZETA podem ser usados como moeda de pagamento para negociação e transferência de ativos no ZetaChain, o que torna as transferências de ativos mais convenientes e eficientes.
Conexão multicadeia: os tokens ZETA são uma ponte que conecta ZetaChain e outras blockchains, permitindo a interoperabilidade entre várias cadeias, o que ajuda a promover a interconexão entre blockchains.
Em conclusão, os tokens ZETA têm exclusividade e vantagens, como pagamentos entre cadeias, mecanismos de consenso, contratos inteligentes, transferências de ativos e conexões multicadeia, que tornam o ecossistema ZetaChain mais completo e eficiente.
4. Avaliação preliminar
4.1 Problemas principais
**O projeto tem uma vantagem competitiva sólida? De onde vem essa vantagem competitiva? **
Benefícios da interoperabilidade entre cadeias:
Vantagens: Realizar a interoperabilidade entre diferentes blockchains, superando o problema atual de fragmentação e não interoperabilidade de blockchains.
Implementação: ZetaChain implementa contratos inteligentes cross-chain, permitindo que os dApps interajam direta e nativamente com diferentes blockchains sem a necessidade de encapsular ou unir ativos.
2) Os contratos inteligentes suportam lógica arbitrária
Vantagens: Os contratos inteligentes ZetaChain podem executar ações correspondentes com base em eventos que ocorrem na cadeia externa e, em seguida, atualizar o estado da cadeia externa por meio de transações de assinatura TSS.
Utilização local de ativos multicadeia:
Vantagens: Suporta gerenciamento direto e uso de vários ativos nativos de cadeias externas no ZetaChain, incluindo Bitcoin, ETH, ERC20, Algorand ASA, etc.
Implementação: ZetaChain permite o uso de ativos em cadeias externas diretamente em sua plataforma, como gerenciar e operar ativos de blockchain como Bitcoin no ZetaChain através de contratos inteligentes.
Conveniente desenvolvimento dApp e flexibilidade:
Vantagens: Fornece uma interface simples de desenvolvimento e design do dApp, centraliza a lógica e o estado do dApp no ZetaChain e percebe a simplicidade e flexibilidade do desenvolvimento.
Implementação: ZetaChain fornece uma interface unificada para desenvolvedores dApp, permitindo que a lógica e o estado sejam centralizados no ZetaChain, simplificando o processo de desenvolvimento e aumentando a flexibilidade.
**Quais são as principais variáveis no funcionamento do projeto? Este fator é fácil de quantificar e medir? **
As principais variáveis na operação do projeto ZetaChain referem-se a importantes indicadores quantitativos ou fatores que podem afetar o funcionamento e desenvolvimento do projeto. Estas variáveis podem ser usadas para avaliar o sucesso e o crescimento do projeto e ajudar a moldar estratégias e decisões.
**1) Número de interoperações com cadeias externas: **
Características: Refere-se ao número de blockchains externos que são interoperáveis com ZetaChain.
Método de quantificação: A quantificação é feita através da contagem do número de cadeias externas que foram integradas na plataforma ZetaChain.
Número de dApps construídos na plataforma: **
Características: Refere-se ao número de aplicações descentralizadas (dApps) desenvolvidas e executadas na plataforma ZetaChain.
Método de quantificação: Conte o número de dApps ativos em execução no ZetaChain.
**3) Quantidade de ativos gerenciados por contratos inteligentes ZetaChain:
Recurso: Refere-se ao valor total ou quantidade de ativos gerenciados por contratos inteligentes ZetaChain.
Método de quantificação: A quantificação é feita medindo o valor total ou o número de ativos mantidos em custódia em um contrato inteligente.
Número de desenvolvedores usando ZetaChain:
Características: Refere-se ao número de desenvolvedores que se registraram, usaram ou participaram da plataforma ZetaChain.
Método de quantificação: A quantificação é feita contando o número de pessoas registradas, ativas ou participando da comunidade de desenvolvedores ZetaChain.
Essas variáveis são quantificáveis, mas o método exato de quantificação pode variar dependendo do contexto da medição, da fase do projeto e dos objetivos. Por exemplo, o número de interoperações de cadeias externas pode ser medido em termos do número de cadeias integradas pela plataforma, enquanto a quantificação de ativos pode ser medida pelo valor total ou quantidade de ativos. É importante selecionar os indicadores adequados com base no funcionamento e nos objetivos do projeto e assegurar que esses indicadores refletem o estado operacional e a tendência de desenvolvimento do projeto.
4.2 Principais Riscos
Riscos de segurança da cadeia externa: A cadeia externa conectada pelo ZetaChain pode ser atacada, o que pode levar a gastos duplos, censura, regressão, hard fork, divisão de cadeia, etc.
Risco de vulnerabilidade do software do nó: bugs de software ou vulnerabilidades no software do nó ZetaChain que os invasores podem explorar para redirecionar cunhagem legítima de outros usuários para suas carteiras. No entanto, é provável que o impacto desta vulnerabilidade seja contido, uma vez que os atacantes só podem roubar informações de utilizadores ativos em determinados momentos, e o sistema para assim que é notado pelos utilizadores.
Risco do modelo econômico: O modelo econômico é desconhecido e o possível impacto precisa ser continuamente observado e avaliado
5. Recursos
Sítio Web oficial
Documentação do ZataChain
Livro branco ZetaChain
Palkadot Blog
CoinMarketCap
Blog ZetaChain
O futuro da OmniChain
DefiLlama
Sítio Web do Cosmos
Sítio Web Palkadot
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a Camada 1 da rede de nós de verificação distribuída
Introdução ao projeto
A principal vantagem do projeto ZetaChain reside no seu desempenho de interoperabilidade entre cadeias, que torna possível a interoperabilidade entre diferentes cadeias de blocos e resolve o problema atual da fragmentação da cadeia de blocos e da interoperabilidade insuficiente. O ZetaChain foi projetado para permitir que dApps de cadeia completa interajam nativamente diretamente com diferentes blockchains sem a necessidade de envolver ou conectar quaisquer ativos. ZetaChain pode suportar contratos inteligentes e blockchains de contratos não inteligentes, como Ethereum, Bitcoin e Dogecoin. Ao mesmo tempo, a flexibilidade dos contratos inteligentes, o uso local de ativos multicadeia e a conveniente interface de desenvolvimento e design dApp também fornecem suporte básico para suas vantagens.
Autor
Elma Ruan, pesquisadora sênior de investimentos da World Chain Investment Research, tem um duplo mestrado em marketing/finanças pelas universidades Ivy League, 5 anos de experiência em WEB3, boa em DeFi, NFT e outras faixas, antes de entrar na indústria cripto, ele trabalhou como gerente de investimentos em uma grande empresa de valores mobiliários.
1. Pontos de investigação
1.1 Lógica de Investimento Central
Blockchain enfrenta um triângulo impossível que requer um equilíbrio entre segurança, escalabilidade e descentralização. Todo projeto de blockchain precisa fazer compensações entre esses três e não pode alcançar o melhor dos três ao mesmo tempo. Isso levou a um grande número de soluções e tokens de Camada 1, mas cada projeto sacrifica algum aspeto de seus recursos. Para resolver este problema, surgiu uma situação multicadeia, que por sua vez traz problemas como interoperabilidade inconveniente e taxas caras, que também é o pano de fundo deste projeto. Para resolver as deficiências da Camada 1, vemos o surgimento de soluções da Camada 2. Essas soluções são realmente construídas em cima do blockchain principal, mas são capazes de aumentar significativamente o poder de processamento do blockchain e reduzir as taxas de transação. A camada 2 usa uma arquitetura independente que não altera o estado do blockchain principal, mas pode processar aplicativos e transações em escala, mantendo um alto nível de segurança. No entanto, o surgimento de soluções de Camada 2 levou à fragmentação e fragmentação do ecossistema blockchain, onde desenvolvedores e usuários podem precisar dispersar seus fundos em diferentes cadeias, o que levou a uma escassez de liquidez em exchanges descentralizadas (DEXs) e um desequilíbrio na economia em cadeia. Como resultado, um dos principais desafios enfrentados pela indústria de blockchain é a fragmentação e a falta de interoperabilidade entre diferentes blockchains, o que impede que vários ecossistemas se comuniquem entre si, dificultando o desenvolvimento de novos casos de uso e aplicações. Como solução, a Omnichain visa resolver o problema da transferência de ativos entre diferentes blockchains, proporcionando aos usuários a conveniência de transferir facilmente ativos entre diferentes blockchains. Ele elimina barreiras para transferências de fundos entre cadeias usando CEX ou protocolos de ponte de alta taxa. ZetaChain, por outro lado, fornece uma solução para blockchain, fornecendo um contrato inteligente cross-blockchain descentralizado que permite a transferência contínua de valor e dados entre diferentes blockchains.
No entanto, existem soluções alternativas antes do ZetaChain ou algo semelhante? Podemos começar com uma breve recapitulação. Os principais produtos no mercado para resolver este problema são grandes, ponte de cadeia cruzada e produtos multi-cadeia pode ser dividido em duas categorias, ponte de cadeia cruzada e produtos multi-cadeia. As pontes de cadeia cruzada são métodos de cadeia cruzada implementados através de modelos de bloqueio e fundição/destruição, geralmente com fins lucrativos através de taxas. Multichain, por outro lado, é uma maneira mais recente de alcançar a interação multi-cadeia executando várias redes blockchain paralelas simultaneamente em uma única plataforma. Os dApps multi-cadeia podem implementar várias versões independentes em diferentes redes, com uma variedade de modelos de lucro. No entanto, todos esses modelos têm as restrições soberanas de vários blockchains. O surgimento da cadeia completa resolve bem este problema e dá um novo passo para "cross-chain", realizando uma interação de link perfeita com base na cadeia completa e entrando melhor no mundo da Web3.
Voltando ao projeto ZetaChain, ZetaChain é inovador em muitos aspetos. Do ponto de vista técnico, a ZetaChain inovou na implementação da funcionalidade cross-chain Omnichain. A rede distribuída de validadores da ZetaChain, as contas ZetaChain Omnichain e TSS, e os contratos inteligentes e tecnologias de comunicação ZetaChain Omnichain permitem essa inovação. O primeiro é uma rede distribuída de validadores, ZetaChain usa uma rede distribuída de validadores para verificar a validade e legitimidade das transações. Este mecanismo de verificação utiliza vários nós de validação dentro da rede para chegar a um consenso e garantir a correção das transações. Desta forma, o ZetaChain pode melhorar a segurança e confiabilidade das transações, evitando problemas como comportamento malicioso e gastos duplos, e a parte central é composta por dois módulos principais: ZetaCore (semelhante à CPU de toda a rede, a principal responsabilidade é gerar blocos) e ZetaClient (o módulo central responsável pela comunicação cross-chain). Em termos de mecanismos de verificação, a ZetaChain planeja combinar repetidores e esquemas de autenticação de várias partes, utilizando a arquitetura de nó de verificação distribuída dentro da rede e o esquema de assinatura de limite TSS para garantir a segurança e a eficiência das transações. O segundo é a conta Omnichain e a tecnologia TSS, e a conta Omnichain e o esquema de assinatura de limiar (TSS) da ZetaChain é uma tecnologia-chave para alcançar a funcionalidade cross-chain. As contas Omnichain podem transferir ativos entre diferentes blockchains para alcançar a funcionalidade de cadeia cruzada de cadeia completa. O TSS permite que vários participantes cooperem para gerar assinaturas sem expor a chave privada, protegendo a segurança e a privacidade das transações. O terceiro são os contratos inteligentes e comunicações Omnichain, e os contratos inteligentes e ferramentas de comunicação Omnichain da ZetaChain são tecnologias-chave para alcançar a interoperabilidade multicadeia universal. Essas ferramentas podem tornar possível a transferência perfeita de ativos entre diferentes blockchains, proporcionando aos usuários maior flexibilidade e conveniência. Além disso, a ZetaChain usa um modelo de transação híbrido chamado UTXO-Account, que combina modelos de contabilidade UTXO e Account. Este modelo híbrido permite que os contratos inteligentes Omnichain interajam diretamente com cadeias externas, permitindo a transferência de fundos entre cadeias e a interoperabilidade de cadeia completa. Além disso, a ZetaChain tem um ativo de gás comum que pode ser usado para pagar taxas de gás em várias cadeias, o que pode simplificar o processo de pagamento e reduzir a complexidade e o risco de ser atacado ao usar diferentes ativos em diferentes cadeias. Essas inovações prometem desbloquear novos casos de uso que não eram possíveis antes e impulsionar o desenvolvimento de um ecossistema blockchain mais conectado e eficiente.
Olhando para o futuro, uma vez que o ZetaChain seja lançado, com base em seu desempenho de interoperabilidade, os usuários podem esperar que ele impulsione aplicações mais práticas e práticas. Os desenvolvedores podem testar dApps de cadeia completa desenvolvidos no ZetaChain Testnet, permitindo que interajam diretamente com vários blockchains sem qualquer envolvimento ou ponte de ativos. Isso abre novos casos de uso e aplicativos que não eram possíveis antes. Por exemplo, ele pode impulsionar o desenvolvimento de aplicações de finanças descentralizadas (DeFi), onde um grande número de transações financeiras todos os dias não precisa mais ser resolvido por métodos como cross-chain, e esses programas Defi podem interagir diretamente com diferentes blockchains, reduzindo os riscos de transação e fornecendo aos usuários uma gama mais ampla de produtos e serviços financeiros. Tem também potencial para apoiar o desenvolvimento e a cadeia de aplicações sofisticadas, como a gestão da cadeia de abastecimento no mundo real, que rastreiam o movimento de mercadorias através de diferentes cadeias de blocos para garantir a transparência e a responsabilização.
Além disso, ZetaChain tem o potencial de promover a interoperabilidade entre diferentes blockchains, promovendo ainda mais a aplicação da tecnologia blockchain. ZetaChain pode ser particularmente vantajoso para empresas que procuram aproveitar a tecnologia blockchain para melhorar as operações, mas estão preocupadas com a dependência do fornecedor e a falta de interoperabilidade. No entanto, como todas as tecnologias emergentes, também enfrenta riscos e desafios que têm de ser abordados. Por exemplo, o modelo econômico do projeto é atualmente desconhecido e a ZetaChain precisa garantir que sua plataforma seja segura, escalável e fácil de usar para atrair desenvolvedores e usuários, ao mesmo tempo em que precisa abordar questões regulatórias e de conformidade para garantir que sua plataforma esteja em conformidade com as leis e regulamentos relevantes.
Do lado do investimento, é um mercado em baixa, então projetos de financiamento ultra-alto como o LayerZero podem ser mais populares para o usuário médio, especialmente considerando fatores como airdrops. Como protocolos de interoperabilidade ou cadeias públicas, podem ser mais vantajosos. No entanto, como um novo projeto de infraestrutura, a praticidade é primordial. Só se puder ser implementado é que o projeto poderá ser sustentável. Isso também pode ser visto como um item em um mercado em baixa. Se você pode se preparar antes de um mercado em alta e continuar inovando recursos ou melhorando o desempenho, então este projeto tem a chance de brilhar durante um mercado em alta. Portanto, nos estágios iniciais de desenvolvimento deste projeto, precisamos continuar a observar seu desenvolvimento futuro. Este pode não ser o momento de investir, e pode ser colocado em uma lista de observação.
No geral, o projeto ZetaChain tem o potencial de contribuir para o desenvolvimento de todo o ecossistema blockchain, promovendo a interoperabilidade e apoiando o desenvolvimento de novos casos de uso e aplicações. No entanto, seu sucesso dependerá, em última análise, de muitos fatores, como pouso, segurança e escalabilidade, e não pode ser generalizado.
1.2 Avaliação
A avaliação do projeto ainda não foi divulgada, e não houve resposta da comunidade.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/8668502fb6ba8b21caa3ea423ea910b6.webp)
2. Informações básicas sobre o projeto
2.1 Escopo de Negócios do Projeto
ZetaChain é um blockchain público L1 que fornece suporte nativo a contratos inteligentes de cadeia cruzada, permitindo que dApps de cadeia completa interajam diretamente nativamente sem qualquer envolvimento ou ponte de ativos.
2.2 Desenvolvimento passado e roteiro
Figura 2! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/7a1a83e414ad42ade8122883ea4ab091.webp)
Desenvolvimento Futuro:
Visão: ZetaChain será o futuro projeto de Internet web3, os desenvolvedores podem construir várias redes, os usuários podem acessar facilmente ativos e dados sem se preocupar com problemas de comutação de rede. A Zetachain continuará a apoiar a interoperabilidade dos ecossistemas dApp em vários setores no futuro, como os jogadores podem acessar contas e NFTs em cadeias para enviar pagamentos com segurança.
Atualmente, na fase testnet, o objetivo no curto prazo será lançar a mainnet e emitir para melhorar e liberar o modelo econômico de token.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/f5e7c945e153fd85f1086202abdebe4f.webp)
2.3 Situação da Equipa
2.3.1 Situação geral
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/d9441433d9ee3011b8c901b28b518426.webp)
A equipe ZetaChain é composta por 41 membros principais que se especializam em várias disciplinas, incluindo administração de empresas, ciência da computação, engenharia da computação, marketing e muito mais. E com uma ampla gama de habilidades, eles se interessam por Java, blockchain, gerenciamento de projetos, mídias sociais e muito mais.
2.3.2 Fundador
Ankur Nandwani, fundador da ZetaChain, foi um dos primeiros funcionários da Coinbase e um dos criadores do token (BAT).
2.3.3 Membros principais
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/a0f2259b228031fa0f6f309e19fb02f6.webp)
Lucas Janon Diretor de Engenharia de Produto**
Lucas Janon atualmente atua como Chefe de Engenharia de Produto da ZetaChain. Ele também trabalhou na Designstripe como cofundador e consultor técnico, bem como diretor técnico, recrutando e gerenciando equipes com sucesso e estruturando vários projetos de tecnologia. Além disso, ocupou cargos de chefia na rede social anônima TuSecreto e na fintech Gueno. Lucas formou-se em ciência da computação pela Open Source Society University através de autoestudo no currículo universitário de renome mundial da plataforma MOOCs.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/6e74e454e5d7db15c2640fd4abdb1759.webp)
Jonathan Covey Líder Comunitário
Ele é um dos principais colaboradores que abordam questões de interoperabilidade de blockchain, fornecendo consultoria de estratégia de tecnologia para empresas F2000 em todo o mundo no Talent Tech Labs e diretor executivo de contas corporativas no WorkMarket. Ele também trabalha como gerente de projetos na ConsenSys e possui um duplo diploma de bacharel em psicologia e história da arte pelo Union College.
2.4 Financiamento
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/45acd288ae707419801bee9a107dbd79.webp)
3. Análise de negócios
3.1 Objeto de serviço
O público-alvo do projeto inclui principalmente os seguintes grupos:
Desenvolvedores: ZetaChain fornece aos desenvolvedores uma plataforma blockchain inovadora que lhes permite desenvolver dApps de cadeia completa e implementar suporte nativo a contratos inteligentes de cadeia cruzada. Esses desenvolvedores podem usar linguagens de programação e estruturas comuns para acionar eventos em blockchains conectados, implementar programabilidade e criar aplicativos de cadeia cruzada.
Usuários dApp: Os dApps de cadeia completa do ZetaChain podem interagir diretamente com diferentes blockchains sem qualquer encapsulamento ou ponte de ativos, proporcionando aos usuários uma experiência mais conveniente e direta. Estes dApps abrangem pagamento, DeFi, arte, jogos, social e outros campos, trazendo aos usuários funções e experiências ricas e diversas.
Participantes do ecossistema Blockchain: ZetaChain atrai a atenção e a participação dos usuários de blockchain no ecossistema do projeto, fornecendo um blockchain público que reduz as suposições de confiança, melhora a transparência, é totalmente verificável e auditável. Esses participantes podem incluir investidores, pesquisadores, entusiastas de blockchain e outros que querem usar os recursos do ZetaChain para participar do desenvolvimento e inovação do ecossistema blockchain.
3.2 Classificação Empresarial
Os serviços prestados pelo projeto ZetaChain podem ser divididos nos seguintes negócios:
O ZetaChain permite que os desenvolvedores implantem contratos inteligentes em cima dele que podem ler e escrever com outros blockchains conectados para interação entre cadeias.
A natureza de observação de nós do ZetaChain permite que você monitore transações em cada blockchain conectado. Com a arquitetura TSS, a rede pode assinar e verificar transações em cada blockchain conectado, fornecendo aos desenvolvedores um ambiente de cadeia completa perfeitamente conectado para construir novos e poderosos aplicativos de cadeia cruzada.
Os desenvolvedores podem passar mensagens (dados e valor) entre diferentes cadeias e camadas através de chamadas de função simples. Esse mecanismo de mensagens permite que os desenvolvedores dApp criem aplicativos poderosos de cadeia cruzada criando contratos inteligentes existentes.
A rede do ZetaChain e os dApps construídos nela podem gerenciar ativos e cofres que estão conectados externamente à cadeia. Isso significa que qualquer ativo on-chain pode ser gerenciado como um contrato inteligente em uma única cadeia.
3.3 Detalhes do negócio
3.3.1 Principais Características
Descentralização e publicidade: ZetaChain é uma rede blockchain pública e descentralizada construída sobre o consenso Cosmos SDK e Tendermint. Ao contrário de muitas soluções de cadeia cruzada, esses esquemas tendem a empregar uma variedade de modelos de confiança centralizados e são vulneráveis a vulnerabilidades e hacking. E o ZetaChain garante que todas as transações e atividades, mesmo as transações entre cadeias, sejam transparentes, verificáveis e operem com confiança mínima.
Nós hiperconectados: os nós do ZetaChain têm funcionalidade de observador que monitora as transações em cada cadeia conectada. Com a arquitetura TSS da ZetaChain, a rede é capaz de assinar e verificar transações em cada cadeia conectada como uma carteira. Esses nós hiperconectados leem e escrevem cadeias conectadas de forma segura e descentralizada, fornecendo aos desenvolvedores um ambiente de cadeia completa e perfeito para criar novos e poderosos aplicativos de cadeia cruzada.
Contratos inteligentes de cadeia completa: ZetaChain suporta contratos inteligentes implantados localmente que podem ler e escrever cadeias conectadas. ZetaChain é um blockchain público que suporta este recurso, fornecendo um novo paradigma para o desenvolvimento de aplicações.
Mensagens entre cadeias: Os desenvolvedores podem passar mensagens (dados e valor) entre cadeias e camadas com chamadas de função simples. Através de mensagens, os desenvolvedores dApp podem implementar algumas funções em seus contratos inteligentes existentes, permitindo-lhes construir poderosos aplicativos de cadeia cruzada.
Gerencie ativos externos: a rede do ZetaChain e os dApps construídos nela são capazes de gerenciar ativos e cofres de cadeias conectadas externas. Isso permite que qualquer ativo na cadeia seja gerenciado como um contrato inteligente em uma única cadeia. Como resultado, os dApps no ZetaChain podem orquestrar e introduzir a lógica de contrato inteligente em qualquer cadeia conectada. Este recurso aplica-se a todas as cadeias, incluindo blockchains de contratos não inteligentes.
3.3.2 Arquitetura de Produto do Projeto
3.3.2.1 Quadro geral
O projeto arquitetônico da ZetaChain é baseado na tecnologia blockchain Cosmos SDK e Tendermint PBFT Proof-of-Stake (PoS). Isso dá ao ZetaChain tempos rápidos de geração de blocos (cerca de 5 segundos) e certeza instantânea de transação sem esperar pela confirmação e sem reordenar as transações. O mecanismo de consenso PBFT Tendermint foi escalável em produção, suportando aproximadamente 300 nós. No futuro, com a atualização das assinaturas de limite BLS, esse número pode aumentar para mais de 1.000. O eficiente protocolo de consenso Tendermint permite que o ZetaChain alcance potencialmente uma taxa de transferência de 100 transações por segundo.
A arquitetura geral do ZetaChain é uma rede distribuída de nós, que são frequentemente referidos como validadores. Os validadores atuam como observadores descentralizados, trabalhando juntos para chegar a um consenso sobre o estado e os eventos externos, enquanto atualizam o estado das cadeias externas através de um mecanismo de assinatura de chaves distribuídas. ZetaChain implementa essas funções de forma descentralizada, evitando pontos únicos de falha, eliminando permissões de confiança e acesso, mantendo a transparência e eficiência.
Cada nó validador contém dois componentes importantes, ZetaCore e ZetaClient. ZetaCore é responsável por gerar o blockchain e manter a Replication State Machine (RSM), enquanto ZetaClient é responsável por observar eventos em cadeias externas e assinar transações de saída.
Os dois componentes, ZetaCore e ZetaClient, são agrupados e executados por operadores de nós. Qualquer pessoa com garantias suficientes pode se tornar um operador de nó e participar do processo de verificação.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/fe3027b6d9116fcb4ffaa47b67ee5827.webp)
3.3.2.2 Subdividir funções Validador
No ZetaChain, os verificadores são divididos em três funções diferentes: verificador básico, observador (Observadores) e signatário TSS. Esses validadores servem o sistema processando transações e mantendo a segurança da rede e, em troca, recebem taxas de transação e recompensas. Os observadores e os signatários do TSS diferem em tamanho dos verificadores básicos porque têm requisitos de segurança e recompensa diferentes.
ZetaChain usa o protocolo de consenso Tendermint, um algoritmo de consenso Byzantine Fault Tolerant (BFT) parcialmente sincronizado. Cada nó validador pode votar em propostas de bloco na proporção de seus tokens de estaca apostada/delegada (ZETA). Cada validador é identificado pela sua chave pública de consenso. Os validadores precisam permanecer on-line e prontos para participar do número crescente de geração de blocos. Em troca do serviço, os validadores receberão recompensas de bloco e taxas de transação.
No processo de consenso do ZetaChain, há também um grupo de atores importantes, conhecidos como observadores. São responsáveis por chegar a um consenso sobre os acontecimentos e o estado da cadeia externa. Os observadores conseguem isso monitorando nós completos em cadeias conectadas externamente para transações relacionadas, eventos e status específicos em endereços específicos. O papel do observador divide-se em duas categorias: sequenciador e verificador. O sequenciador descobre transações, eventos e estados relacionados à cadeia externa e, em seguida, relata essas informações ao validador. Os validadores validam o ZetaChain e votam para chegar a um consenso. Este sistema requer pelo menos um sequenciador e vários validadores. Embora o sequenciador não precise ser totalmente confiável, pelo menos um sequenciador honesto é necessário para garantir o bom funcionamento do sistema.
ZetaChain co-mantém chaves ECDSA/EdDSA padrão para autenticação ao autenticar com cadeias externas. Essas chaves estão espalhadas por vários signatários, e apenas mais da metade dos signatários pode assinar em nome do ZetaChain. Este design é muito importante para garantir que, a qualquer momento, nenhuma entidade única ou um pequeno número de nós possa assinar mensagens na cadeia externa apenas em nome do ZetaChain. Para garantir a segurança económica, o sistema ZetaChain emprega participações e incentivos positivos/negativos.
3.3.2.3 Modelo Técnico
1) Modelo Crosschain Crosschain
A tarefa do modelo cross-chain é rastrear transações entre diferentes blockchains (CCTX).
O principal papel na interação com módulos de cadeia cruzada é o verificador observador, também conhecido como "observador". O observador executa um programa off-chain chamado ZetaClient, e o observador é responsável por monitorar o blockchain conectado, a fim de pegar transações para entrar no blockchain atual e ficar de olho nas transações que precisam ser processadas fora do blockchain atual. Ao mesmo tempo, eles também monitoram transações de saída em outros blockchains conectados.
Os observadores participam do processo de votação depois de observar as transações de entrada ou fora do local.
"Entrada" e "saída" referem-se ao fluxo de transações entre cadeias
"Pit Stop": Refere-se a uma transação de outro blockchain que entra no blockchain atual, também conhecido como transação "Pit Stop".
"Outbound": Refere-se a transações que saem do blockchain atual e são enviadas para outros blockchains.
Votação
Quando um observador envia um voto sobre uma transação, uma cédula é criada se ela não tiver sido criada antes. Podem votar e associar o seu voto a essa cédula. De acordo com o BallotThreshold, uma vez atingido um número suficiente de votos, o escrutínio é considerado "final".
A votação final move a cédula para o status de "confirmação final", aciona a execução da transação e paga a taxa GAS para transações entre cadeias.
Todos os votos apresentados após a confirmação final da cédula serão descartados.
Pit Stop
As transações de pit stop são observadas transações entre cadeias de outras cadeias conectadas. Para votar em um pit trade, um observador transmite uma mensagem MsgVoteOnObservedInboundTx.
A última votação move a cédula para o estado de "confirmação final", desencadeando a execução de transações entre cadeias.
Se a cadeia de destino for ZetaChain e a CCTX não contiver mensagens, os tokens ZRC20 serão depositados em uma conta no ZetaChain.
Se a cadeia de destino for ZetaChain e CCTX contiver mensagens, os tokens ZRC20 serão depositados e o contrato no ZetaChain será invocado. A mensagem contém o endereço do contrato e os parâmetros necessários para invocar o contrato.
Se a cadeia de destino não for ZetaChain, o status da transação será alterado para "Pendente Off-Site" e a CCTX será processada como uma transação externa.
Transações de saída
Saída pendente
Os observadores monitoram transações externas pendentes no ZetaChain. Para processar essas transações de saída pendentes, os observadores participam da assinatura de chave TSS para assinar a transação e, em seguida, transmitem a transação assinada para outros blockchains conectados.
Os observadores monitoram outros blockchains conectados para transações de saída de difusão. Uma vez que uma transação é "confirmada" (ou "on-chain") em outros blockchains conectados, os observadores votam no ZetaChain enviando uma mensagem VoteOnObservedOutboundTx. Depois que a votação ultrapassa o limite, a votação é finalmente confirmada e o status da transação muda para confirmação final.
Informações da mensagem
MsgVoteOnObservedOutboundTx
VoteOnObservedOutboundTx é a operação de votação em transações de saída que foram transmitidas e finalmente confirmadas na cadeia conectada. Se esta for a primeira votação, será criada uma nova cédula. Quando a votação atingir o limiar, o escrutínio será finalmente confirmado. Uma vez que a cédula é finalmente confirmada, as transações de saída são processadas.
Se a observação for bem-sucedida, o módulo bancário irá cunhar a diferença entre a quantidade de tokens consumidos (ZETA) e a quantidade gerada, e depositá-la na conta do módulo. Se a observação não for bem-sucedida, a lógica é executada de acordo com o estado anterior.
Se o status anterior for Saída pendente, uma nova transação de reversão será criada. Para cobrir a taxa de transação de reversão, uma instância de contrato UniswapV2 no ZetaChain será usada para trocar o número de tokens na CCTX comprometida com o ZRC20 do token GAS da cadeia recetora. Esses tokens ZRC20 são então queimados. Atualize o Nonce ao mesmo tempo. Se tudo correr bem, o status da CCTX mudará para Reversão Pendente.
Se o status anterior for Reversão pendente, a CCTX será anulada.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/cef315c1bebda0b2ccd6bab43d6fbdf9.webp)
MsgVoteOnObservedInboundTx
VoteOnObservedInboundTx é a operação de votação em transações de entrada observadas na cadeia conectada. Quando se procede à primeira votação, é gerada uma nova cédula. Quando o número de votos atingir o limiar, o escrutínio será finalmente confirmado. Uma vez confirmada a votação, será criada uma nova CCTX.
Se a cadeia de receção for ZetaChain, HandleEVMDeposit será chamado. Se os tokens depositados forem ZETA, MintZetaToEVMAccount será chamado e a quantidade correspondente de tokens será cunhada na conta de recebimento no ZetaChain. Se o token depositado for tokens GAS ou tokens ERC20 conectados à cadeia, o método de depósito do ZRC20 será invocado e os tokens serão depositados na conta de recebimento no ZetaChain. Se a mensagem não estiver vazia, o método depositAndCall do contrato do sistema também será chamado e o contrato de cadeia completa no ZetaChain será executado. O endereço e os parâmetros do contrato de cadeia completa são passados como parte da mensagem. Se tudo correr bem, o status da CCTX mudará para OutboundMined.
Se a cadeia de recebimento for uma cadeia conectada, o método FinalizeBound será chamado, pronto para processar a CCTX como uma transação de saída. Para pagar as transações de saída, uma instância de contrato Uniswap V2 no ZetaChain será usada para trocar o número necessário de tokens na CCTX enviada com ZRC20 do token GAS da cadeia recetora. Esses tokens ZRC20 são então queimados. Atualize o Nonce ao mesmo tempo. Se tudo correr bem, o status do CCTX mudará para PendingOutbound.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/ee5a964ed255fa3406a488778086924d.webp)
2) Modelo de Emissões do Módulo de Emissões
O papel do módulo de emissões é coordenar a distribuição de recompensas aos observadores, validadores e signatários do TSS. Atualmente, distribui apenas recompensas aos validadores por bloco. Os montantes de recompensa não atribuídos permanecerão nos respetivos prizepools da TSS e do Observer. A distribuição de recompensas é implementada no início do processamento do bloco.
3) Módulo Fungível Módulo de Intercambiabilidade
O módulo de fungibilidade simplifica o processo de implantação de tokens fungíveis (ou "tokens externos") em outros blockchains conectados ao ZetaChain. (No ZetaChain, esses tokens externos são representados como tokens ZRC20.) Quando um token externo é implantado no ZetaChain, o sistema cria automaticamente um contrato ZRC20, estabelece o pool correspondente e injeta liquidez no pool. O token externo será então adicionado à lista de tokens externos no estado do módulo. )
**4) Modelo de Observador do Módulo Observador
O módulo de observador é responsável pelo acompanhamento das opções de votação, mapeamento entre cadeias e contas de observadores, lista de cadeias conectadas, parâmetros centrais (endereço do contrato, intervalo do plano de transações de saída, etc.), parâmetros do observador (limite de votação, delegação mínima do observador, etc.) e parâmetros da estratégia de gestão.
As opções de votação são usadas para votar em transações de entrada e saída, e o módulo de observador fornece a capacidade de criar, ler, atualizar e excluir opções de votação (CRUD), bem como funções auxiliares para determinar se uma cédula foi finalizada. Outros módulos, como os módulos de cadeia cruzada, utilizam o sistema de votação quando os observadores/validadores votam nas transações.
Observadores/validadores são validadores que executam o ZetaClient e funcionam em paralelo com o ZetaCored (nós blockchain) com autoridade de voto para votar em transações de cadeia cruzada de entrada e saída.
O mapeamento entre a cadeia e a conta do observador é definido no momento da criação e é usado para determinar no módulo de cadeia cruzada se o observador/validador está autorizado a votar em transações em uma cadeia conectada específica.
3.3.3 Procedimento de operação
3.3.3.1 Desenvolvedores
1) Comece a construir
O ZetaChain oferece duas maneiras de desenvolver dApps: contratos de cadeia completa e mensagens entre cadeias.
ZetaChain é um blockchain de prova de participação (PoS) construído usando o SDK do Cosmos e o mecanismo de consenso Tendermint Core. Isso permite que o ZetaChain tenha tempos rápidos de geração de blocos e certeza instantânea de transações.
ZetaChain fornece uma camada de execução compatível com Ethereum Virtual Machine (EVM) chamada zEVM. Além de suportar todas as funções EVM e interações padrão, como criação de contratos, interação de contrato e combinação de contratos, o zEVM tem as seguintes características exclusivas:
Os contratos no zEVM podem ser chamados por cadeias externas.
Os contratos no zEVM podem gerar transações de saída em cadeias externas.
Esses dois recursos exclusivos permitem que o zEVM atue como uma plataforma programável de uso geral que suporta transações entre cadeias, com a capacidade de modificar o estado em diferentes cadeias em uma única etapa.
Ao desenvolver no ZetaChain, os desenvolvedores precisam criar contratos zEVM. Embora os contratos zEVM possam ser qualquer contrato padrão do Solidity, para aproveitar ao máximo os recursos do ZetaChain, esses contratos devem seguir uma interface específica. Essas interfaces são exclusivas do ZetaChain e permitem a interação com blockchains conectados externamente.
2) Modelo de contrato inteligente
ZetaChain vem com um modelo de contrato inteligente que torna mais fácil para os desenvolvedores começarem a criar dApps. Tanto o tutorial de cadeia completa quanto o tutorial de mensagens de cadeia cruzada usam esse modelo, como:
Gere carteiras aleatórias
Verifique o saldo do token
Colete fichas da torneira
Crie um contrato de cadeia completa
Crie um contrato de mensagem de cadeia cruzada
Rastreie transações entre cadeias
Verificar o contrato
Envie tokens
Taxas de consulta entre cadeias
3) Tokens na ZETA
O testnet ZetaChain Athens 3 testnet é um tipo diferente de token.
• Tokens ZETA nativos no ZetaChain
O token nativo do ZetaChain é chamado ZETA. É um token de stake que é usado para pagar taxas de transação. Os nós ZetaChain são construídos sobre a estrutura do SDK do Cosmos.
• ZETA embalado em ZetaChain
ZETA pode existir no ZetaChain na forma de tokens WETH9 (contratos que encapsulam WETH) (WZETA). WZETA é usado principalmente como um pool de liquidez dentro do ZetaChain, emparelhado com tokens GAS nativos de blockchain conectados (por exemplo, emparelhamento gETH/WZETA).
Para encapsular o ZETA local como WZETA e enviá-lo para o contrato ZetaToken no ZetaChain.
• Tokens externos no ZetaChain
Os tokens GAS locais (como gETH, tMATIC, tBNB e tBTC) no blockchain conectado são apresentados como tokens ZRC-20 no ZetaChain. ZRC-20 é uma extensão do token ERC-20 que permite que os tokens sejam depositados no ZetaChain e retirados deles. Para depositar tokens no ZetaChain, basta enviá-los para um endereço TSS na cadeia. Para retirar tokens GAS nativos do ZetaChain, você precisa chamar o método de extração do contrato ZRC-20.
4) Contratos Omnichain
Um contrato inteligente de cadeia completa é um contrato implantado no ZetaChain que pode usar e orquestrar cadeias conectadas, bem como ativos no ZetaChain. Com um contrato inteligente de cadeia completa, o estado dos ativos e dados pode ser mantido em todas as cadeias conectadas. O contrato inteligente de cadeia completa é implantado no ZetaChain e pode ser invocado a partir de qualquer cadeia conectada.
Para invocar um contrato inteligente de cadeia completa, a única coisa que um usuário precisa fazer é enviar uma transação para o endereço TSS da cadeia conectada. O valor da transação estará disponível para o remetente no ZetaChain como tokens ZRC-20, e uma matriz de bytes de dados (contendo o endereço e a mensagem do contrato inteligente de cadeia completa) é usada para chamar o contrato inteligente de cadeia completa por endereço e passar parâmetros da mensagem.
•ZetaEVM(zEVM)
ZetaEVM é uma máquina virtual compatível com Ethereum. Os usuários podem implantar e executar contratos inteligentes de cadeia completa no blockchain principal do ZetaChain. Esses contratos se conectam à camada de interoperabilidade da ZetaChain e podem coordenar ativos em cadeias externas como se estivessem na mesma cadeia.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/053e3978be32e35275bcbca1d8408fb2.webp)
• Padrão de token ZRC-20
O padrão de token ZRC-20 foi integrado à plataforma de contrato inteligente de cadeia completa da ZetaChain. Com o ZRC-20, os desenvolvedores podem criar dApps que coordenam conexões com ativos locais on-chain, o que torna muito simples criar protocolos DeFi de cadeia completa e dApps, como exchanges descentralizadas de cadeia completa (DEXs), empréstimos de cadeia completa, gerenciamento de portfólio de cadeia completa, etc., como se todos estivessem em uma única cadeia.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/e2974a8693255f44d566f8481d562920.webp)
Pools de liquidez
Os pools de liquidez ajudam a facilitar os principais recursos do ZetaChain e melhoram a experiência do usuário (taxas mais baixas, transações mais suaves, aplicações financeiras mais diversificadas) para o benefício de todo o ecossistema de criptomoedas. Os pools de liquidez em um ambiente ZetaChain podem ser divididos em três categorias principais: pools ZETA principais, pools zEVM adicionais e pools ZETA externos.
Piscina ZETA principal
[ZETA] / O pool Uniswap da [Gas ZRC-20] (no zEVM) é o pool central exigido pela ZetaChain para escrever transações de saída para a cadeia. Sempre que é adicionado suporte para uma cadeia, é criado um pool entre o ZETA correspondente e os ativos de gás locais da cadeia.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/5546ce5faf2b23e70cf064efcabbad90.webp)
Por exemplo, você pode ver como as mensagens entre cadeias podem usar esses pools principais que emparelham gás nativo (ZRC-20) com ZETA para pagar por transações de saída:
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/0adf2bc563ba9eafb20c416a17d366d2.webp)
Anexe o pool zEVM
Qualquer pool de liquidez pode ser criado no zEVM, e os usuários podem implantar tokens ERC-20 simples no ZetaChain, integrar tokens de cadeias externas via ZRC-20 e criar qualquer combinação de pool de liquidez necessária para sua aplicação, assim como em um EVM de cadeia única. Por exemplo, você pode criar outros úteis [ZETA] [Gas] / [Stablecoin] ou / [Stablecoin] pool, permitindo que os usuários negociem diferentes ativos mais livremente.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/436117ac879c31d1d6861e1d22b184ab.webp)
Piscina ZETA externa
ZETA é um token de cadeia completa que existe tanto no ZetaChain quanto em qualquer cadeia conectada, pois é usado tanto para taxas de gás de contrato inteligente quanto para mensagens entre cadeias. Algumas piscinas em cada cadeia (por exemplo,[ZETA] [Gas] / ajudará as aplicações a facilitar a transferência de valor entre cadeias através de mensagens. Os desenvolvedores também precisam de pools de mineração em cadeias externas para obter o ZETA a fim de usá-lo para mensagens.
• Taxa de gás
Ao interagir com os contratos inteligentes da ZetaChain, os usuários são obrigados a pagar taxas de gás para transações específicas.
O gás é necessário para a implantação e invocação de contratos inteligentes. É possível interagir com o contrato zEVM (ZetaChain Virtual Machine) em uma cadeia externa através de depósitos ZRC-20. Isso pode incluir a incorporação de chamadas de contrato em mensagens. Como alternativa, os usuários podem se conectar diretamente ao ZetaChain e interagir com contratos já implantados no zEVM.
O mecanismo de mercado GAS do contrato inteligente ZetaEVM é semelhante ao Ethermint e usa uma estrutura de taxas GAS semelhante ao Ethereum EIP 1559. O sistema é projetado para parar ataques de spam na web.
Taxa de contrato inteligente de cadeia completa
depósito
Quando os tokens são depositados no ZetaChain, as taxas para os tokens Gas nativos da cadeia são pagas enviando-os para o endereço TSS (Threshold Signature Scheme). Por exemplo, se o ETH for depositado do Ethereum no ZetaChain, as taxas necessárias serão pagas em ETH e são comparáveis às taxas normais de transferência de tokens na rede Ethereum.
Levantamentos
Ao retirar tokens ZRC-20 para uma cadeia externa conectada, uma "taxa de gás de retirada" será cobrada.
Taxas de cadeia completas atuais
Essas taxas são comparadas com tokens Gas nativos (a cadeia da qual os tokens ZRC-20 são extraídos) na cadeia de destino. A taxa é calculada com base num limite de gás de 500.000.
Os contratos CCM (Cross-Chain Communication) são implantados em duas ou mais blockchains interconectadas. ZetaChain atua como um retransmissor e é responsável por passar informações entre esses blockchains.
Para enviar uma mensagem, o usuário precisa chamar uma função de execução, e ZetaChain recebe a mensagem e a envia para a cadeia de destino. A mensagem é então passada para um contrato CCM e passada para a função onZetaMessage.
Um caso de uso típico para CCM é quando um aplicativo simplesmente chama um contrato em uma cadeia diferente ou envia valor para um endereço em uma cadeia diferente. Uma vez que a mensagem é recebida e processada na cadeia de destino, o ideal é que o aplicativo não precise transmitir nada para sincronizar o estado, e o remetente não precise se preocupar com o resultado.
As mensagens de cadeia cruzada podem ser usadas para criar uma variedade de aplicativos e recursos básicos, como:
NFTs OmniChain, que podem ser enviados entre diferentes cadeias sem saber o estado de outras coleções on-chain.
Aplicações "simples" de troca ou ponte que alavancam pools de liquidez em cadeias existentes.
Comprove a propriedade de NFTs ou chamadas de operação simples para diferentes cadeias.
Conector conector
O conector ZetaChain permite que os usuários enviem mensagens de cadeia cruzada (dados e valor) entre qualquer blockchain conectado.
Taxa de gás
Os usuários (carteiras, contratos) devem pagar taxas para transferir dados e valor entre diferentes cadeias via ZetaChain. O pagamento do usuário é obtido através do envio de ZETA (e dados da mensagem) para o contrato de conector na cadeia de conexão. Essas ZETAs são usadas para pagar validadores/stakers/pools de ecossistemas, bem como taxas de gás na cadeia de destino. Para os usuários, essas operações são empacotadas em uma única transação.
Ao enviar mensagens em cadeia cruzada, os utilizadores têm de pagar dois tipos de taxas:
Taxa de Gás de Saída: Calculada dinamicamente com base no preço do gás da cadeia alvo, no limite de gás fornecido pelo usuário e no preço do token no pool de liquidez no ZetaChain.
Taxa de Protocolo: Atualmente um valor fixo definido no código-fonte ZetaChain.
Essas taxas estão em tokens ZETA e são calculadas em relação à cadeia de destino (a cadeia para a qual a mensagem é enviada). A taxa é calculada com base num limite de gás de 500.000.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/841b007dcaa2813f79e2e3da7bc5be4b.webp)
3.3.3.2 Validadores
As responsabilidades do verificador exigem que os usuários que precisam usar o sistema operacional Linux e a interface de linha de comando gerenciem os recursos dos nós ZetaChain de forma mais eficiente. Os validadores precisam definir limites para o número máximo de descritores de arquivo e o número máximo de processos para maximizar o uso de recursos. Em segundo lugar, os validadores precisam se concentrar nos recursos do nó em ambientes de aplicativos do mundo real, incluindo carga de CPU, memória, utilização de disco e E/S de disco, para garantir um desempenho estável do sistema. O validador permite que o Prometheus gere métricas que estão disponíveis para o coletor Prometheus.
Requisitos de configuração:
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/cb5e8f56fd0f0ce39800f997a57375fb.webp)
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/2cb10ded7061bff61f725cad0f763874.webp)
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/36c25ff8ba54d629dd73c8fd09b36d48.webp)
3.4 Ecossistema
Atualmente, ZetaChain tem cerca de 151 parceiros, dos quais BTC, BNB, ETH, Polygon foi lançado na testnet.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/4906e7d07bcda1f645a96ff4be24972b.webp)
Além disso, a ZetaChain estabeleceu parcerias com uma série de grandes projetos e acordos envolvendo diferentes campos, na esperança de ajudar esses projetos através de sua principal tecnologia de cadeia cruzada Omnichain, desbloquear mais casos de uso de cadeia cruzada e realizar a transferência de dados e ativos que podem cobrir toda a cadeia. De acordo com a ZetaChain, os DApps Omnichain identificados para serem implantados no ZetaChain incluem DEX, Identity Infrastructure (Galxe), Social Protocol (CyberConnect), DAO (STP) e outros.
3.5 Casos de Uso do Projeto
ZetaChain mostra seus usos específicos multifacetados, cobrindo as seguintes áreas-chave:
• Contratos inteligentes gerenciam ativos externos
Os contratos inteligentes para gerenciar ativos externos é um dos recursos poderosos do ZetaChain, que permite que os contratos inteligentes mantenham e usem quaisquer ativos que uma conta normal possa deter, e recebam e gastem esses ativos de acordo com a lógica programática. A função de contrato inteligente cross-chain da ZetaChain pode manter e usar diretamente ativos na cadeia externa, portanto, é possível gerenciar vários ativos na ZetaChain, como ETH, ERC20, Algorand ASAs, etc. Além disso, os dApps cross-chain podem ser facilmente construídos através das mensagens do ZetaChain.
• Câmbio descentralizado de criação de mercado automatizada (AMM) cross-chain
O ZetaChain permite uma verdadeira exchange descentralizada automatizada de criação de mercado (AMM) cross-chain, construída usando contratos inteligentes. Há duas maneiras de criar DEXs AMM no ZetaChain: mensagens e contratos inteligentes ZetaChain nativos. A diferença é se o pool é gerenciado por um contrato inteligente externo ou um contrato inteligente local ZetaChain. No método de mensagens, o pool de fundos é gerenciado por um contrato inteligente de cadeia externa, emparelhado com a moeda ZETA. No método de contrato inteligente ZetaChain local, a conta TSS da ZetaChain detém todos os ativos nativos na cadeia externa e é gerenciada diretamente pelo contrato inteligente ZetaChain. Esses contratos inteligentes implementam a lógica AMM, incluindo preços, câmbio, provedores de liquidez e taxas.
Mensagens cross-chain com valor/dados
A capacidade da ZetaChain de entregar mensagens de forma confiável e segura de uma cadeia para outra permite aplicações poderosas entre cadeias, mesmo sem contratos inteligentes ZetaChain nativos. A funcionalidade de mensagens inclui todos os pontos finais de comunicação na cadeia externa, com os validadores da ZetaChain atuando como notários tolerantes a falhas bizantinos para provar a validade de eventos/transações na Cadeia A e atuando como um relé para mensagens. O contrato inteligente da Cadeia B só precisa colocar o endereço TSS da ZetaChain na lista de permissões para confiar que a ZetaChain verificou os eventos na Cadeia A.
• NFTs multi-cadeia
No mundo NFT multicadeia, o mesmo conjunto de NFTs pode existir em vários blockchains ao mesmo tempo, como Ethereum, Flow e Solana. Transferir um NFT de uma cadeia para outra é um desafio, porque é necessário saber onde esse NFT está agora e quem é seu atual proprietário. O contrato inteligente ZetaChain resolve a transferência de propriedade de NFTs em diferentes cadeias. Especificamente, cada cadeia terá um contrato inteligente de depósito controlado por uma chave ZetaChain. Para transferir um NFT para outra cadeia, basta colocar o NFT em um contrato de garantia, pagar tokens ZETA como uma taxa de transação e ZetaChain criará o NFT correspondente na cadeia de destino. Os contratos inteligentes no ZetaChain podem rastrear o proprietário de um NFT e o blockchain no qual o NFT reside.
• Identidades e bens comuns
ZetaChain fornece um sistema de identidade universal, serviço de nome e Soul Bound Tokens que podem servir como uma identidade universal para todas as cadeias. Ele tem capacidade de cadeia completa para permitir que as identidades dos usuários interajam com outras cadeias e está preparado para o futuro porque o ZetaChain pode suportar mais blockchains.
Em vez de ter que ter uma identidade ou nome de domínio separado em cada cadeia, os usuários podem gerenciar e usar seus ativos em todas as cadeias, sejam itens de jogos, colecionáveis ou tokens, a partir de uma plataforma unificada.
• Cofres multi-cadeia e multi-assinatura
Isso significa que os usuários podem manter e gerenciar com segurança ativos em várias cadeias por meio de contas e/ou mensagens envolvendo várias cadeias, um processo que requer a confirmação de várias assinaturas.
• Resumo de conta de cadeia completa ou carteira de contrato inteligente
A ZetaChain oferece carteiras de contratos inteligentes que podem gerenciar transações com todas as cadeias. Permite transações sem gás, lida com operações como transações complexas ou multicadeia, semelhantes ao EIP-4337, mas com funcionalidade de cadeia completa.
• Cadeia completa DeFi
No ZetaChain, os usuários podem usar exchanges descentralizadas (DEXs), empréstimos/empréstimos, contratos e outras funções para alcançar transações contínuas de uma etapa e transações de liquidez unificadas entre cadeias. Com os contratos inteligentes ZetaChain, os usuários podem reduzir significativamente problemas comuns em transações de mercado, como derrapagem, condições de corrida, MEV, etc. Os usuários podem criar aplicativos financeiros em várias cadeias como se estivessem em uma única cadeia.
• DAOs de cadeia completa
DAOs de cadeia completa são organizações autônomas descentralizadas (DAOs) e ferramentas de governança que permitem que as pessoas coordenem atividades, governem e gerenciem ativos de uma forma que não esteja vinculada a um blockchain específico.
3.6 Espaço e Potencial da Indústria
3.6.1 Classificação
Antecedentes**
O Bitcoin, como pioneiro do blockchain, introduziu o conceito de um livro-razão público descentralizado e baseado em criptografia. Adota um mecanismo de prova de trabalho e resolve o mecanismo central do consenso distribuído. No entanto, a limitação de design do Bitcoin é que ele não pode alcançar uma programação extensiva e só pode suportar recursos de script limitados, principalmente para a criação de criptomoedas. Este design levou às características de um sistema de blockchain fechado que só pode ser transacionado dentro da rede Bitcoin.
A fim de expandir as capacidades do blockchain, o Ethereum surgiu. O Ethereum introduziu contratos inteligentes e a Máquina Virtual Ethereum (EVM), tornando o blockchain Turing-completo programável. Esta inovação abre novas possibilidades para a tecnologia blockchain, permitindo que os desenvolvedores criem contratos inteligentes complexos e aplicativos distribuídos (dApps). O sucesso do Ethereum atraiu o surgimento de mais blockchains, como Polkadot, Solana, Avalanche e Cosmos, que também suportam contratos inteligentes Turing-complete.
No entanto, com o surgimento e diversificação de diferentes blockchains, surgiu a necessidade de comunicação e interação multicadeia. Atualmente, as blockchains ainda são sistemas fechados que não podem compartilhar informações de forma direta e confiável ou interagir entre diferentes cadeias. As transações entre cadeias devem depender de exchanges centralizadas ou de terceiros confiáveis (Oracle), o que leva a problemas de segurança e confiança. Portanto, a fim de alcançar a comunicação e interação multicadeia, é necessário encontrar soluções confiáveis que permitam que diferentes cadeias de blocos alcancem transações e trocas de dados confiáveis e seguras entre cadeias sem a confiança de terceiros.
Além disso, nos últimos anos, o espaço das criptomoedas desenvolveu-se rapidamente, e os dApps também surgiram em grande número. Para os desenvolvedores, suportar várias redes significa manter seus aplicativos em cada rede, que tem seus próprios desafios e limitações, adicionando complexidade. Para os usuários que querem obter os melhores benefícios entre diferentes aplicativos, eles precisam usar diferentes pontes para cruzar diferentes redes, cada uma com seu próprio token exclusivo e mecanismo de confiança, resultando em liquidez descentralizada, má experiência do usuário e até mesmo alguma confusão e taxas desnecessárias.
Enquanto muitos projetos estão trabalhando para alcançar a interoperabilidade entre diferentes redes, todo o ecossistema de criptomoedas está se tornando cada vez mais fragmentado e menos uniforme. Portanto, a fim de alcançar a comunicação e interação multi-cadeia, é necessário encontrar soluções confiáveis que permitam que diferentes blockchains alcancem transações confiáveis e seguras entre cadeias e trocas de dados sem a confiança de terceiros, o que se tornou uma obrigação no campo das criptomoedas.
Classificar**
As redes de cadeia cruzada de interoperabilidade podem ser classificadas de acordo com diferentes características e tecnologias, sendo as seguintes classificações diferentes:
Cadeias de retransmissão: Algumas redes de cadeia cruzada usam cadeias de retransmissão como pontes para permitir a comunicação e a transferência de ativos entre diferentes cadeias de blocos.
Sidechains: Sidechains são cadeias auxiliares conectadas ao blockchain principal, permitindo que ativos e dados fluam livremente entre a cadeia principal e a sidechain.
WrApped Tokens: Permite a transferência de ativos entre cadeias criando tokens encapsulados em diferentes blockchains.
Regimes notariais: Verificação e confirmação de transações transversais com base em terceiros ou notários de confiança.
Atomic Swaps: As transações em duas cadeias diferentes ocorrem simultaneamente no nível atômico, garantindo que todas as transações sejam bem-sucedidas ou todas falhem.
Tokens Indexados: Ao bloquear os ativos da cadeia principal, os tokens âncora correspondentes são emitidos para alcançar cruzamentos de ativos na cadeia de destino.
Sem confiança: o sistema não depende de uma única entidade, garantindo que nenhuma parte específica precise ser confiável em interações entre cadeias.
Confiável: interações entre cadeias exigem confiança em nós, instituições ou contratos inteligentes específicos.
Cadeia cruzada de blockchain única: interação entre cadeias com base em uma única rede blockchain, como por meio de sidechains ou cadeias de retransmissão.
Multi-blockchain joint cross-chain: Permite a comunicação entre cadeias entre várias redes blockchain independentes, como por meio de swaps atômicos ou tokens ancorados.
Essas classificações podem ajudar a entender e comparar diferentes soluções de cadeia cruzada para escolher a tecnologia de cadeia única certa para suas necessidades específicas. De facto, a tecnologia e a classificação entre cadeias continuam a desenvolver-se e a evoluir, e as mais utilizadas no mercado podem ser resumidas nas seguintes duas categorias:
Atualmente, existem no mercado dois métodos comuns de transferência de fundos de transição entre cadeias:
Uma delas é bloqueando ou queimando fundos e, em seguida, cunhando novos tokens na cadeia de destino
A outra é através de swaps de liquidez. Esses métodos usam diferentes técnicas para permitir a comunicação entre cadeias, uma das quais é a autenticação de uma ou várias partes, e a outra é uma combinação de repetidores e clientes leves
No entanto, estes métodos de ponte de cadeia cruzada existentes têm algumas limitações:
• O esquema lock+mint requer transferência entre cadeias usando ativos empacotados que substituem o ativo original.
• Os sistemas de swap de liquidez não suportam ativos que não estejam disponíveis em plataformas de contratos não inteligentes e redes ligadas.
•A verificação unilateral/multipartidária tem alguns problemas na centralização.
•Repetidor + cliente leve é caro para implantar.
3.6.2 Tamanho do Mercado
Atualmente, de acordo com os dados da DefiLlama, em 9 de outubro de 2023, a categoria Bridge atual ocupava o quarto lugar em volume de bloqueio, com um total de 9,177 bilhões (US$ 9,177 bilhões), enquanto de acordo com dados da Coingecko, os tokens do setor de cadeia cruzada ocupavam a 41ª posição em capitalização de mercado, com uma capitalização de mercado total de cerca de US$ 955 milhões e um volume de negociação de cerca de 73,51 milhões nas últimas 24 horas.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/fc0011fc3cd1f459de4dfc6301d2142f.webp)
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/3f9129d05695893b7303029867d5cabe.webp)
3.7 Dados Comerciais
• Dados operacionais
Testnet 2
De acordo com o painel de dados oficial, no caso do testnet, o número total de transações zEVM no testnet 2 é de 1,291 milhão, e 15.000 contratos de aplicativos distribuídos foram criados com sucesso. Além disso, o preço médio do gás foi de 1,50 aZETA, e o número de endereços zEVM únicos atingiu 358.900. A altura atual do bloco é de 4.994.802.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/2848472a2cf4b33b3993c468d761b359.webp)
Testnet 3
De acordo com o painel de dados oficial, sob o testnet 3, o número total de transações zEVM até agora é de 20.134.900, e 31.000 contratos de aplicativos distribuídos foram criados com sucesso. Além disso, o preço mediano do gás é de 0 aZETA (inferior à taxa de GAS testnet). O número de transações entre cadeias foi de cerca de 14,47 milhões, e o número de endereços zEVM únicos atingiu 512.800. A altura atual do bloco é de 1.946.981. Isso mostra que o testnet 3 para 2 fez progressos significativos em termos de volume de transações, número de contratos inteligentes e atividade de endereço, estabelecendo uma base sólida para o desenvolvimento futuro.
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/a29def3ab30171d7c98d5ac1e2f0ff57.webp)
• Dados de redes sociais
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/3708934f804ffc7b133c4c0b7501b888.webp)
Twitter: 806.000 seguidores
Discórdia: 849.300 seguidores, cerca de 21.000 ativos diários
Telegram: 81.800 seguidores, cerca de 3 mil pessoas vivem todos os dias
A julgar pela quantidade de atenção nas plataformas de mídia social, o projeto tem uma base considerável de seguidores no Twitter, Discord e Telegram. Em comparação com o projeto geral, esta é uma quantidade relativamente grande de atenção.
3.8 Cenário Competitivo do Projeto
3.8.1 Introdução ao Projeto
ZetaChain é uma plataforma de contrato inteligente descentralizada (Camada 1) que suporta transferência entre cadeias e comunicação entre cadeias de fundos Omnichain. Ao mesmo tempo, Cosmos e Polkadot também são alvos de redes multi-cadeia e são usados como comparadores. Embora o Layerzero não seja um blockchain independente, como um protocolo de interoperabilidade de cadeia completa, ele também participa dessa comparação considerando sua escala de financiamento e alta valorização.
Cosmos
Cosmos é uma rede descentralizada de blockchains paralelos independentes alimentados por algoritmos de consenso BFT, como o algoritmo de consenso Tendermint. Em outras palavras, o Cosmos é um ecossistema de blockchain que pode escalar e interoperar uns com os outros. A visão da Cosmos é tornar mais fácil para os desenvolvedores construir blockchains e remover barreiras entre blockchains, permitindo que eles transacionem uns com os outros. O objetivo final é criar uma internet blockchain, ou seja, uma rede blockchain que possa se comunicar entre si de forma descentralizada. Ele cumpre essa visão por meio de um conjunto de ferramentas de código aberto, como o Tendermint, o Cosmos SDK e o IBC, projetadas para permitir que as pessoas criem rapidamente aplicativos blockchain personalizados, seguros, escaláveis e interoperáveis.
Palkadot
Polkadot é uma rede multi-cadeia fragmentada que conecta vários blockchains privados em uma rede unificada, o que significa que pode processar muitas transações em várias cadeias em paralelo, eliminando o gargalo que ocorre ao processar transações uma a uma em redes tradicionais. Essa capacidade de processamento paralelo melhora significativamente a escalabilidade e cria as condições certas para maior adoção e crescimento futuro. As cadeias de estilhaços conectadas ao Polkadot são chamadas de "parachains" porque correm em paralelo na rede.
Ao construir uma estrutura de desenvolvimento de substrato no Polkadot, cada blockchain pode ter novos designs otimizados para casos de uso específicos, fornecendo melhores serviços, ao mesmo tempo em que melhora a eficiência e a segurança ao omitir código desnecessário.
LayerZero
O LayerZero é um protocolo de interoperabilidade de blockchain que unifica aplicativos descentralizados (dApps) em diferentes blockchains e permite a segurança de nós leves e de cadeia intermediária por meio de nós ultraleves na cadeia, tornando-o econômico. Ao dividir as responsabilidades entre Oracle e Relayer, o LayerZero aproveita os recursos de segurança de oráculos estabelecidos, como Chainlink e Band, e adiciona uma camada de segurança por meio de um sistema de retransmissão aberto. O LayerZero implementa funções de compartilhamento, ponte, empréstimo, troca e governança de estados entre cadeias.
3.8.2 Comparação de projetos
Quando se trata de lidar com pontes e mensagens entre cadeias, as abordagens existentes podem ser amplamente divididas em dois tipos. O primeiro método é conseguido através da obtenção de um consenso, da validação e do encaminhamento de mensagens numa cadeia intermédia. O segundo método é executar nós leves na cadeia para conseguir isso.
3.8.1 Tecnologia
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/936f12527840626a3ebbc143c4babd31.webp)
3.8.2 Diversos
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/154340a8e174bdfbe9e1b6a4aeb960dc.webp)
Como o ZetaChain ainda não foi oficialmente implementado, a comparação direta de indicadores técnicos não pode ser feita. Mas então, através de uma série de avanços tecnológicos em descentralização, computação distribuída, criptografia e comunicação de protocolo, as vantagens potenciais e a viabilidade de cada projeto podem ser avaliadas.
3.9 Análise do Modelo de Token
3.9.1 Total e distribuição de tokens
Nome do token: $ZETA
Data de lançamento: Prevista para o quarto trimestre de 2023
Emissão total: 2,1 bilhões (oficialmente não anunciado oficialmente, mas de acordo com informações divulgadas pela CoinList, 4.200.000 ZETA foi airdroped, representando 0,2% do fornecimento total de tokens, e a emissão total é estimada em 2,1 bilhões)
! [Relatório de Pesquisa de Investimento ZetaChain: Usando a tecnologia de cadeia cruzada Omnichain para integrar a camada 1 da rede de nós de verificação distribuída] (https://shilian.com/uploads/20231019/3981fe0fe6f63d8d9a63cafcf4e8cbe2.webp)
3.9.2 Captura de valor do modelo de token
• Usos de tokens ZETA:
Usado para pagar a taxa de gás do contrato inteligente ZetaChain
Usado para garantir a segurança do blockchain ZetaChain (através de staking/staking/redução)
Usado para alcançar a transferência entre cadeias, troca, mensagens e segurança
• Mecanismo de cadeia cruzada de tokens ZETA:
Mecanismo de ancoragem unidirecional, queimando tokens em uma cadeia e, em seguida, cunhando o mesmo número de tokens em outra cadeia
• Exclusividade e vantagens do token ZETA:
Pagamento entre cadeias: os tokens ZETA são ativos de combustível universais em vários blockchains e podem ser usados para pagar transações entre cadeias, o que torna as transações entre cadeias mais convenientes e eficientes.
Mecanismo de consenso: os tokens ZETA são garantias para participar do mecanismo de consenso (DPoS) da ZetaChain, que ajuda a garantir a segurança e a estabilidade da rede.
Contratos inteligentes: os tokens ZETA podem ser usados como moeda de pagamento para implantar e executar contratos inteligentes no ZetaChain, o que torna a implantação e operação de contratos inteligentes mais conveniente e eficiente.
Transferência de ativos: Os tokens ZETA podem ser usados como moeda de pagamento para negociação e transferência de ativos no ZetaChain, o que torna as transferências de ativos mais convenientes e eficientes.
Conexão multicadeia: os tokens ZETA são uma ponte que conecta ZetaChain e outras blockchains, permitindo a interoperabilidade entre várias cadeias, o que ajuda a promover a interconexão entre blockchains.
Em conclusão, os tokens ZETA têm exclusividade e vantagens, como pagamentos entre cadeias, mecanismos de consenso, contratos inteligentes, transferências de ativos e conexões multicadeia, que tornam o ecossistema ZetaChain mais completo e eficiente.
4. Avaliação preliminar
4.1 Problemas principais
**O projeto tem uma vantagem competitiva sólida? De onde vem essa vantagem competitiva? **
Vantagens: Realizar a interoperabilidade entre diferentes blockchains, superando o problema atual de fragmentação e não interoperabilidade de blockchains.
Implementação: ZetaChain implementa contratos inteligentes cross-chain, permitindo que os dApps interajam direta e nativamente com diferentes blockchains sem a necessidade de encapsular ou unir ativos.
2) Os contratos inteligentes suportam lógica arbitrária
Vantagens: Os contratos inteligentes ZetaChain podem executar ações correspondentes com base em eventos que ocorrem na cadeia externa e, em seguida, atualizar o estado da cadeia externa por meio de transações de assinatura TSS.
Vantagens: Suporta gerenciamento direto e uso de vários ativos nativos de cadeias externas no ZetaChain, incluindo Bitcoin, ETH, ERC20, Algorand ASA, etc.
Implementação: ZetaChain permite o uso de ativos em cadeias externas diretamente em sua plataforma, como gerenciar e operar ativos de blockchain como Bitcoin no ZetaChain através de contratos inteligentes.
Vantagens: Fornece uma interface simples de desenvolvimento e design do dApp, centraliza a lógica e o estado do dApp no ZetaChain e percebe a simplicidade e flexibilidade do desenvolvimento.
Implementação: ZetaChain fornece uma interface unificada para desenvolvedores dApp, permitindo que a lógica e o estado sejam centralizados no ZetaChain, simplificando o processo de desenvolvimento e aumentando a flexibilidade.
**Quais são as principais variáveis no funcionamento do projeto? Este fator é fácil de quantificar e medir? **
As principais variáveis na operação do projeto ZetaChain referem-se a importantes indicadores quantitativos ou fatores que podem afetar o funcionamento e desenvolvimento do projeto. Estas variáveis podem ser usadas para avaliar o sucesso e o crescimento do projeto e ajudar a moldar estratégias e decisões.
**1) Número de interoperações com cadeias externas: **
Características: Refere-se ao número de blockchains externos que são interoperáveis com ZetaChain.
Método de quantificação: A quantificação é feita através da contagem do número de cadeias externas que foram integradas na plataforma ZetaChain.
Características: Refere-se ao número de aplicações descentralizadas (dApps) desenvolvidas e executadas na plataforma ZetaChain.
Método de quantificação: Conte o número de dApps ativos em execução no ZetaChain.
**3) Quantidade de ativos gerenciados por contratos inteligentes ZetaChain:
Recurso: Refere-se ao valor total ou quantidade de ativos gerenciados por contratos inteligentes ZetaChain.
Método de quantificação: A quantificação é feita medindo o valor total ou o número de ativos mantidos em custódia em um contrato inteligente.
Características: Refere-se ao número de desenvolvedores que se registraram, usaram ou participaram da plataforma ZetaChain.
Método de quantificação: A quantificação é feita contando o número de pessoas registradas, ativas ou participando da comunidade de desenvolvedores ZetaChain.
Essas variáveis são quantificáveis, mas o método exato de quantificação pode variar dependendo do contexto da medição, da fase do projeto e dos objetivos. Por exemplo, o número de interoperações de cadeias externas pode ser medido em termos do número de cadeias integradas pela plataforma, enquanto a quantificação de ativos pode ser medida pelo valor total ou quantidade de ativos. É importante selecionar os indicadores adequados com base no funcionamento e nos objetivos do projeto e assegurar que esses indicadores refletem o estado operacional e a tendência de desenvolvimento do projeto.
4.2 Principais Riscos
Riscos de segurança da cadeia externa: A cadeia externa conectada pelo ZetaChain pode ser atacada, o que pode levar a gastos duplos, censura, regressão, hard fork, divisão de cadeia, etc.
Risco de vulnerabilidade do software do nó: bugs de software ou vulnerabilidades no software do nó ZetaChain que os invasores podem explorar para redirecionar cunhagem legítima de outros usuários para suas carteiras. No entanto, é provável que o impacto desta vulnerabilidade seja contido, uma vez que os atacantes só podem roubar informações de utilizadores ativos em determinados momentos, e o sistema para assim que é notado pelos utilizadores.
Risco do modelo econômico: O modelo econômico é desconhecido e o possível impacto precisa ser continuamente observado e avaliado
5. Recursos
Sítio Web oficial
Documentação do ZataChain
Livro branco ZetaChain
Palkadot Blog
CoinMarketCap
Blog ZetaChain
O futuro da OmniChain
DefiLlama
Sítio Web do Cosmos
Sítio Web Palkadot