Original | Odaily Planeta Diario

Autor | Marido Cómo

La industria ha determinado al menos una dirección básica: que poco a poco esté tomando forma un universo multicadena basado en Ethereum. Aunque aún queda por verificar si se centra en L2 o conecta todo el ecosistema a través del método Rollup, lo que sí es seguro es que las futuras escenas narrativas de proyectos relacionados serán a gran escala y tendrán espacio para generar la próxima Alpha. .

En este momento, zkLink apareció ante nosotros porque anunció una nueva ronda de reglas para la adquisición de puntos de fidelidad. Cuando Odaily Planet Daily conoció sus reglas específicas, realizó una investigación sobre zkLink y descubrió que podría estar relacionado con la tendencia potencial centrada en Rollup descrita por Paradigm.

Descripción general del proyecto

zkLink es una infraestructura comercial ZK-Rollup de múltiples cadenas diseñada para resolver el problema de la liquidez insuficiente en las transacciones y la interoperabilidad de L1 y L2 basadas en EVM.

● Liquidez: el status quo actual es que diferentes DEX en cada cadena tienen sus propios fondos de liquidez, y la liquidez en los fondos es relativamente cerrada.

Por ejemplo, si un usuario quiere usar el Token 1 en la cadena A para comprar el Token 2 en la cadena B, los pasos normales son intercambiar el DEX del Token 1 en la cadena A por una moneda estable y luego cruzar a la cadena B a través de una cadena cruzada. puente Exchange Token 2 en el DEX de la cadena B. Este proceso no sólo tiene mayores costos de gas, sino que también carece de seguridad. zkLink sirve como middleware para implementar contratos en diferentes cadenas. Los usuarios con los requisitos anteriores pueden completar estas operaciones directamente a través de DEX en zkLink, utilizando pruebas de conocimiento cero como pruebas de transacciones, y se utilizan oráculos ligeros entre algunas redes para garantizar la validez de. rendimiento de las transacciones; al mismo tiempo, utilice zkRollup para reducir los costos de gas.

● Interoperabilidad: zkLink es el middleware de transacciones entre cadenas del universo multicadena Ethereum. Desde la perspectiva de L1 basada en EVM, zkLink pertenece a L2. Desde la perspectiva de L2, zkLink pertenece a L3. Los límites de los dos se superponen.

Actualmente, zkLink es compatible con Ethereum mainnet, BNB Chain, Polygon, Avalanche, zk-Sync, Starknet, Arbitrum, Optimism y la mayoría de los demás L1 y L2 basados ​​en EVM.

Implementación técnica

La implementación técnica de zkLink se basa principalmente en dos tecnologías: ZK-Rollup y zkSNARKs. La tecnología ZK-Rollup agrega transacciones en múltiples cadenas y envía un resumen de todas las transacciones en la cadena, reduciendo así la cantidad de datos de transacciones y los costos informáticos. La tecnología zkSNARK se utiliza para comprimir transacciones y garantizar la correcta ejecución de las mismas, al tiempo que protege la privacidad de las transacciones.

Según el diagrama de flujo de la red zkLink:

• Múltiples DApps pueden compartir un estado Rollup para lograr combinabilidad y rentabilidad. La proporción específica debe basarse en las condiciones reales.

• zkLink implementará múltiples estados Rollup para mejorar el rendimiento. Varios estados acumulativos no compartirán directamente el mismo fondo de liquidez.​

• DApp actúa como clasificador y asume la responsabilidad de clasificar las transacciones. Las DApps deben diseñarse para proteger contra los riesgos de MEV.

• Numerosos estados Rollup pueden comprimir aún más los costos a través de curvas de recursión, mejorando así la velocidad operativa de la red.

zkLink de zk-Rollup

El zk-Rollup normal tiene tres fases que se ejecutan en secuencia: fase de envío, fase de prueba y fase de ejecución. zkLink agrega una fase de sincronización entre la fase de prueba y la fase de ejecución. Dado que zkLink unifica múltiples cadenas, la función de la fase de sincronización es unificar el estado de diferentes cadenas.

