Untitled

Isenção de responsabilidade: este blog explora a implantação de protocolos criptográficos proeminentes como um contrato inteligente omnichain no ZetaChain. Os produtos mencionados envolvem muitas funções, que estão sujeitas a alterações. Além disso, são necessárias alterações e atualizações no protocolo ZetaChain para alcançar tal funcionalidade.

A missão do ZetaChain é servir como uma plataforma para acesso universal, simplicidade e utilidade em qualquer blockchain. Com contratos inteligentes omnichain, os desenvolvedores podem implantar contratos inteligentes compatíveis com EVM que são interoperáveis em qualquer cadeia – até mesmo cadeias não inteligentes como Bitcoin – tudo em um só lugar. Do protocolo DEX THORChain ao protocolo de reestabelecimento de ETH EigenLayer e ao protocolo de piquetagem BTC BabylonChain – os desenvolvedores não precisam construir novos blockchains. Eles podem facilmente oferecer suporte a esses casos de uso como um contrato inteligente omnichain no ZetaChain.

Construir THORChain e muito mais no topo de ZetaChain

THORChain é um blockchain específico de aplicativo projetado para ser um DEX. Ele usa uma arquitetura Threshold Signature Scheme (TSS) para permitir a troca sem confiança de Bitcoin por ativos DeFi em outras cadeias. ZetaChain emprega uma arquitetura TSS semelhante para assinar e gerenciar nativamente ativos em outras cadeias, mas permite que os desenvolvedores a utilizem livremente por meio de uma camada de contrato inteligente programável.

A plataforma ZetaChain permite-lhe construir um DEX funcionalmente semelhante ao THORChain no ZetaChain. Por exemplo, no diagrama um, você pode implementar um Uniswap com pools de tokens que existem em cadeias diferentes. Isso é o que o omnichain DEX Eddy Finance faz para permitir a troca nativa de BTC por tokens em outras cadeias em uma única etapa. Outro exemplo é o SushiSwap, que implantou seu contrato EVM pronto para uso para permitir a interoperabilidade do Bitcoin. Saiba mais no comunicado de imprensa aqui.

Diagram 1: UniswapV2 contract para um DEX de cadeia cruzada

Diagram 1: UniswapV2 contract para um DEX de cadeia cruzada

Um DEX de cadeia cruzada é apenas um exemplo de dApp Omnichain. Com a passagem geral de mensagens e contratos inteligentes Omnichain, os desenvolvedores podem criar projetos NFT, aplicativos DeFi, como empréstimos, gerenciamento de portfólio, colateralização de Bitcoin e aplicativos sociais e jogos que interagir diretamente com qualquer cadeia e ativo.

ZetaChain pode ser considerada uma plataforma mais generalizada não apenas para troca de ativos nativos, mas também para a criação fácil de aplicativos arbitrários entre cadeias.

Implantar o EigenLayer como um dApp omnichain no topo de ZetaChain

O protocolo EigenLayer no Ethereum introduz o conceito de reestaqueamento. Isso significa que os participantes da ETH podem estender seus ativos apostados para proteger outras aplicações no Ethereum por meio do contrato inteligente EigenLayer. Os validadores que participam do EigenLayer são incentivados a serem honestos e validarem novos aplicativos. No geral, o EigenLayer ajuda a melhorar e unificar o modelo de segurança do Ethereum.

O diagrama dois ilustra como você pode implantar um produto como o EigenLayer como um contrato inteligente omnichain no topo de ZetaChain e criar um mercado aberto para segurança. Efetivamente, ele expande o reestabelecimento de ETH no Ethereum para incluir ativos de múltiplas cadeias para proteger qualquer tipo de protocolo de consenso, oráculo, ponte, etc. Isso é verdade até mesmo para BTC nativo da rede Bitcoin. O ZetaChain traz mais liquidez, enquanto um produto como o EigenLayer está atualmente limitado ao ETH.

Diagram 2: Tutorial de contrato de staking omnichain

Diagram 2: Tutorial de contrato de staking omnichain

No que diz respeito à implementação, o Omnichain Smart Contract no EVM do ZetaChain gerencia os processos de piquetagem, restabelecimento e distribuição de recompensas. Os usuários, seja no próprio ZetaChain, ou em cadeias conectadas (Bitcoin, Ethereum, Binance e outras no futuro), podem acessar o Omnichain dApp e depositar ativos nativos no contrato.

Um produto como o EigenLayer no ZetaChain seria muito semelhante ao modo como funciona no Ethereum, com uma exceção: no Ethereum, apenas usuários do Ethereum podem participar do EigenLayer; no EigenLayer do ZetaChain, os usuários do Bitcoin podem depositar BTC no staking EigenLayer.

A implementação simples do Omnichain Smart Contract estende um produto como o EigenLayer para permitir o reestabelecimento entre cadeias. Com ZetaChain, os dApps podem aproveitar a liquidez de outros ecossistemas importantes, como o Bitcoin, para proteger modelos em todas as redes de uma forma mais eficiente em termos de capital e escalável.

Observe que ZetaChain precisaria oferecer uma maneira para os validadores Ethereum protegerem redes adicionais. Implementar um sistema como a solução Actively Validated Services (AVS) da EigenLayer seria uma mudança grande e cara.

Estender o BabylonChain a qualquer cadeia sem capacidades de contratos inteligentes como um dApp omnichain no ZetaChain

Semelhante ao ZetaChain, o BabylonChain reconhece um enorme conjunto de liquidez inexplorada na rede Bitcoin. O Diagrama 3 demonstra como a solução BabylonChain permite que os detentores de Bitcoin apostem seus BTC para proteger cadeias PoS sem mover seus ativos para fora da rede Bitcoin. Operando dentro das restrições da linguagem de script do Bitcoin, o BabylonChain oferece suporte a contratos de piquetagem que gerenciam e especificam condições sob as quais os Bitcoins podem ser desvinculados ou cortados.

Diagram 3: BabylonChain Litepaper 2023-07-13

Diagram 3: BabylonChain Litepaper 2023-07-13