Interpretación técnica de Zetachain: instalaciones subyacentes de DAPP múltiples de una cadena en parada

Autor: Howe & amp;

Prefacio:

  • Zetachain es una cadena POS basada en el Cosmos SDK, que registra mensajes y datos de cadena cruzada iniciados en la «cadena externa» en su bloque.Los usuarios pueden publicar formatos específicos a través de los principios del protocolo de Ordinales en la «cadena externa», como BTC, y transmitir su «intención» a la red Zetachain;

  • El nodo de Zetachain determina qué mensajes se procesarán y secuencialmente a través de métodos de consenso.

(En la actualidad, hay muchas fiestas o instituciones de proyectos, incluidas OKX, Cloud de Hashkey, Dora Factory, etc.)

  • Porque Zetachain en sí es compatible con EVM y admite la implementación de la lógica del contrato.La fiesta del proyecto DAPP Full -Chain puede escribir el procedimiento de procesamiento de los mensajes de la cadena cruzada directamente en la cadena de Zetachain. La perspectiva del usuario, teóricamente, solo debe estar en el Zetachain en el usuario de la interacción en lugar de múltiples interacciones con el contrato de puente entre la cadena de la cadena de origen, también puede ahorrar el costo de las tarifas de manejo;

  • Similar a algunos proyectos de intención con el efecto de la «cadena de custodia de activos de una parada», Zetachain admite el despliegue de contratos de activos o protocolos Defi. Cuenta de cadena BTC);

  • Esto parece hacer que Zetachain se custre directamente la cuenta de activos unificados de la cadena completa, pero para lograr este efecto, se requiere el frente DAPP exclusivo para cooperar.

  • En la actualidad, la característica más importante de Zetachain es la instalación subyacente de la interoperabilidad de la cadena y la cadena completa.

Con el desarrollo continuo de la industria blockchain, estamos en una era de interconexión de múltiples cadenas.En esta era, las diferentes características de la cadena pública han derivado escenarios de aplicación diferenciados, creando una experiencia diversa para los usuarios, pero al mismo tiempo,La «isla de la cadena de la isla» también parece ser más grave.Las cuentas en diferentes cadenas a menudo no pueden comunicarse, y los activos de cadena completa de las personas están en un estado de división pero no uniforme, lo que aumenta el umbral para el uso y reduce en gran medida la experiencia del usuario.

Se puede decir que el problema de dividir e inconsistencia entre las cadenas heterogéneas es una de las principales razones que obstaculizan el crecimiento de las tasas de conversión de los usuarios.La popularidad de la ecología BTC hoy ha reflejado aún más el problema de la operación heterogénea.

Así como Vitalik Buterin dijo hace muchos años:«Multiplica es el futuro»EsenciaAunque la multicina y la existencia se han convertido en la tendencia general, está enEl establecimiento de un puente cruzado entre la cadena heterogénea sigue siendo un problema.

Para resolver el problema de la interoperabilidad múltiple, Layerzero, poliedros, protocolo de mapas, red de bool e incluso cosmos y polkadot han propuesto diferentes soluciones de transmisión de mensajes de cadena. Diseño de infraestructura.

En el siguiente,Realizaremos brevemente la solución de cadena completa de ZetachainExplicación de la perspectiva técnica, explicación¿Cómo usa Zetachain la infraestructura subyacente de toda la DAPP de interoperabilidad de la cadena?Realice el análisis y el procesamiento de mensajes de la cadena cruzada.

Solución de la cadena cruzada existente

De hecho, la escena más simple es resolver el problema de que se resuelve el puente de la cadena cruzada.Si se transmite de forma cruzada de ETH al polígono, primero debe transferir la dirección de recarga especificada en la cadena ETH al activo y luego recibir fondos iguales en la cadena de polígono.

Pero el problema es que el nodo de Polygon no puede confirmar lo que sucedió en la cadena ETH.Si alguien miente, la dirección designada de la cadena ETH se transfiere a 100U, y luego la declaración de retiro se inicia en la cadena de polígono, pidiendo la liberación de su 100U, que parecerá un «problema de retiro».

La clave del puente de la cadena cruzada es resolver el «retiro de la retirada de la retirada» aquí, es decir, confirmando que todas las declaraciones de retiro corresponden al comportamiento de recarga real.