La fase de sincronización es el proceso de procesamiento de la red Oracle. Su función es promover el intercambio de raíces finales entre diferentes cadenas y comparar si las raíces finales de las dos cadenas son consistentes. La siguiente imagen es el proceso acumulativo de zkLink.

zkLink y zkSNARKs

zkLink garantiza la exactitud del estado fuera de línea y la validez de la transacción a través de zkSNARK, verifica la naturaleza limitada del estado fuera de línea mediante prueba de conocimiento cero y garantiza la validez de la transacción mediante la introducción de una red Oracle liviana en requisitos de red específicos.

Escenarios de aplicación

zkLink tiene potencial en múltiples escenarios de aplicaciones. El escenario oficial es el siguiente:

● Intercambio descentralizado basado en libro de pedidos para intercambios atómicos multicadena: zkLink logra intercambios atómicos multicadena fluidos agregando órdenes en diferentes cadenas.

● Curva AMM multicadena: zkLink admite la curva AMM en múltiples cadenas, proporcionando una experiencia de negociación de activos de alto rendimiento y bajo costo.

● Emisión y puente de tokens fungibles universales (OFT) para toda la cadena: zkLink permite la agregación de tokens emitidos en diferentes cadenas, eliminando riesgos entre cadenas y costosas tarifas de puente.

● Transmisión y comercio de NFT multicadena: zkLink proporciona funciones de transmisión y comercio de NFT multicadena, lo que proporciona mayor liquidez e interoperabilidad para el mercado NFT.

Creemos que, además de los escenarios de aplicación oficiales mencionados anteriormente, zkLink debería integrarse con la billetera AA actual. Como componente basado en intenciones, la billetera AA puede cooperar con el protocolo de unidad de transacciones multicadena zkLink para formar una sola. detener la experiencia de transacción, los usuarios solo necesitan expresar El objetivo final es garantizar la corrección y estabilidad del proceso intermedio de manera zk. Este método reduce el umbral para nuevos usuarios.

Economía simbólica

El token de utilidad y el token de gobernanza de zkLink se basan en ERC 20 ZKL y los detalles aún no se han asignado ni anunciado (la red principal aún no está en línea).

ZKL tiene las siguientes funciones:

1. Tarifa de bloqueo de zkLink: se utiliza como token de pago para que las DApps accedan a los servicios de zkLink y paguen tarifas de uso de espacio de bloque de red. Cuando el servidor dApp envía un bloque al contrato zkLink, debe usar ZKL para pagar la tarifa del servicio del validador. La tarifa se calcula en función del precio unitario y la suma de las unidades de transacción en el bloque.

● DApp necesita hipotecar ZKL para poder acceder al contrato de gestión.

● El validador también debe hipotecar ZKL como depósito y obtener ZKL como recompensa mediante la generación de pruebas de conocimiento cero.

● Los usuarios que poseen ZKL también pueden recibir privilegios y derechos especiales, como descuentos en las tarifas de transacción.

2. Gobernanza: los titulares de ZKL pueden hipotecar ZKL para obtener veZKL para iniciar propuestas y votar propuestas para participar en la gobernanza y el desarrollo del protocolo.

Mecanismo de lanzamiento aéreo: puntos de fidelidad

Actualmente, zkLink está poniendo en marcha un nuevo mecanismo de fidelización de puntos en Galxe, que se espera que se ponga en marcha en el cuarto trimestre de este año. Este punto de fidelidad servirá como estándar para los lanzamientos aéreos. Según la imagen a continuación, lo que se muestra actualmente en Galxe son las recompensas de puntos de actividades anteriores.

La forma de obtener puntos de fidelidad se basa en la realización de tareas relevantes, y los puntos anteriores aún se están contando. El nuevo evento comenzará oficialmente en el cuarto trimestre de este año y aún no se han anunciado reglas específicas.

estado ecológico

Actualmente, zkLink se encuentra en la etapa de red de prueba y las DApps en la cadena incluyen ZKEX, zkJump y OpenWorld.

ZKEX es el primer intercambio de cartera de pedidos descentralizado de múltiples cadenas basado en zkLink. (fase de prueba)

