Autor: 100y, investigador de cifrado; Compilador: 0xjs@金财经;

Debuta Unichain. Últimas noticias de la industria de la criptografía: el líder AMM DEX Uniswap anunció oficialmente su propia solución L2, Unichain, el 10 de octubre.

Hace unos años, especulé que Uniswap podría desarrollar su propia red y me opuse debido a posibles desafíos en la experiencia del usuario. Sin embargo, con la presentación de Unichain, mi predicción resultó errónea.

Para decirlo sin rodeos, el documento técnico de Unichain tiene solo tres páginas, pero una mirada más cercana revela que es una obra maestra. Reúne el enfoque de larga data de Uniswap en UX, la última investigación MEV de Flashbots y el vasto ecosistema creado por OP-Stack. Aunque breve, el documento técnico aborda temas complejos como el TEE, la priorización y la tributación de MEV, que pueden resultar desafiantes para los lectores que no estén familiarizados con los conceptos básicos de MEV. Por lo tanto, este artículo tiene como objetivo desglosar las características principales de Unichain de forma rápida y sencilla para una fácil comprensión.

1. Pregunta

Uniswap es el AMM DEX líder en el ecosistema Ethereum, actualmente desplegado en 25 redes con un TVL total de aproximadamente $4.5 mil millones. Aunque Uniswap ya es uno de los protocolos más exitosos, todavía enfrenta limitaciones en la red en la que se ejecuta.

Por ejemplo, la red Ethereum ofrece una enorme liquidez, pero es menos escalable y vulnerable a ataques maliciosos MEV (valor máximo extraíble). Han surgido varias soluciones acumulativas para abordar estos problemas, pero actualmente la mayoría son operadas por un único secuenciador, lo que resulta en posibles puntos únicos de falla, como fallas de vida y censura.

Además, el proceso de construcción de bloques en Ethereum y la mayoría de las redes Rollup involucra mempools públicos, creando un entorno donde los usuarios (buscadores) extraen MEV (para bien o para mal) de otros usuarios. Además, debido a la estructura de la cadena de valor de MEV, existe un desequilibrio en el que el valor es capturado desproporcionadamente por los proponentes en lugar de beneficiar a los usuarios.

2. Ingrese a Unicadena

2.1 Descripción general

60bqpqWBL0y7KyFGv79hqwiQXgrf8pgde5BZsge9.png

Unichain es un paquete acumulativo optimista de Ethereum basado en OP Stack y lanzado por Uniswap, Flashbots, OP Labs y Paradigm para resolver los problemas anteriores. Unichain ofrece varias ventajas clave a través de 1) la construcción de bloques verificables y 2) la red de verificación de Unichain:

  • Actualización de estado rápida

  • Habilitar aplicaciones para extraer e internalizar MEV

  • Liquidación rápida con finalidad económica rápida

Además de ser un Rollup basado en OP Stack, Unichain también planea participar en el ecosistema Superchain. Además de sus capacidades nativas de liquidación rápida, se espera que la integración brinde a los usuarios una experiencia de liquidez perfecta a través de soluciones entre cadenas dentro del ecosistema Superchain.

Ahora, echemos un vistazo más de cerca a cómo Unichain implementa estas funciones.

2.2 Construcción de bloques verificables

La construcción de bloques verificables se implementa a través de Rollup-Boost, una característica desarrollada en asociación con Flashbots. Rollup-Boost proporciona dos características clave: Flashblocks y priorización verificable. Al igual que MEV-Boost, Rollup-Boost puede actuar como software complementario.

2.2.1 Bloques Flash

Id0E6nBE3iz1yknUFZMCAGFX8pqOoPRMHx7gvTBc.pngLos flashblocks son un tipo de confirmación previa emitida por los creadores de TEE (exploraremos esto con más detalle a continuación). Unichain genera bloques parciales, divide un solo bloque en cuatro partes, crea bloques parciales cada 250 milisegundos y los envía al secuenciador.

El secuenciador descarga continuamente estos bloques parciales mientras ejecuta transacciones, proporcionando a los usuarios una confirmación temprana de la ejecución. El secuenciador garantiza que estos bloques parciales estén incluidos en el bloque final propuesto. Este proceso acelera las actualizaciones de estado, reduce la latencia, mejora la experiencia del usuario y mitiga los MEV maliciosos.

2.2.2 Priorización verificable

osVvCDmYNM68SIqEKp2qykBlNqORDVePIojRSJcG.png

2.2.2.1 Priorización

La priorización es un mecanismo de construcción de bloques propuesto por Dan Robinson y Dave White de Paradigm. Se supone que los proponentes de bloques solo ordenan transacciones en función de tarifas de prioridad y no realizan censura ni retrasan operaciones. Este modelo solo es factible si hay un proponente de bloque único o confiable. En un entorno competitivo como Ethereum L1, donde múltiples proponentes construyen bloques, la priorización no es factible.

El propósito de la orden de privacidad es permitir que las dApps en la red principal extraigan parte del valor MEV imponiendo impuestos MEV a las transacciones con las que interactúan. Este valor puede ser utilizado internamente por la dApp o reasignado al usuario. El impuesto MEV es una tarifa que cobra un contrato inteligente sobre una transacción y se puede establecer en función de la tarifa de prioridad de la transacción. Veamos un ejemplo.

