ZetaChain: la comunicación entre cadenas y cadenas múltiples marca el comienzo de un nuevo panorama competitivo

Autor original: Investigador de YBB Capital Ac-Core

ZetaChain: la comunicación entre cadenas y cadenas múltiples marca el comienzo de un nuevo panorama competitivo

ZetaChain (ZETA) es una cadena de bloques de primera capa diseñada para cerrar la brecha entre varias redes de cadenas de bloques, aprovechando el mecanismo de consenso Cosmos SDK y Tendermint para permitir a los desarrolladores crear aplicaciones interoperables escalables y personalizadas. La plataforma permite que las aplicaciones descentralizadas (DApps) utilicen las funciones de múltiples blockchains para resolver los problemas existentes en los protocolos entre cadenas actuales y realizar funciones entre cadenas completas. Utiliza contratos inteligentes Omnichain y motores ZetaEVM para promover la interoperabilidad. ZetaChain un centro de integración.

Cómo funciona ZetaChain

ZetaChain: la comunicación entre cadenas y cadenas múltiples marca el comienzo de un nuevo panorama competitivo

Fuente: sitio web oficial de ZetaChain

ZetaChain utiliza el SDK de Cosmos, basado en el motor de consenso Tendermint y el modelo de prueba de participación (PoS), para demostrar la capacidad única de la interoperabilidad de toda la cadena, y utiliza sus propios tokens como tarifas de gas, lo que tiene la ventaja de ampliar el alcance total. -Contrato inteligente EVM en cadena. Según Jed Barker, ZetaChain funciona de la siguiente manera:

  1. Contrato inteligente OmniChain: el núcleo de ZetaChain es un contrato inteligente que se puede conectar a múltiples cadenas de bloques. Estos contratos inteligentes funcionan con el motor ZetaEVM que es compatible con la máquina virtual Ethereum, lo que permite la interacción de datos entre diferentes cadenas de bloques;
  2. Transferencia de activos fluida: simplifique la transferencia de activos entre cadenas de bloques sin puentes complejos. Esto incluye soporte para blockchains sin funcionalidad nativa de contrato inteligente, como Bitcoin;
  3. Mensajería entre cadenas: para intercambios de datos más simples (como la transmisión NFT), ZetaChain proporciona funciones de mensajería entre cadenas para facilitar la transmisión de datos liviana entre diferentes redes;
  4. Gestionar activos externos: ZetaChain amplía su funcionalidad para gestionar activos en otras cadenas de bloques, aplicando lógica de contrato inteligente a cadenas que normalmente carecen de esta funcionalidad.

Arquitectura ZetaChain:

Zeta, al igual que otras arquitecturas, puede proporcionar muchas funciones de mensajería entre cadenas, pero su ventaja única es que admite contratos EVM de cadena completa, es decir, "THORChain con contratos inteligentes" o "Axelar con EVM". Utiliza el consenso de Cosmos SDK y CometBFT para construir una cadena de bloques PoS. Al igual que THORChain, Zeta utiliza el token ZETA como token de enrutamiento para mensajes entre cadenas.

La siguiente es una explicación: ZetaCore es el cliente que genera bloques y ejecuta la Capa 1. Al igual que otras cadenas de bloques PoS, ZetaClient es responsable de las operaciones entre cadenas. Otros nodos necesitan ejecutar ZetaCore y ZetaClient al mismo tiempo. Los nodos Zeta realizan tres funciones clave: verificación, observación y firma, con tres funciones distintas de las que es responsable cada operación de nodo. Esta arquitectura permite dos funciones clave: contratos inteligentes Omnichain y mensajería entre cadenas.

ZetaChain: la comunicación entre cadenas y cadenas múltiples marca el comienzo de un nuevo panorama competitivo

