Untitled

Descargo de responsabilidad: Este blog explora la implementación de protocolos cripto prominentes como contratos inteligentes omnichain en ZetaChain. Los productos mencionados involucran muchas funciones, sujetas a cambios. Además, se requieren cambios y actualizaciones en el protocolo ZetaChain para lograr dicha funcionalidad.

La misión de ZetaChain es servir como una plataforma para el acceso universal, la simplicidad y la utilidad de cualquier blockchain. Con los contratos inteligentes omnichain, los desarrolladores pueden implementar contratos inteligentes compatibles con EVM que son interoperables en cualquier cadena, incluso cadenas no inteligentes como Bitcoin, todo desde un solo lugar. Desde DEX THORChain hasta el protocolo de restaking de ETH EigenLayer y el stacking de BTC.

Construye THORChain y más en ZetaChain

THORChain es una blockchain de aplicación específica diseñada para ser un DEX.

Utiliza una arquitectura Threshold Signature Scheme (TSS) para permitir el intercambio sin confianza de Bitcoin por activos DeFi en otras cadenas. ZetaChain emplea una arquitectura TSS similar para firmar y gestionar de forma nativa activos en otras cadenas, pero permite a los desarrolladores utilizarla libremente a través de una capa de contratos inteligentes programables. La plataforma ZetaChain te permite construir un DEX funcionalmente similar a THORChain en ZetaChain. Por ejemplo, en el diagrama uno, puedes implementar un Uniswap con pools de tokens que existen en cadenas dispares. Esto es lo que hace el DEX Omnichan Eddy Finance para permitir el intercambio nativo de BTC por tokens en otras cadenas en un solo paso. Otro ejemplo es SushiSwap, que ha desplegado su contrato EVM para permitir la interoperabilidad de Bitcoin. Más información en el comunicado de prensa aquí.

Diagrama 1: Contrato UniswapV2 de un DEX cross-chain

Diagrama 1: Contrato UniswapV2 de un DEX cross-chain

Un DEX cross-chain es solo un ejemplo de una dApp Omnichain.

Con el paso general de mensajes y los contratos inteligentes Omnichain, los desarrolladores podrían crear proyectos NFT, aplicaciones DeFi como préstamos, gestión de carteras, colateralización de Bitcoin, y aplicaciones sociales y juegos que interactúen directamente con cualquier cadena y activo. ZetaChain puede considerarse como una plataforma más generalizada no sólo para el intercambio nativo de activos, sino también para la fácil creación de aplicaciones arbitrarias cross-chain.

Implementa EigenLayer como una dApp Omnichain en ZetaChain

El protocolo EigenLayer en Ethereum introduce el concepto de restaking. Esto significa que los usuarios de ETH pueden utilizar sus activos depositados para asegurar otras aplicaciones en Ethereum a través del contrato inteligente EigenLayer. Los validadores que participan en EigenLayer están incentivados para ser honestos y validar nuevas aplicaciones. En general, EigenLayer ayuda a mejorar y unificar el modelo de seguridad de Ethereum.

El Diagrama 2 ilustra cómo se puede desplegar un producto tipo EigenLayer como un Contrato Inteligente Omnichain en ZetaChain, y crear un mercado abierto para la seguridad.

Efectivamente, expande el restaking de ETH en Ethereum para incluir activos de múltiples cadenas para asegurar cualquier tipo de protocolo de consenso, oráculo, puente, Etc. Esto se aplica incluso al BTC nativo de la red Bitcoin. ZetaChain aporta la mayor liquidez, mientras que un producto como EigenLayer se limita actualmente a ETH.

Diagrama 2: tutorial de un contrato de staking omnichain

Diagrama 2: tutorial de un contrato de staking omnichain

En cuanto a la implementación, el Contrato Inteligente Omnichain en la EVM de ZetaChain gestiona los procesos de staking, restaking y distribución de recompensas. Los usuarios, ya sea en la propia ZetaChain o en cadenas conectadas (Bitcoin, Ethereum, Binance y otras en el futuro), pueden acceder a la dApp Omnichain y depositar activos nativos en el contrato.

Un producto como EigenLayer en ZetaChain sería muy similar a cómo funciona en Ethereum con una excepción: En Ethereum, solo los usuarios de Ethereum pueden participar en EigenLayer; en EigenLayer de ZetaChain, los usuarios de Bitcoin pueden depositar BTC en el staking de EigenLayer.

La sencilla implementación del contrato inteligente Omnichain amplía un producto como EigenLayer para permitir el restaking cross-chain. Con ZetaChain, las dApps pueden aprovechar la liquidez de otros ecosistemas importantes como Bitcoin para asegurar modelos a través de todas las redes de una manera más eficiente en cuanto al capital y escalable.

Nota, ZetaChain necesitaría ofrecer una manera para que los validadores de Ethereum aseguren redes adicionales. Implementar un sistema como la solución Actively Validated Services (AVS) de EigenLayer sería un cambio grande y costoso.

Extiende BabylonChain a cualquier cadena de contratos no inteligentes como una dApp Omnichain en ZetaChain

Al igual que ZetaChain, BabylonChain ve una enorme reserva de liquidez sin explotar en la red Bitcoin. El diagrama 3 muestra cómo la solución BabylonChain permite a los poseedores de Bitcoin apostar sus BTC para asegurar cadenas PoS sin mover sus activos fuera de la red Bitcoin. Operando dentro de las restricciones del lenguaje de scripting de Bitcoin, BabylonChain soporta contratos de staking que gestionan y especifican las condiciones bajo las cuales los Bitcoins pueden ser liberados o liquidados.