El DEX de 100 años en Unichain L2 quiere extraer el valor MEV directamente de las transacciones MEV que ocurren en su intercambio. Como sabe que los bloques en Unichain se construyen mediante priorización, esto significa que el valor MEV de cualquier transacción está completamente determinado por su tarifa de prioridad. El impuesto MEV establecido por 100y DEX es igual a 99 veces la tarifa de prioridad de transacción.

Si surge una oportunidad de arbitraje por valor de 100 ETH, ¿cuál es la tarifa de prioridad máxima que un buscador está dispuesto a pagar para adquirirla? La respuesta es 1 ETH. Establecer la tarifa de prioridad en 1 ETH da como resultado un impuesto MEV de 99 ETH, para un total de 100 ETH. Si el buscador establece una tarifa de prioridad superior a 1 ETH, el costo total excederá los 100 ETH, lo que resultará en una pérdida. Por lo tanto, 100y DEX puede capturar hasta 99 ETH del valor MEV de 100 ETH.

Para los usuarios habituales que no capturan el valor MEV, las tarifas de prioridad se establecerán mucho más bajas, lo que significa que 100y DEX no extraerá valor de estas transacciones. En cambio, sólo captura el valor MEV representado por la tarifa de prioridad. Esta configuración permite que las aplicaciones extraigan MEV directamente, lo que abre una variedad de casos de uso potenciales.

2.2.2.2 ¿Verificable? ¡Usa TEE!

La clave aquí es garantizar que la entidad responsable de la construcción del bloque utilice un mecanismo de priorización. Para lograr esto, Unichain implementa dos medidas: 1) Separa secuenciadores y constructores de bloques, similar al modelo PBS 2) Obliga a los constructores de bloques a utilizar un TEE (Trusted Execution Environment) para permitir verificar que se esté utilizando el mecanismo de priorización; .

W3BYTxJW9eUXPXwbf6jil1FMLUkAeJ8wmGqev2Pi.png

Un entorno de ejecución confiable (TEE) es una parte segura del hardware (como una CPU) que opera independientemente del resto del sistema para manejar de forma segura datos confidenciales. TEE garantiza que el código confiable pueda ejecutarse de forma segura, incluso si el entorno externo está comprometido. Ejemplos destacados incluyen TrustZone de ARM y SGX de Intel. Un ejemplo común es cómo se procesan los datos biométricos (por ejemplo, huellas dactilares o reconocimiento facial) en dispositivos móviles en TEE.

Este diseño impide incluso que el sistema operativo o los programas con derechos de administrador accedan al área segura. Para garantizar que el código que se ejecuta en TEE sea confiable, utilizamos un proceso de autenticación. Esta verificación garantiza que el TEE permanezca seguro y no haya sido manipulado. Por ejemplo, en Intel SGX, se genera un valor hash para representar el código y los datos en SGX, y una clave privada administrada por hardware demuestra la integridad del código.

El proceso de construcción de bloques de Unichain se lleva a cabo dentro del entorno de ejecución confiable (TEE) del constructor TEE. Gracias a las propiedades de TEE, estos constructores pueden presentar primero una prueba para demostrar a los usuarios que están utilizando un mecanismo de construcción de bloques priorizado. Esta combinación de características garantiza que las aplicaciones en Unichain puedan extraer de manera confiable una parte de los ingresos de MEV.

2.3 Red de verificación Unichain

sVAc4R4cpGOaDaIplTccVGfYYIeopax7ih2pTS3s.pngUnichain Validation Network es una red descentralizada de operadores de nodos responsables de validar el último estado de Unichain y proporcionar una finalidad rápida, lo que permite transacciones fluidas entre cadenas con seguridad económica. El concepto es similar al MACH de AltLayer, que utiliza EigenLayer para una finalidad rápida, así como la capa de finalidad rápida de Nuffle y las últimas ideas de finalidad rápida propuestas por Symbiotic.

Para convertirse en un nodo descentralizado en Unichain, los participantes deben apostar UNI en la red principal de Ethereum. En cada período, el nodo con el saldo UNI prometido más alto será seleccionado en el conjunto activo y participará en la verificación ejecutando el cliente Reth Unichain. Además, al igual que otras redes, los titulares de UNI pueden optar por delegar su participación.

3. Pensamientos finales

Uniswap ha logrado un fuerte ajuste entre el producto y el mercado como dApp, y soy muy optimista sobre su transición a una L2 dedicada para aplicaciones basadas en Ethereum, especialmente porque busca expandir su ecosistema. Sin embargo, como la fragmentación de la liquidez sigue siendo un desafío, será clave observar cómo el equipo de Uniswap ofrece una experiencia comercial fluida entre cadenas entre Ethereum L1 y Unichain L2.

Es particularmente interesante desde una perspectiva de inversión que el token UNI ahora se utilizará como token de participación para UVN. Teniendo en cuenta el sólido desempeño de protocolos de participación como EigenLayer, Symbiotic y Karak, podemos esperar que se invierta una gran cantidad de UNI en UVN, lo que contribuirá en gran medida al crecimiento del valor de UNI.

Tras el anuncio del 10 de octubre, UNI ganó aproximadamente un 12%, ubicándose entre las 20 acciones principales por capitalización de mercado. Dado que la capitalización de mercado de UNI ya es alta en comparación con otros tokens, será interesante observar el impacto de la participación de UNI en su precio futuro.