zkJump es un puente entre cadenas basado en zkLink y actualmente admite 12 cadenas, incluidas BNB Chain, Avalanche, zk-Sync, Starknet y Optimism. (fase de prueba)

OpenWorld es un intercambio de derivados descentralizado basado en zkLink. (fase de prueba)

Dado que zkLink aún no se ha lanzado oficialmente, la construcción ecológica aún se encuentra en una etapa relativamente temprana. Sin embargo, según el proceso operativo de la red zkLink, puede ser relativamente difícil construir DApps en zkLink. Después de todo, algunas DApps deben hacerlo. actúa como la función clasificadora de zkRollup.

Comparación de productos de la competencia.

zkLink se posiciona como un middleware para la interconexión de múltiples cadenas relacionado con Ethereum. Realiza la interconexión de transacciones a través de zkSNARK y zkRollup. Es esencialmente parte de la vía entre cadenas. Layerzero se está desarrollando bien en esta vía, pero los métodos y rutas de implementación. De los dos, las funciones son diferentes.

Como infraestructura general entre cadenas, Layerzero utiliza retransmisiones, oráculos y puntos finales (contratos implementados en cada cadena) como herramientas para la transmisión entre cadenas. El relé es responsable de transmitir la prueba de la transacción en la cadena, el oráculo es responsable de leer la información del encabezado del bloque de la cadena de origen y transmitirla, y el punto final es responsable de servir como punto final para recibir o transmitir.

● Empaquetar los datos requeridos y el destino en Oracle y transmitirlos a través del punto final de la cadena de origen.

● La máquina Oracle lee y confirma el encabezado del bloque. Después de que la máquina Oracle determina que el bloque ha pasado por varias confirmaciones de bloque en la cadena A, envía el encabezado del bloque al punto final de la cadena B.

● El punto final en la cadena de destino solicita al retransmisor a través del encabezado del bloque recibido y el retransmisor recibe la prueba de transacción de la cadena de origen.

● Después de pasar la verificación fuera de la cadena, el oráculo y el relé enviarán información de transacción relevante a la cadena de destino para completar la comunicación entre cadenas.

Layerzero transmite la información del encabezado del bloque y la prueba de la transacción por separado para lograr una comunicación entre cadenas relativamente segura. El riesgo aquí es garantizar que el relé y el oráculo no coludirán, lo que depende del grado de descentralización de los dos.

A través de la introducción anterior a Layerzero, aunque ambos colocan contratos en diferentes cadenas de destino para recopilar pruebas de transacciones, zkLink está más sesgado hacia la capa de aplicación para mejorar la interoperabilidad entre L1 y L2. Layerzero, como L0, es responsable de la sincronización entre cadenas, etc. Las dos tienen enfoques diferentes.

algunos pensamientos

¿Cómo llama exactamente Paradigm a una red interconectada de múltiples cadenas centrada en Rollup?

Con respecto a la interconexión de múltiples cadenas, debido a la baja velocidad de la red principal de Ethereum y las altas tarifas del gas, todos quieren cambiarla mediante la interconexión de múltiples cadenas. En los últimos años, proyectos como Cosmos y Polkadot han atraído mucha atención, pero. Hasta ahora, el ecosistema todavía falta. Cuando se desarrolla L2, la orientación de la demanda cambia de la interconexión entre L1 y L1 a la interconexión entre L1 y L2, y L2.

Por lo tanto, creo que la dirección principal actual de Web3 es la interconexión del universo multicadena (basado en EVM o L2) con Ethereum como núcleo. Para la interconexión centrada en Rollup, zkLink explica que utiliza Rollup como herramienta para empaquetar las transacciones de cada cadena en el estado Rollup de zkLink para lograr la unificación de las dos basadas en zkLink para aumentar la correlación entre L1 y L2 y mejorar; la Operatividad mutua, bajando el umbral para la participación de nuevos usuarios.

Finalmente, utilice una metáfora para describir la función de zkLink al final de este artículo:

Si el universo multicadena de Ethereum se describe como un archipiélago, zkLink equivale a un barco. Solo necesita un muelle en cada isla para ser responsable de la conexión entre cada isla.