Fuente de la imagen: Delphi Creative

  • Validadores: Validadores estándar de CometBFT, ellos, al igual que otras cadenas de PoS, inyectan capital en ZETA y votan por bloques;
  • Observadores: Los observadores dividen los nodos completos que necesitan ejecutar la cadena externa en secuenciadores y verificadores, clasifican y supervisan los eventos en la cadena externa y los envían a los verificadores, quienes votan sobre los eventos y llegan a un consenso. La función del secuenciador es únicamente garantizar la validez y cualquier nodo puede secuenciar transacciones. Esto hace que ejecutar un nodo Zeta sea más costoso que ejecutar una cadena estándar, similar a THORChain, que es una de las razones por las que THORChain no agregó soporte para Solana;
  • Firmantes: las claves ECDSA/EdDSA se comparten entre nodos y solo una gran mayoría (2/3) puede firmar transacciones en la cadena externa. Los firmantes son la forma en que Zeta mantiene activos y firma información en cadenas externas. En plataformas de contratos inteligentes como Ethereum, se pueden usar para interactuar con contratos inteligentes y activos administrados, y también se pueden usar para alojar activos en cadenas de contratos no inteligentes como Bitcoin y Dogecoin. La siguiente imagen es el diagrama de firma en el papel blanco.

ZetaChain: la comunicación entre cadenas y cadenas múltiples marca el comienzo de un nuevo panorama competitivo

Fuente de la imagen: Delphi Creative

Transferencia de información entre cadenas

CCMP enruta información entre otras cadenas utilizando ZetaChain en el medio. Otros protocolos como LayerZero, Axelar, IBC, Chainlink CCIP y THORChain, hasta cierto punto, compiten en esta dirección. Pero para ZetaChain, su protocolo de transferencia de mensajes entre cadenas se implementa mediante el uso del token nativo ZETA, que es fundamentalmente diferente de sus competidores, porque a excepción de THORChain, otros competidores no dependen de sus tokens nativos para realizar una transferencia de valor. Un ejemplo en el documento técnico, DEX entre cadenas, es una representación visual del papel de ZETA en la mensajería. En este ejemplo, digamos que el usuario quiere intercambiar 1,2 ETH en Polygon por USDC en Ethereum. El camino es el siguiente:

  • Cambie ETH a ZETA en Polygon AMM;
  • ZETA se envía a ZetaChain;
  • ZETA se enruta desde ZetaChain a Ethereum;
  • Intercambie ZETA por USDC en Ethereum;
  • El usuario recibe Ethereum USDC.

ZetaChain: la comunicación entre cadenas y cadenas múltiples marca el comienzo de un nuevo panorama competitivo

Fuente de la imagen: Delphi Creative

Aunque la lógica es factible, esta solución requiere mucho dinero. Esto ha provocado hasta cierto punto una pérdida de competitividad del producto: por ejemplo, los protocolos de intención como Squid y UniswapX y el CCTP de Circle han ocupado una gran cuota de mercado como vías de liquidación. Además de la eficiencia del capital, la mensajería entre cadenas también es un área altamente competitiva.

Contrato inteligente de cadena completa

Hay muchas ventajas para los desarrolladores al implementar contratos inteligentes de cadena completa en Zeta, en lugar de simplemente usar Zeta y zEVM para facilitar las transacciones. En primer lugar, permite la interacción con activos como BTC, DOGE y LTC que no admiten de forma nativa contratos inteligentes. En segundo lugar, debido a que el estado de la aplicación está ubicado en Zeta, también reduce la superficie de ataque de la vulnerabilidad hasta cierto punto y no depende de la liquidez de los tokens ZETA para la transferencia de valor. A excepción de Axelar, ninguno de los competidores antes mencionados carece actualmente de este tipo de productos: Axelar utiliza CosmWasm en lugar de EVM y hasta el momento no ha recibido ninguna adopción.

El contrato inteligente de cadena completa de ZetaChain está respaldado por el protocolo TSS, y sus validadores ejecutan nodos completos en la cadena externa y comparten firmas, por lo que pueden custodiar activos en nombre de ZetaChain y sus usuarios, y zEVM puede manipular estos activos como deseen. Cabe señalar que en el proceso, por ejemplo, BTC en realidad no se transfiere de Bitcoin a Zeta, sino que se transfiere a la dirección alojada por el validador de Zeta y luego se refleja en ZetaChain. Por ejemplo, THORChain agrega contratos inteligentes al BTC alojado. por el protocolo.