En la actualidad, el puente de la cadena cruzada convencional tiende a adoptar un mecanismo notario, que es establecer un lote de nodos notarios para «consenso» a través de múltiples firmas o firmas de MPC. Se puede aprobar, sus activos pueden ir sin problemas.

También hay algunos puentes cruzados que adoptan un bloqueo de hash más seguro, o nodos ligeros de otras cadenas con contratos en la cadena. -La puente de la cadena a menudo es relativamente alto, y eventualmente se transmitirá a las tarifas del usuario.Por lo tanto, la mayoría de los puentes de cadena cruzada aún eligen el modelo de nodos de notarización debajo de la cadena.

Materiales de referencia:Ciencia vernácula: ¿Qué debo considerar al diseñar puentes cruzados?Esencia

Los puentes de la cadena cruzada basados ​​en el notario a menudo enfrentan enormes riesgos: los piratas informáticos fáciles de ser atacados o admitidos en sí mismo. mil millones de dólares estadounidenses, representando las pérdidas en el incidente de ataque en cadena ese año.

Al mismo tiempo, la mayoría de los esquemas de puentes transversales existentes eligen el modo de menta de bloqueo, es decir, bloquear los activos en la cadena A, agregue los activos de mapeo correspondientes en la cadena B, logrando así los activos de la cadena cruzada.Sin embargo, en el proceso de procesamiento de este tipo de esquema, es necesario interactuar con los contratos de activos de mapeo varias veces.

Además, muchas soluciones de puente de la cadena cruzada solo respaldan la transferencia de activos entre las cadenas compatibles con EVM.

Las tarifas integrales de seguridad y manejo, las soluciones actuales de puente de la cadena cruzada de la cadena principal a menudo no pueden lograr resultados demasiado buenos, y no se le permite garantizar la «cadena cruzada nativa» de los activos.En el ecosistema de bitcoin actual, cada vez más personas están ansiosas por lograr una experiencia interactiva nativa y sin costuras, y esperan encontrar una mejor solución.Zetachain propuso una solución a esto.

Función de Zetachain: All -Level Infraestructura de todas las interoperabilidad de la cadena DAPP

La autoposición de Zetachain es la infraestructura de la DAPP de interoperabilidad de toda la cadena.A través del mecanismo de acceso POS, permite que cualquier nodo de activos prometidos ingrese a la red y sirva como personas notarizadas.Todos los nodos POS están firmados por los umbrales de TSS y participan en la verificación y procesamiento de mensajes de cadena cruzada para mejorar la seguridad tanto como sea posible.

Al mismo tiempo, los contratos inteligentes se pueden implementar en Zetachain, agregando la lógica comercial relacionada con el intercambio de activos. cadena, solo puedes llamar indirectamente la función Defi en Polygon.El efecto logrado de esta manera es transmitir mensajes entre diferentes blockchains para lograr la interoperabilidad.

DAPP Basado en el escenario de interoperabilidad de la cadena completa puede implementar la lógica comercial del intercambio de activos en Zetachain para ayudar a los usuarios a intercambiar automáticamente tokens de gas en diferentes cadenas.

Por ejemplo, puede enviar un mensaje de formato específico a través de la parte delantera de un DAPP completo a través del método de liberación de datos similar al protocolo de Ordinales en el BTC, lo que indica que se llama el contrato XX en el solana.

Después de eso, el contrato de AMM en el Zetachain puede calcular automáticamente la relación de intercambio de BTC y SOL, luego liberar el Sol igual en la cadena Solana, completar el complejo funcionamiento de las llamadas posteriores y luego transferirlo a sus activos merecidos a usted a Usted dirección BTC o dirección solana,Esta es la «interoperabilidad completa de la cadena completa».Por supuesto, esto implica el proceso de lanzamiento y activación de varios mensajes asincrónicos.

Aquí podemosComprender a Zetachain como una «capa de asentamiento de cadena», todos los escenarios de interacción de múltiples cadenas, comoUna DAPP que inicia la cadena B en la cadena A es equivalente al «asentamiento» con Zetachain primero, y luego Zetachain sincronizará los resultados del liquidación del preprocesamiento al relato correspondiente de la cadena B, y luego completará los pasos posteriores.

No existe una interacción excesiva con los contratos de activos de mapeo en todo el proceso y la fricción con las tarifas del contrato de activos de mapeo.La circulación de activos es completada por las cuentas públicas de Zetachain en diferentes cadenas.

