Escrito por: 100y

Compilado por: Yangz, Techub News

Hace unos años, predije la posibilidad de que Uniswap desarrollara su propia red, pero en ese momento pensé que era poco probable debido a posibles problemas con la experiencia del usuario. Sin embargo, ayer por la tarde, Uniswap anunció oficialmente el lanzamiento de su propia solución L2 Unichain, y mi predicción fue inmediatamente anulada.

Aunque el documento técnico de Unichain tiene solo tres páginas, una mirada más cercana revela que es una obra maestra. Reúne el enfoque de larga data de Uniswap en la experiencia del usuario, la última investigación MEV de Flashbots y el vasto ecosistema construido 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 proporcionar un desglose rápido y sencillo de las características principales de Unichain para comodidad del lector.

Problemas con Uniswap

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 ha sido considerado uno de los protocolos más exitosos, todavía enfrenta limitaciones en la red en la que se ejecuta.

Por ejemplo, aunque Ethereum proporciona una enorme liquidez, adolece de baja escalabilidad y vulnerabilidad a MEV (valor máximo extraíble) malicioso. Para resolver estos problemas, han surgido varias soluciones Rollup, pero actualmente la mayoría de los Rollups son operados por un único secuenciador, lo que fácilmente conduce a posibles puntos únicos de falla, como fallas de validez y censura.

Además, el proceso de construcción de bloques de Ethereum y Rollup implica un mempool público, que crea un entorno para que los usuarios (buscadores) extraigan 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 los proponentes pueden obtener diferentes proporciones de valor, pero los usuarios no pueden beneficiarse.

Ingrese Unicadena

Descripción general

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 la construcción de bloques verificables y la Red de Validación de Unichain (UVN):

  • Actualización de estado rápida

  • Habilitar aplicaciones para extraer e internalizar MEV

  • Acuerdo rápido con un final económico rápido

Además de ser una versión mejorada basada en OP Stack, Unichain también planea participar en el ecosistema Superchain de Optimism. Además de su funcionalidad nativa 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 en el ecosistema Superchain.

A continuación, echemos un vistazo más de cerca a cómo Unichain ofrece las ventajas anteriores.

Construcción de bloques verificable.

La construcción de bloques verificables se logra a través de Rollup-Boost, una característica desarrollada en asociación con Flashbots. Rollup-Boost proporciona dos funciones clave que incluyen Flashblocks y priorización verificable. Al igual que MEV-Boost, Rollup-Boost también está disponible como software auxiliar.

Bloques de flash

Los flashblocks son un tipo de confirmación previa emitida por el creador de un entorno de ejecución confiable (TEE) (exploraremos esto con más detalle a continuación). Unichain genera bloques parciales, dividiendo un solo bloque en cuatro partes, y cada bloque parcial se genera cada 250 milisegundos y se 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 reduce los MEV maliciosos.

Priorización verificable

Orden de prioridad

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 participan en acciones de censura o aplazamiento. Este modelo solo es factible si existe un proponente de bloque único o confiable. En un entorno competitivo como Ethereum L1, donde hay múltiples componentes básicos de proponentes, la priorización no es factible.

El propósito de la priorización 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 redistribuido a los usuarios. El impuesto MEV es una tarifa que se aplica a una transacción mediante un contrato inteligente y se puede establecer en función de la tarifa de prioridad de la transacción. A continuación se muestra un ejemplo sencillo.

DEX 100y en Unichain quiere retirar MEV directamente de las transacciones MEV 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. Supongamos que un impuesto MEV de 100 años se establece en 99 veces la tarifa de prioridad de la transacción. Entonces, si surge una oportunidad de arbitraje por valor de 100 ETH, ¿qué tarifa de prioridad máxima debe presentar un solicitante de MEV para retirar ese MEV? 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 solo puede capturar como máximo 99 ETH del valor MEV de 100 ETH.

En cuanto a los usuarios habituales que no captan el valor MEV, la tarifa de prioridad se establecerá más baja, lo que significa que 100y no captará el valor de estas transacciones. En cambio, solo obtiene el valor MEV representado por el cargo de prioridad. Esta configuración permite que las aplicaciones en Unichain extraigan MEV directamente, abriendo una variedad de casos de uso potenciales.

Verificable con TEE

La clave aquí es garantizar que la entidad responsable de la construcción del bloque utilice un mecanismo de priorización. Para ello, Unichain ha tomado dos medidas. Primero, separa secuenciadores y constructores de bloques, similar al modelo PBS. En segundo lugar, obliga a los constructores de bloques a utilizar un TEE (entorno de ejecución confiable), lo que permite a cualquiera verificar que se está utilizando el mecanismo de priorización.

Un TEE es un enclave seguro en hardware, como una CPU, que opera independientemente del resto del sistema para manejar de forma segura datos confidenciales. TEE garantiza el funcionamiento seguro del código confiable, 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 dentro de un TEE los datos biométricos de los dispositivos móviles, como las huellas dactilares o el reconocimiento facial.

Este diseño incluso impide que el sistema operativo o programas con privilegios de administrador accedan al área segura. Para garantizar que el código que se ejecuta en TEE sea confiable, se utiliza un proceso de verificación. Esta verificación garantiza que el TEE permanezca seguro y sin alteraciones. 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 del constructor TEE. Debido a la naturaleza de TEE, estos constructores pueden presentar inicialmente una prueba que demuestre 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.

Red de validación Unichain (UVN)

Unichain 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. Este concepto es similar a MACH (finalización rápida usando EigenLayer) de AltLayer, la capa de finalización rápida de Nuffle y la reciente idea de finalización rápida de Symbiotic.

Para convertirse en un nodo descentralizado en Unichain, los participantes deben apostar UNI en la red principal de Ethereum. En cada época, el nodo con el saldo UNI apostado más alto se seleccionará en el conjunto de nodos activos 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.

Resumir

Uniswap ha logrado un fuerte ajuste entre el producto y el mercado como DApp, y soy positivo acerca de su transición a la L2 específica de la aplicación basada en Ethereum, especialmente dada su búsqueda por expandir su ecosistema. Sin embargo, la fragmentación de la liquidez sigue siendo un desafío y la clave es ver cómo el equipo de Uniswap puede proporcionar una experiencia comercial fluida entre cadenas entre Ethereum L1 y Unichain L2.

Desde una perspectiva de inversión, los tokens UNI ahora se utilizarán como token de participación de UVN. Teniendo en cuenta el sólido desempeño de protocolos de recuperación como EigenLayer, Symbiotic y Karak, podemos esperar que se deposite una gran cantidad de UNI en UVN, lo que contribuirá en gran medida a la acumulación de valor de UNI. Desde el anuncio de Unichain, UNI ha ganado alrededor de un 12%, ubicándose entre las 20 principales acciones 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 saber más sobre el impacto de la participación de UNI en su precio futuro.