ZetaChain: la comunicación entre cadenas y cadenas múltiples marca el comienzo de un nuevo panorama competitivo

Fuente de la imagen: Delphi Creative

Bajo esta arquitectura, Zeta puede construir muchos protocolos especiales, por ejemplo:

  • Una moneda estable CDP de cadena completa respaldada por BTC;
  • Apoyar los mercados de divisas para BTC, DOGE, LTC y otros activos de contratos no inteligentes;
  • Cadena completa Perp DEX; *Agregador de rendimiento de cadena completa; *BTC AMM.

Esencialmente, lo que distingue al zEVM de ZetaChain combinado con ZetaClient es la custodia y el control de los activos en una cadena de contratos no inteligentes. Las plataformas de cadenas cruzadas actuales se utilizan principalmente como infraestructura de back-end, pero ZetaChain puede crear su propia criptoeconomía en ZetaChain.

Practicidad del token ZETA

ZETA es la piedra angular del ecosistema ZetaChain y desempeña un papel fundamental en la programabilidad y gobernanza funcional. ZetaChain se destaca por su interoperabilidad y soporte para dApps de cadena completa, y sus actividades clave de red dependen de ZETA.

Resumen de las funciones principales del ZETA Token

  • Incentivos de red: los tokens ZETA brindan incentivos a los validadores a través de recompensas en bloque, pasando de un grupo fijo a una inflación variable. Este sistema alinea los intereses de los validadores con la seguridad a largo plazo de la red;
  • Tarifas de transacción: Las transacciones dentro de ZetaChain requieren que ZETA pague tarifas de Gas, que se distribuirán a los validadores y participantes de la red. Este mecanismo previene spam y ataques DDoS;
  • Transferencia de información y transferencia de valor entre cadenas: para transacciones entre cadenas, ZETA se quema en la cadena de origen y se acuña en la cadena de destino, sin crear nuevos activos de embalaje;
  • Fondo de liquidez central: el fondo de liquidez de ZetaChain se compone de ZETA y otros activos, lo que brinda comodidad para las transacciones de los usuarios y el pago de tarifas de transacción y recompensas a los proveedores de liquidez;
  • Función de gestión: los titulares de ZETA participan en la gestión de la red, influyen en decisiones clave y cambios de políticas, y garantizan que el desarrollo de la red esté liderado por la comunidad.

En general, la utilidad multifacética de ZETA respalda la seguridad, la eficiencia y la gobernanza descentralizada de ZetaChain, lo que la convierte en una parte esencial de la funcionalidad de la red.

Economía y emisión de tokens ZETA

El suministro total inicial de tokens ZETA es de 2.100 millones y la tasa de inflación prevista después de cuatro años es de aproximadamente el 2,5% anual. La distribución de tokens (ver enlace de referencia 1) se asignará estratégicamente a varias partes del ecosistema:

  • Grupo de crecimiento de usuarios (10%): el objetivo es ampliar la base de usuarios a través de medidas como lanzamientos aéreos y recompensas comunitarias;
  • Fondo de crecimiento del ecosistema (12%): apoya el desarrollo del ecosistema y ayuda a los socios y desarrolladores de dApps;
  • Recompensas del validador (10%): para recompensas en bloque, transición a recompensas de seguridad de red basadas en la inflación después del período inicial;
  • Incentivo de liquidez (5,5%): Fomentar la liquidez en el fondo de capital central ZRC-20, que es crucial para una transferencia de valor efectiva;
  • Biblioteca de Protocolos (24%): Proporciona fondos para operaciones, desarrollo y fortalecimiento de ecosistemas;
  • Colaboradores principales, asesores y compradores (22,5% y 16%): Recompensa por contribuciones al desarrollo y crecimiento de ZetaChain.

DEX de cadena completa

