Untitled

Resumo: O mais recente whitepaper de ZetaChain está disponível. Confira nossa nova página de recursos para desenvolvedores para começar a criar para omnichain.

Estamos entusiasmados em entregar a versão final do whitepaper de ZetaChain (localizado em 17 idiomas). O que permanece consistente é a missão inabalável de ZetaChain de oferecer uma blockchain L1 pública com interoperabilidade integrada para qualquer cadeia - mesmo cadeias sem recursos de contrato inteligente como Bitcoin. Com este lançamento, estamos orgulhosos de compartilhar que a versão atual de ZetaChain cumpre a proposta de futuro omnichain apresentada no whitepaper. O documento destaca, principalmente, as complexidades técnicas dos Contratos Inteligentes Omnichain, uma inovação transformadora e nova no mundo cripto, que resumimos brevemente neste post.

Contratos Inteligentes Omnichain (Seção 4.4)

Os Contratos Inteligentes Omnichain podem acessar e gerenciar ativos e dados em redes conectadas a partir de um único ponto de lógica. Eles são hospedados no módulo ZetaEVM (zEVM) de ZetaChain, que suporta todas as funcionalidades e interações do EVM, além das seguintes:

Esses dois recursos adicionais tornam o zEVM uma plataforma programável de uso geral que suporta o conceito de transações entre cadeias que alteram estados em diferentes cadeias atomicamente e em uma única etapa. Dito de forma simples, isso significa que os desenvolvedores podem aproveitar o ecossistema robusto de contratos inteligentes do Ethereum existente para construir aplicativos verdadeiramente interoperáveis em cima do ZetaChain - como se tudo estivesse em uma única cadeia. Visite nossos recursos para desenvolvedores para começar.

Principais diferenças em relação à Message Passing (passagem de mensagens) (Seção 4.4.4)

Os desenvolvedores podem construir em cima de ZetaChain usando tanto arquiteturas síncronas (contratos inteligentes omnichain) quanto assíncronas (passagem de mensagens entre cadeias), ou uma combinação de ambas. Ambos os mecanismos podem suportar muitos tipos de aplicativos, mas oferecem diferenças bastante significativas do ponto de vista da arquitetura de construção de aplicativos. Em um nível alto, vamos revisar três maneiras importantes como os contratos inteligentes omnichain diferem.

Desenvolvimento multicadeia síncrono

A lógica de aplicação do contrato inteligente omnichain e o estado vivem em um único lugar (figura 5). Por outro lado, o mecanismo de passagem de mensagens envolve mensagens transmitidas e sincronização de estado em muitos contratos em cadeias diferentes, o que pode levar a uma superfície de ataque maior e mais taxas de gás (e isso pode escalar rapidamente). Por exemplo, gerenciar um cofre ou protocolo de empréstimo com ativos em várias cadeias seria difícil de gerenciar apenas com passagem de mensagens.

Figura 5. Aplicativo baseado em contrato inteligente omnichain. Observe que há um único contrato que recebe a entrada, grava a saída, mantém o estado e orquestra ativos externos para o aplicativo.

Figura 5. Aplicativo baseado em contrato inteligente omnichain. Observe que há um único contrato que recebe a entrada, grava a saída, mantém o estado e orquestra ativos externos para o aplicativo.

Reimplante facilmente os dApps Ethereum existentes

Aplicativos Ethereum comuns e testados em batalha, como Uniswap V2/V3, Curve, Aave, Compound e outros, podem ser implantados como contratos inteligentes omnichain com alterações mínimas. O suporte de ZRC-20 permite transações de etapa única como Ethereum (mas nativamente de cadeia cruzada). O envio de mensagens (especialmente para aplicativos complexos) requer a recriação da lógica em um sistema de mensagens e sincronização de estado completamente diferente e assíncrono; as mensagens não podem aproveitar o trabalho existente da mesma maneira.

Os primeiros contratos inteligentes de Bitcoin

ZRC-20 pode facilmente suportar Bitcoin/Cardano/XRP, que não suportam contratos inteligentes de propósito geral para aplicativos como troca, empréstimo, etc. Portanto, por exemplo, os Contratos Inteligentes Omnichain podem orquestrar o BTC nativo na rede Bitcoin junto com ativos no mundo DeFi. A passagem de mensagens não pode funcionar para essas cadeias porque a mensageria requer contratos inteligentes em qualquer cadeia conectada.

Comece a construir

Nossa página de recursos para desenvolvedores já está ativa. Aqui, você pode encontrar nossos ZetaDocs e mais informações sobre como ingressar em nosso programa para os desenvolvedores.

Sobre ZetaChain