En la actualidad, la aplicación de cadena completa basada en Zetachain puede ahorrar muchos problemas.En otras palabras, solo necesita implementar la lógica comercial relacionada con las transacciones de la cadena cruzada en Zetachain.

Esto es conveniente para diferentes aplicaciones de cadena completa para admitir cadenas no EVM, como Solana, Algrand, Bitcoin y DogeCoin.

Además, Zetachain también admite el despliegue de contratos de activos o cuentas de AA. . También se refleja que el efecto final es:

Los usuarios pueden intentar registrar los datos de los activos en una cadena de zetachain o cadena de partículas. A través de cuentas públicas en la cadena externa, transfiera ciertos activos a la dirección especificada por el mensaje del usuario, o interactúe con el protocolo DEFI especificado por el usuario.

Por supuesto, esta serie de operaciones requiere un DAPP Front -end para implementar, es decir, Zetachain solo proporciona servicios para todas las instalaciones de cadena, y es necesario tener una entrada especial de Front -END para generar mensajes de formato especiales.

Modelo de seguridad de Zetachain: red de nodo nocturno grande basada en la compromiso de POS

En el análisis final, Zetachain es esencialmente una red de nodo no notaria para el procesamiento de mensajes de la cadena cruzada.

Nodos de validador en la red Zetachain, como notario descentralizado,Confirmarán qué solicitudes de cadena cruzada para tratar en otras cadenas se activarán, y a través del consenso, pueden registrar estos comportamientos de la cadena cruzada y seguir los pasos.A través de la firma de clave distribuida TSS, Zetachain puede generar instrucciones comerciales en otras cadenas.

Se puede decir que lo que hace el validador es similar al puente de la cadena cruzada en el modo notario, pero a través de las promesas POS, los nodos notarios son más confiables para resolver el problema de la bruja.

(En la actualidad, la lista de nodos de las verificaciones de Zetachain, hay muchos elementos o instituciones)

El cliente validador de Zetachian contiene dos módulos: Zetacore y Zetaclient.El módulo Zetacore participa en el proceso de generación y consenso del bloque Zetachain.

AquíFuera de la estación, simplemente puede entenderlo para enviar los registros de registro de transacciones en Zetachain a la «cadena externa» (es decir, otras cadenas fuera de Zetachain), para activar el comportamiento correspondiente en la cadena objetivo,El contenido del envío incluye principalmente la dirección del contrato, la ID de cadena y el contenido de mensajes que el usuario declara llamar al mensaje.

Por el contrario, la entrada se puede entender para registrar mensajes/transacciones relacionadas en la cadena externa fuera de Zetachain, como solicitudes de cadena cruzada, llamando a contratos inteligentes en ZEVM y otros contenidos a Zetachain.

Necesitas prestar atención aquíCuando se ejecuta el nodo de validador de Zetachain, el código del cliente contiene tres módulos: verificación, observador y firma TSS.Estos tres módulos son responsables de diferentes funciones, pero pertenecen al cliente Zetachain.

Módulo de firma observador y TSS

En primer lugar, todos los nodos de Zetachain tienen el módulo de la «verificación», que es básicamente la misma que la función del nodo de validador en la cadena pública de POS.Además, los nodos pueden votar para participar en la propuesta de cadena de acuerdo con la relación token comprometida.El bloque de Zetachain contiene todos los registros de cadena cruzada, toda interacción de contrato inteligente de cadena y otros comportamientos, que son equivalentes a la registro.

El módulo «Observador» en el cliente Zetachain monitoreará transacciones/mensajes de cadena cruzada en formatos específicos ejecutando un nodo/nodo completo de otras cadenas públicas.Los módulos observadores se pueden dividir en dos modos: modo activo y modo pasivo.

Los diferentes nodos de Zetachain pueden tomar una decisión y cambiar el módulo Observador a uno de los dos modos.Los módulos de observación continuarán siendo monitoreados.Estos mensajes transversales observados se enviarán al bloque de Zetachain para confirmar a través del consenso.

Los módulos de observador tienen dos modos: modo activo y modo pasivo.En el modo activo, el nodo escaneará continuamente la transacción/evento/estado en la cadena de bloques fuera de Zetachain, y ejecutará el Node FullNode de otras cadenas; Otros nodos de Zetachain.