A diferencia de la situación actual de implementaciones entre cadenas, ZetaChain, como capa base del protocolo, puede lograr interoperabilidad de liquidez entre todas las implementaciones diferentes. Por ejemplo, los usuarios de ZetaChain pueden depositar su margen en el contrato central y mantener posiciones en GMX. Esta es la suposición central de la aplicación entre cadenas de Zeta (la gestión de posiciones se ubicará en Zeta), en la medida en que los usuarios que quieran aprovechar toda la liquidez de GMX deben usar ZetaChain.

Además de garantizar la calidad de la ejecución, existen dos ventajas clave:

  • De manera similar al agregador MUX (ver enlace de referencia 2), las órdenes de activos se pueden dividir entre varias fuentes de liquidez;
  • Acceda a más pares comerciales sin conectar manualmente todas las cadenas relevantes.

Los contratos inteligentes en ZetaChain pueden depositar directamente el monto del margen de publicación requerido en la cadena correspondiente, junto con información sobre cómo usar estos activos. Aunque este proceso no es técnicamente posible sin ZetaChain, puede mejorar la experiencia del usuario:

  • Interacción entre cadenas;
  • Puede gestionarse de manera integral, no individualmente.

UniSwap, el líder en el mercado DEX, trasladará su centro base de Ethereum a cualquier otra cadena, pero en teoría, al implementarse en ZetaChain y utilizar el estándar ZRC-20, los usuarios pueden intercambiar dentro y fuera de cualquier activo (en cualquier cadena). ) ) y alojar dichos activos en cualquier cadena que deseen.

Competidores de la Cadena Zeta

CapaCero

ZetaChain: la comunicación entre cadenas y cadenas múltiples marca el comienzo de un nuevo panorama competitivo

Fuente de la imagen: sitio web oficial de LayerZero

En el mercado de transferencias entre cadenas, LayerZero es el mayor competidor de ZetaChain. Aunque no participan en la competencia en el campo de los contratos inteligentes de cadena completa, su posición en el mercado de entrega entre cadenas es muy sólida. La principal ventaja proviene de Strargate, seguida del impulso para adoptar su estándar OFT (que proporciona una nueva solución para transferencias de tokens entre cadenas, lo que hace que sea más fácil y eficiente transferir tokens entre diferentes cadenas).

Arquitectura de capa cero

Primero, una introducción rápida: LayerZero es un protocolo que permite a las "aplicaciones de usuario" enviar información entre cadenas de bloques. La arquitectura consta de 4 partes principales:

  • Aplicación de usuario: un contrato que interactúa con el punto final LayerZero y le envía/recibe información (como Strargate);
  • LayerZero Endpoints: una serie de contratos inteligentes en diferentes cadenas (actualmente admite más de 40+; consulte el enlace de referencia 3 para obtener más detalles). Los puntos finales permiten que los protocolos de usuario envíen información a través del backend LayerZero, que consta de 4 módulos: Comunicador, Validador, Red y Biblioteca. Los primeros tres módulos están estandarizados en todas las cadenas, mientras que la biblioteca se personaliza según una lógica de cadena diferente, lo que permite a LayerZero agregar rápidamente más cadenas;
  • Oracle: La parte responsable de leer el bloque de encabezado de una cadena y enviarlo a otra cadena. Actualmente, esta función recae en Chainlink de forma predeterminada, pero a partir de septiembre de 2023, una nueva asociación con Google Cloud reemplazó a Chainlink como función predeterminada;
  • Retransmisor: Similar al retransmisor, pero obtiene la prueba en lugar del bloque de encabezado. Aunque la aplicación en sí también puede convertirse en un repetidor, en realidad la maneja LayerZero.

Este diseño básicamente se reduce a 2/2 multisig, donde la principal suposición de confianza es que Google Cloud y LayerZero no están en connivencia. Los beneficios de confiar en estos componentes fuera de la cadena (como oráculos y repetidores) son que la arquitectura es liviana, Barato y fácilmente escalable, la desventaja es que depende de dos entidades centralizadas y puede ser susceptible a riesgos relacionados con la censura.

Hombros

ZetaChain: la comunicación entre cadenas y cadenas múltiples marca el comienzo de un nuevo panorama competitivo

Fuente: sitio web oficial de Axelar

En comparación con LayerZero, la estructura de Axelar es más similar a la de Zeta, pero también hay diferencias obvias. Al igual que ZetaChain, Axelar también se desarrolla en base al SDK de Cosmos. La diferencia es que no aloja directamente el EVM, por lo que no admite los mismos contratos inteligentes de cadena completa que Zeta. Entonces, el mercado objetivo de Axelar es la mensajería entre cadenas, similar a LayerZero.

Arquitectura Axelar

Axelar es una cadena PoS con su propio conjunto de validadores y token de compromiso AXL, sus componentes y flujo de información son los siguientes:

  • Solicitud GMP entre cadenas: API que permite a las aplicaciones enviar datos arbitrarios a través de cadenas. Estas solicitudes de mensajes se envían a la puerta de enlace de Axelar (una plataforma en línea o sistema digital que utiliza tecnología blockchain para permitir la transferencia de moneda digital de una dirección a otra);
  • Puerta de enlace: el lugar por donde pasan primero los mensajes entre cadenas iniciados por los usuarios/aplicaciones para ser enrutados desde el enlace de origen a la cadena de destino. Para la cadena EVM, estos son contratos inteligentes y para Cosmos, es lógica de aplicación. La puerta de enlace está protegida por validadores de Axelar que utilizan MPC, con acciones ponderadas por la delegación del token AXL;
  • Procesamiento de mensajes y repetidor: el repetidor escucha eventos (información de puerta de enlace) y los envía a la red Axelar para su procesamiento. Si bien cualquiera puede ejecutar un relevo, no hay incentivos y el relevo es operado por Axelar;
  • Validación de mensajes: los validadores votan sobre los mensajes recibidos de los retransmisores. Cada validador de Axelar ejecuta un nodo completo para cada cadena de origen y, por lo tanto, puede verificar la validez de los mensajes. A su vez, los validadores de Axelar requieren más recursos que una cadena de bloques Cosmos PoS típica, donde los validadores dependen de clientes livianos e IBC para entregar mensajes. En cierto sentido, este modelo es menos escalable que LayerZero, pero más descentralizado. Axelar incentiva a los validadores otorgándoles más apuestas; cuantas más cadenas apoyen, mayores serán las recompensas. A largo plazo, las cadenas admitidas deberán generar tarifas suficientes a partir de la actividad entre cadenas, ya que se agotará la recompensa simbólica por respaldar a los validadores que ejecutan más de 50 nodos completos. Puede que no sea factible soportar todas las cadenas, sino que se agruparán alrededor de la cadena de flujo principal;
  • Enviar información al destino: el relé escucha la información de autorización enviada por el validador Axelar y la envía a la puerta de enlace de la cadena de destino. Cuando un enlace de destino recibe información aprobada, el validador de Axelar marca su carga útil como aprobada. Ahora cualquiera puede ejecutar la carga útil;
  • Servicios de gas y ejecutor: en el paso final, Axelar implementa un contrato denominado "Receptor de gas" en la cadena EVM para pagar la tarifa del gas de la cadena de destino y ejecutar la carga útil entre cadenas (enviarla al programa de aplicación requerido ). Los usuarios pueden pagar con los tokens de Gas de la cadena de origen y Axelar extrae el Gas de la cadena de destino.

En general, su estructura es similar a ZetaChain, excepto que admite EVM en su propia cadena. En términos de seguridad, Delphi Research cree que es más seguro que el modelo 2/2 de LayerZero. Aunque todavía existen algunas deficiencias, la posibilidad de colusión entre Google y LayerZero es extremadamente baja (las aplicaciones pueden ejecutar sus propios repetidores).

CCIP de enlace de cadena

ZetaChain: la comunicación entre cadenas y cadenas múltiples marca el comienzo de un nuevo panorama competitivo

Fuente de la imagen: oficial de Chainlink

CCIP no es muy diferente de otras plataformas de información entre cadenas: los usuarios envían información en una cadena, la información se reenvía a CCIP y luego CCIP reenvía la información a la cadena de destino. Lo que diferencia a CCIP es cómo utiliza Oracle Networks e incorpora otra entidad: Risk Management Network.