Sin embargo, aunque los nodos en modo pasivo, aunque el bloque de cadena externo completo no está sincronizado, el cabezal de bloque se sincronizará y estos mensajes de cadena cruzada/datos de transacción realmente existen en la cadena externa a través de Merkle.

La ventaja del modo activo es que la mayoría de los nodos de Zetachain sincronizarán los datos en la cadena externa.

Sin embargo, en el modo activo, el costo de ejecutar nodos es alto.En el modo pasivo, el costo operativo de los nodos de observación ordinarios es mucho más bajo. de la cadena externa.

De esta manera, el costo en modo pasivo es más barato, y es más fácil expandir el número de nodos, lo cual es conveniente para conectar múltiples cadenas externas.Sin embargo, la desventaja del modo pasivo es que la actividad de observación de datos en la cadena externa depende de unos pocos nodos y un anti -examen deficiente.

Para aliviar esta situación, Zetachain motivará los nodos a ejecutar un módulo de observador de modo activo.

(En el modo activo, el nodo también debe ejecutar el cliente de nodo completo de la cadena externa; en el modo pasivo, el cliente de luz que solo ejecuta la cadena externa, desde el modo activo del nodo Zetachain, recibe la cadena cruzada mensaje+prueba de merkle para confirmar la efectividad de la validez del mensaje del sexo del mensaje)

Firma TSS

Todos los mensajes de la cadena cruzada observados y verificados por el nodo Zetachain eventualmente activarán un comportamiento de transacción a través de la dirección de cuenta pública de Zetachain en la cadena de destino, y luego realizarán operaciones posteriores.En este proceso, debe firmar una firma digital para la transacción de la cadena cruzada en la cadena de destino.

Para garantizar la seguridad y la confianza, la generación de firma es realizada por todos los nodos de Zetachain para almacenar fragmentos clave utilizados para generar firmas.Estos fragmentos clave se distribuyen entre múltiples significadores.En cualquier momento, una sola entidad o un pequeño número de nodos no puede representar las transacciones de activación de Zetachain/mensajes de signo en la cadena externa

(En el modelo de cadena cruzada de Zetachain, solo necesita tener una dirección de cuenta pública en diferentes cadenas sin implementar contratos inteligentes complejos)

El algoritmo de señalización múltiple de Zetachain adopta TSS, que se llama esquema de firma del esquema de firma umbral.Para el mundo exterior, la firma del número de negociación que podemos ver, aunque solo corresponde a una clave privada, la clave pública y la dirección, de hecho, esta clave privada es generada por muchos segmentos, que se genera sin personas intermedias. are located in all ZetAChain nodes.En cualquier momento, ni las verificaciones individuales de la entidad ni las minorías no pueden representar a la red en su conjunto para reunir fragmentos de clave privada y mensajes de firma.

La generación de clave TSS y el proceso de firma, a través del método de cálculo multiparte (MPC), no filtrarán ningún secreto de ningún nodo de participación.El nodo de Zetachain puede generar firmas de transacción en diferentes cadenas. llamar directamente a los usuarios.

Esta escena en realidad es particularmente adecuada para aplicaciones Defi de múltiples cadenas equipadas con ecología BTC, porque la cadena BTC no puede lograr una lógica comercial demasiado complicada, y solo puede confiar en instalaciones externas para llamar de forma remota ciertos contratos defi.Estas características de Zetachain son adecuadas para que los usuarios de la ecología BTC llamen llamadas asíncronas.

ZEVM: plataforma de contrato DAPP de una cadena completa de una parada

A diferencia de la solución tradicional de la cadena cruzada, el contrato de activos de mapeo debe implementarse en cada cadena.En Zetachain, hay una capa de ejecución compatible con EVM llamada ZEVM, y los contratos inteligentes de cadena cruzada se pueden implementar directamente en ZEVM.

ZEVM admite las siguientes funciones:

Cualquiera puede enviar datos de negociación de formatos específicos en la cadena externa, llamar a un contrato a ZEVM;

La lógica del contrato en ZEVM puede controlar los datos de transacción de salida generados en la cadena externa.

Estas dos funciones adicionales hacen que ZEVM admite la programación universal, que puede implementar una lógica comercial específica, y modificar el estado de diferentes cadenas de manera atómica.Si se produce una operación de cadena cruzada, Zetachain detecta los pasos de seguimiento de este comportamiento de la cadena cruzada, y no tiene éxito en la cadena objetivo, puede desplegar los datos modificados en la transacción de la cadena cruzada en el contrato de Zetachain, como si todo fuera todo No.

Al mismo tiempo, la aplicación completa DAPP no necesita implementar contratos de activos de mapeo en diferentes cadenas. red.

Esto puede ahorrar enormemente el costo del desarrollo completo de DAPP.A nivel de usuario, debido a que no necesita interactuar con frecuencia con los contratos de activos de mapeo en la cadena múltiple, el costo es más bajo que el puente de la cadena cruzada convencional que necesita implementar contratos de activos de mapeo en diferentes cadenas.

Además, los contratos de DEFI especiales y los activos ZRC-20 e incluso NFT también se pueden implementar en Zetachain para sincronizar el estado del activo o implementar cuentas AA.Esta tiene una función de plataforma de gestión de activos unificados (registro de estado).Debido a que ya no necesitamos trabajar duro para tener activos en la cadena múltiple, esta escena de cuenta de activos unificados de cadena completa puede dar más imaginación en el futuro.

Resumir

A través del contenido anterior, tenemos más o menos entendiendo la identidad de la «infraestructura de interoperabilidad completa de Zetachain.Monitorea mensajes/transacciones específicas de la cadena externa a través del módulo Observador en el cliente de validador, y lo informa al módulo verificado, y finalmente consenso el mensaje en la red Zetachain.Luego analice los datos contenidos en el mensaje, use TSS para generar firmas digitales y activar el proceso de transacción posterior en la cadena objetivo correspondiente para lograr la interacción en la cadena completa.

Al mismo tiempo, el contrato inteligente de cadena completa basado en Zetachain nos permite interactuar de cerca con diferentes blockchain sin usar contratos de activos de mapeo en diferentes cadenas puede evitar llamar a los procedimientos de lógica de contrato redundante para los procedimientos.

Al mismo tiempo, debido a que Zetachain es compatible con EVM, cualquier desarrollador DAPP o incluso usuarios individuales puede implementar la lógica de procesamiento de mensajes de la cadena cruzada personalizada. La lógica del contrato de activos en la cadena elimina el costo de las ruedas repetidas.

  • Related Posts

    Bankless: ¿Cuáles son las plataformas de creación de contenido descentralizadas a las que vale la pena prestar atención?

    Autor: William M. Peaster, Bankless; Compilado por: Tao Zhu, Bittain Vision He estado escribiendo en el campo de la criptografía desde 2017. Desde entonces, he convertido la escritura en una…

    Valor de inversión de Virtual

    Fuente: Daoshuo Blockchain Los agentes de IA son una pista sobre la que soy muy optimista en esta ronda de mercado. Aunque toda la pista ahora está en silencio por…

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    You Missed

    Saltando de asilo Ethereum

    • Por jakiro
    • abril 23, 2025
    • 5 views
    Saltando de asilo Ethereum

    ¿Cómo está ahora el protocolo de superestrella «anticuado» de Web3?

    • Por jakiro
    • abril 23, 2025
    • 1 views
    ¿Cómo está ahora el protocolo de superestrella «anticuado» de Web3?

    Coingecko: ¿Pueden los agentes de inteligencia artificial invertir mejor?

    • Por jakiro
    • abril 23, 2025
    • 0 views
    Coingecko: ¿Pueden los agentes de inteligencia artificial invertir mejor?

    Hayes: Análisis en profundidad de las guerras tarifas y los lazos del Tesoro y por qué BTC romperá nuevos máximos

    • Por jakiro
    • abril 23, 2025
    • 4 views
    Hayes: Análisis en profundidad de las guerras tarifas y los lazos del Tesoro y por qué BTC romperá nuevos máximos

    La moneda de meme no destruyó este ciclo, pero aceleró la madurez de la industria

    • Por jakiro
    • abril 22, 2025
    • 5 views
    La moneda de meme no destruyó este ciclo, pero aceleró la madurez de la industria

    Bankless: propuesta de máquina virtual de Vitalik

    • Por jakiro
    • abril 22, 2025
    • 5 views
    Bankless: propuesta de máquina virtual de Vitalik
    Home
    News
    School
    Search