CCIP se divide en dos partes: dentro y fuera de la cadena:

La parte superior de la cadena

  • Enrutador: inicie transacciones entre cadenas. Enrutar la transacción al contrato OnRamp específico del destino, recibir información de OffRamp en la cadena de destino y enrutarla al usuario/contrato final;
  • Enviar almacenamiento: envíe DON para almacenar la raíz de Merkle en la cadena de origen en la cadena de destino. Merkel debe estar "certificada" por la red de gestión de riesgos;
  • OnRamp: Un contrato por cadena (blockchain a blockchain). Verifique la información y realice un seguimiento de cosas como transferencias/información de tokens, administre la facturación, etc. La publicación es supervisada por el Compromiso DON;
  • OffRamp: Similar a OnRamp, un contrato por cadena. Garantizar la autenticidad de la información verificando la ejecución de DON y el Merkle Root enviado y "verificado", y transmitir la información al enrutador;
  • Conjunto de tokens: los tokens se pueden "bloquear y acuñar" o "quemar y acuñar" según el token. Por ejemplo, los tokens de gas locales deben bloquearse y acuñarse, porque CCIP no tiene derechos de acuñación. Si CCTP está integrado, USDC puede "despedirse y acuñarse";
  • Contrato de red de gestión de riesgos: contiene una lista de nodos de la red de gestión de riesgos que pueden "aprobar" (aprobar) o "fallar" (desaprobar) transacciones.

Parte fuera de cadena

  • Enviar DON: como se indicó anteriormente, debe enviar DON para monitorear los eventos del contrato OnRamp, luego esperar el resultado de la cadena de origen y crear Merkle Root (firmado por el nodo oráculo DON de envío legal) y finalmente escribirlo en el Contrato CommitStore en la cadena de destino;
  • Red de gestión de riesgos: una red de nodos que esencialmente verifica las raíces Merkle de los DON enviados. Supervisan el contrato de OnRamp y lo que el DON de compromiso publica en la tienda de compromisos. Si el RMN no "verifica" (es decir, verifica/confirma) la raíz de Merkle, el CCIP se congelará;
  • DON de ejecución: Similar a un compromiso, pero regula la información como una red de gestión de riesgos. Una vez que el RMN emite un "pase de verificación", el DON de ejecución llamará al contrato OffRamp para completar el CCIP TX para el destino.

Resumen

En realidad, para romper el efecto isla entre cadenas, los problemas de "comunicación multicadena" y "comunicación entre cadenas" son los primeros en resolverse. En comparación con otras soluciones, la principal ventaja del proyecto ZetaChain radica en su rendimiento de interoperabilidad entre cadenas. La interoperabilidad entre diferentes blockchains se hace posible, resolviendo los problemas actuales de fragmentación de blockchain e interoperabilidad insuficiente. Diseñado para permitir que las dApps de cadena completa interactúen de forma nativa y directa con diferentes cadenas de bloques sin envolver ni unir ningún activo. Sus enlaces externos también tienen riesgos de seguridad que pueden ser atacados cuando ZetaChain conecta enlaces externos, lo que puede provocar doble gasto, censura, regresión, bifurcaciones duras, divisiones de cadena, etc.

Por ahora, LayerZero y Axelar están liderando el camino en aplicaciones en el campo de la información entre cadenas. Sin embargo, todavía es pronto y nadie puede liderar realmente. Mientras esperamos las nuevas soluciones de ZetaChain, también esperamos la continua iteración e innovación de tecnologías como LayerZero, Axelar y Chainlink CCIP.

Artículo de referencia:

  1. Oportunidades futuras para aplicaciones de cadena completa

  2. ¿Qué es ZetaChain?

  3. Panorama competitivo del puente blockchain

Enlace de extensión:

(1) Distribución de tokens Zera

(2) Informe técnico sobre el agregador MUX

(3) Contrato de soporte de LayerZero

Ver originales
  • Recompensa
  • 1
  • Compartir
Comentar
0/400
Sin comentarios
Comercie con criptomonedas en cualquier lugar y en cualquier momento
Escanee para descargar la aplicación Gate.io
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)