Uniswap, Flashbots y OP-Stack: La Trinidad detrás de Unichain

PrincipianteOct 17, 2024
Unichain tiene un whitepaper de solo tres páginas, pero un examen más detenido revela que es una obra maestra. Reúne el enfoque de larga data de Uniswap en UX, la última investigación de MEV de flashbots y el ecosistema expansivo construido por OP-Stack. Por lo tanto, este artículo tiene como objetivo proporcionar un desglose rápido y sencillo de las características clave de Unichain para una comprensión más fácil.
Uniswap, Flashbots y OP-Stack: La Trinidad detrás de Unichain

Unichain fue revelado hace solo 3 horas.

Últimas noticias en la industria de la criptomoneda: Uniswap, el principal DEX AMM, ha anunciado oficialmente su propia solución de Capa 2, Unichain.

Hace varios años, especulé sobre la probabilidad de que Uniswap desarrollara su propia red y argumenté en contra debido a posibles desafíos de UX. Sin embargo, con la revelación de Unichain, mi predicción ha resultado ser incorrecta.

Para ir directo al grano, Unichain tiene un documento técnico de solo tres páginas, pero una mirada más cercana lo revela como una obra maestra. Reúne el enfoque de larga data de Uniswap en UX, la última investigación de MEV de Flashbots y el ecosistema expansivo construido por OP-Stack. Si bien el contenido es breve, el documento técnico toca temas complejos como TEE, pedidos prioritarios e impuestos MEV, lo que podría ser un desafío 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 simple de las características clave de Unichain para facilitar la comprensión.

1. Problemas

Uniswap, un DEX AMM líder en el ecosistema de Ethereum, está 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 impuestas por las redes en las que opera.

Por ejemplo, la red Ethereum ofrece una gran liquidez pero sufre de baja escalabilidad y vulnerabilidad a MEV (Valor Maximal Extraíble) malicioso. Han surgido varias soluciones de rollup para abordar estos problemas, pero la mayoría son operadas actualmente por un solo secuenciador, lo que puede llevar a puntos únicos de falla como fallas en la continuidad y censura.

Además, el proceso de construcción de bloques en Ethereum y la mayoría de las redes rollup implica un mempool público, creando un entorno donde los usuarios (buscadores) extraen MEV, ya sea bueno o malo, de otros usuarios. También debido a la estructura de la cadena de valor de MEV, hay un desequilibrio donde el valor es capturado de manera desproporcionada por los proponentes, en lugar de beneficiar a los usuarios.

2. Ingresa a Unichain

2.1 Descripción general

Unichain, un rollup optimista de Etehreum basado en OP Stack, fue introducido por Uniswap, flashbots, OP Labs y Paradigm para abordar los problemas mencionados anteriormente. Unichain ofrece varias ventajas clave a través de 1) Verifiable Block Building y 2) la Unichain Validation Network:

  • [ ] Actualizaciones rápidas del estado
  • Permitir que las aplicaciones extraigan e internalicen el MEV
  • Liquidación rápida a través de una rápida finalidad económica

Además de ser un rollup basado en la pila OP, Unichain planea participar en el ecosistema Superchain. Junto con sus capacidades de liquidación rápida nativas, se espera que esta integración brinde a los usuarios una experiencia de liquidez perfecta a través de las soluciones de intercambio en cadena dentro del ecosistema Superchain.

Ahora, veamos más de cerca cómo Unichain ofrece estas características.

2.2 Construcción de Bloques Verificables

La construcción de bloques verificables es posible gracias a Rollup-Boost, una función desarrollada en colaboración con Flashbots. Rollup-Boost ofrece dos funcionalidades clave: Flashblocks y Verifiable Priority Ordering. Similar a MEV-Boost, Rollup-Boost funciona como software complementario.

2.2.1 Flashblocks

Flashblocks son un tipo de pre-confirmación emitida por los constructores de TEE (que exploraremos en más detalle a continuación). Unichain genera bloques parciales, dividiendo un solo bloque en cuatro partes, siendo creado cada bloque parcial cada 250 ms y enviado al secuenciador.

El secuenciador descarga continuamente estos bloques parciales mientras ejecuta simultáneamente transacciones, proporcionando a los usuarios confirmaciones de ejecución tempranas. Se garantiza que estos bloques parciales se incluirán en el bloque final propuesto por el secuenciador. Este proceso permite actualizaciones de estado más rápidas, lo que reduce la latencia, mejora la experiencia del usuario y mitiga el MEV malintencionado.

2.2.2 Verificación de Orden de Prioridad

2.2.2.1 Orden de prioridad

Pedidos prioritarios es un mecanismo de construcción de bloques propuesto por Dan Robinson y Dave White de Paradigm. Supone que los proponentes de bloques ordenan las transacciones basándose únicamente en la tarifa de prioridad y no participan en acciones de censura o demora. Este modelo solo es viable cuando hay un proponente de bloque único o de confianza. En entornos competitivos como Ethereum L1, donde varios proponentes construyen bloques, el orden de prioridad no es factible.

El propósito del Pedido Privado es permitir que las dApps en la red principal impongan un impuesto MEV a las transacciones que interactúan con ellas, lo que permite la extracción de una parte del valor MEV. Este valor puede ser utilizado internamente por la dApp o redistribuido a los usuarios. El impuesto MEV es una tarifa impuesta por un contrato inteligente en transacciones, que puede establecerse como una función de la tarifa de prioridad de la transacción. Veamos un ejemplo.

El DEX de 100y en Unichain L2 quiere extraer directamente el valor de MEV de las transacciones de MEV que ocurren en su exchange. Dado que sabe que los bloques en Unichain se construyen utilizando el Orden de Prioridad, esto significa que el valor de MEV de cualquier transacción se determina únicamente por su tarifa de prioridad. 100y DEX establece un impuesto de MEV igual a 99 veces la tarifa de prioridad de la transacción.

Si surge una oportunidad de arbitraje que vale 100 ETH, ¿cuánta tarifa máxima de prioridad enviarían los buscadores para extraerla? La respuesta es 1 ETH. Establecer la tarifa de prioridad en 1 ETH resulta en un impuesto de MEV de 99 ETH, totalizando 100 ETH. Si los buscadores establecen una tarifa de prioridad superior a 1 ETH, el costo total superaría los 100 ETH, lo que resultaría en una pérdida. Como resultado, el DEX de 100y puede capturar un máximo de 99 ETH del valor de MEV de 100 ETH.

Para los usuarios regulares que no capturan el valor de MEV, la tarifa de prioridad se establecerá mucho más baja, lo que significa que 100y DEX no extraerá valor de estas transacciones. En cambio, solo capturará el valor de MEV representado por la tarifa de prioridad. Esta configuración permite a las aplicaciones extraer MEV directamente, abriendo diversas posibles casos de uso.

2.2.2.2 ¿Verificable...? ¡Usa TEE!

La clave aquí es asegurar que la entidad responsable de la construcción del bloque esté utilizando el mecanismo de Orden de Prioridad. Para lograr esto, Unichain ha implementado dos medidas: 1) Separar el secuenciador y el constructor de bloques, similar al modelo PBS, y 2) Obligar a los constructores de bloques a utilizar TEE (Entorno de Ejecución Confiable) para permitir que cualquier persona verifique que se está utilizando el mecanismo de Orden de Prioridad.

(Fuente: Android)

Un Entorno de Ejecución Confiable (TEE, por sus siglas en inglés) es una sección segura dentro del hardware, como una CPU, que funciona de manera independiente al resto del sistema para procesar de manera segura datos sensibles. Los TEE garantizan 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, como las huellas dactilares o el reconocimiento facial, en dispositivos móviles dentro de un TEE.

Este diseño evita que incluso el sistema operativo o los programas con privilegios de administrador accedan al área segura. Para garantizar que el código que se ejecuta en el TEE es confiable, se utiliza un proceso de certificación. Esta verificación asegura que el TEE permanezca en un estado seguro e intacto. Por ejemplo, en Intel SGX, se genera un valor hash para representar el código y los datos dentro del SGX, mientras que 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 de Confianza (TEE) de los constructores de TEE. Gracias a las propiedades de TEE, estos constructores pueden enviar inicialmente una certificación para demostrar a los usuarios que están utilizando el mecanismo de creación de bloques de orden de prioridad. 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 Validación Unichain

La Red de Validación de Unichain 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 sin problemas entre cadenas a través de la seguridad económica. Este concepto es similar al MACH de AltLayer, que utiliza EigenLayer para lograr una finalidad rápida, así como a la capa de finalidad rápida de Nuffle y la reciente idea de finalidad rápida presentada por Symbiotic.

Para convertirse en un nodo descentralizado en Unichain, los participantes deben apostar UNI en la Ethereum mainnet. En cada época, se seleccionan los nodos con los saldos más altos de UNI apostados para el conjunto activo y participan en la validación ejecutando el cliente Reth Unichain. Además, al igual que en otras redes, los titulares de UNI tienen la opción de delegar su apuesta.

3. Pensamientos Finales

Uniswap ya ha logrado un fuerte ajuste producto-mercado como dApp, y veo muy positivamente su movimiento hacia una L2 específica de la aplicación basada en Ethereum, especialmente porque busca expandir su ecosistema. Sin embargo, dado que la fragmentación de la liquidez sigue siendo un reto, la clave será ver cómo el equipo de Uniswap ofrece una experiencia de transacción entre cadenas sin fisuras entre Ethereum L1 y Unichain L2.

Desde una perspectiva de inversión, es particularmente interesante que el token UNI ahora se utilizará como el token de participación para UVN. Considerando el sólido rendimiento de protocolos de reinversión como EigenLayer, Symbiotic y Karak, podemos esperar una cantidad significativa de UNI para ser apostada en UVN, lo que contribuiría en gran medida a la acumulación de valor de UNI. Tras el anuncio de hoy, UNI ya ha aumentado alrededor del 12%, colocándolo en el top 20 por capitalización de mercado. Dado el alto valor de mercado de UNI en comparación con otros tokens, será interesante ver cómo afecta el aumento adicional de UNI a su precio en el futuro.

Descargo de responsabilidad:

  1. Este artículo es una reimpresión de [ 100 años], Todos los derechos de autor pertenecen al autor original [ 100y]. Si hay objeciones a esta reimpresión, póngase en contacto con el Aprendizaje de la puerta equipo, y lo manejarán con prontitud.
  2. Renuncia de responsabilidad: Las opiniones expresadas en este artículo son únicamente del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.

Uniswap, Flashbots y OP-Stack: La Trinidad detrás de Unichain

PrincipianteOct 17, 2024
Unichain tiene un whitepaper de solo tres páginas, pero un examen más detenido revela que es una obra maestra. Reúne el enfoque de larga data de Uniswap en UX, la última investigación de MEV de flashbots y el ecosistema expansivo construido por OP-Stack. Por lo tanto, este artículo tiene como objetivo proporcionar un desglose rápido y sencillo de las características clave de Unichain para una comprensión más fácil.
Uniswap, Flashbots y OP-Stack: La Trinidad detrás de Unichain

Unichain fue revelado hace solo 3 horas.

Últimas noticias en la industria de la criptomoneda: Uniswap, el principal DEX AMM, ha anunciado oficialmente su propia solución de Capa 2, Unichain.

Hace varios años, especulé sobre la probabilidad de que Uniswap desarrollara su propia red y argumenté en contra debido a posibles desafíos de UX. Sin embargo, con la revelación de Unichain, mi predicción ha resultado ser incorrecta.

Para ir directo al grano, Unichain tiene un documento técnico de solo tres páginas, pero una mirada más cercana lo revela como una obra maestra. Reúne el enfoque de larga data de Uniswap en UX, la última investigación de MEV de Flashbots y el ecosistema expansivo construido por OP-Stack. Si bien el contenido es breve, el documento técnico toca temas complejos como TEE, pedidos prioritarios e impuestos MEV, lo que podría ser un desafío 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 simple de las características clave de Unichain para facilitar la comprensión.

1. Problemas

Uniswap, un DEX AMM líder en el ecosistema de Ethereum, está 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 impuestas por las redes en las que opera.

Por ejemplo, la red Ethereum ofrece una gran liquidez pero sufre de baja escalabilidad y vulnerabilidad a MEV (Valor Maximal Extraíble) malicioso. Han surgido varias soluciones de rollup para abordar estos problemas, pero la mayoría son operadas actualmente por un solo secuenciador, lo que puede llevar a puntos únicos de falla como fallas en la continuidad y censura.

Además, el proceso de construcción de bloques en Ethereum y la mayoría de las redes rollup implica un mempool público, creando un entorno donde los usuarios (buscadores) extraen MEV, ya sea bueno o malo, de otros usuarios. También debido a la estructura de la cadena de valor de MEV, hay un desequilibrio donde el valor es capturado de manera desproporcionada por los proponentes, en lugar de beneficiar a los usuarios.

2. Ingresa a Unichain

2.1 Descripción general

Unichain, un rollup optimista de Etehreum basado en OP Stack, fue introducido por Uniswap, flashbots, OP Labs y Paradigm para abordar los problemas mencionados anteriormente. Unichain ofrece varias ventajas clave a través de 1) Verifiable Block Building y 2) la Unichain Validation Network:

  • [ ] Actualizaciones rápidas del estado
  • Permitir que las aplicaciones extraigan e internalicen el MEV
  • Liquidación rápida a través de una rápida finalidad económica

Además de ser un rollup basado en la pila OP, Unichain planea participar en el ecosistema Superchain. Junto con sus capacidades de liquidación rápida nativas, se espera que esta integración brinde a los usuarios una experiencia de liquidez perfecta a través de las soluciones de intercambio en cadena dentro del ecosistema Superchain.

Ahora, veamos más de cerca cómo Unichain ofrece estas características.

2.2 Construcción de Bloques Verificables

La construcción de bloques verificables es posible gracias a Rollup-Boost, una función desarrollada en colaboración con Flashbots. Rollup-Boost ofrece dos funcionalidades clave: Flashblocks y Verifiable Priority Ordering. Similar a MEV-Boost, Rollup-Boost funciona como software complementario.

2.2.1 Flashblocks

Flashblocks son un tipo de pre-confirmación emitida por los constructores de TEE (que exploraremos en más detalle a continuación). Unichain genera bloques parciales, dividiendo un solo bloque en cuatro partes, siendo creado cada bloque parcial cada 250 ms y enviado al secuenciador.

El secuenciador descarga continuamente estos bloques parciales mientras ejecuta simultáneamente transacciones, proporcionando a los usuarios confirmaciones de ejecución tempranas. Se garantiza que estos bloques parciales se incluirán en el bloque final propuesto por el secuenciador. Este proceso permite actualizaciones de estado más rápidas, lo que reduce la latencia, mejora la experiencia del usuario y mitiga el MEV malintencionado.

2.2.2 Verificación de Orden de Prioridad

2.2.2.1 Orden de prioridad

Pedidos prioritarios es un mecanismo de construcción de bloques propuesto por Dan Robinson y Dave White de Paradigm. Supone que los proponentes de bloques ordenan las transacciones basándose únicamente en la tarifa de prioridad y no participan en acciones de censura o demora. Este modelo solo es viable cuando hay un proponente de bloque único o de confianza. En entornos competitivos como Ethereum L1, donde varios proponentes construyen bloques, el orden de prioridad no es factible.

El propósito del Pedido Privado es permitir que las dApps en la red principal impongan un impuesto MEV a las transacciones que interactúan con ellas, lo que permite la extracción de una parte del valor MEV. Este valor puede ser utilizado internamente por la dApp o redistribuido a los usuarios. El impuesto MEV es una tarifa impuesta por un contrato inteligente en transacciones, que puede establecerse como una función de la tarifa de prioridad de la transacción. Veamos un ejemplo.

El DEX de 100y en Unichain L2 quiere extraer directamente el valor de MEV de las transacciones de MEV que ocurren en su exchange. Dado que sabe que los bloques en Unichain se construyen utilizando el Orden de Prioridad, esto significa que el valor de MEV de cualquier transacción se determina únicamente por su tarifa de prioridad. 100y DEX establece un impuesto de MEV igual a 99 veces la tarifa de prioridad de la transacción.

Si surge una oportunidad de arbitraje que vale 100 ETH, ¿cuánta tarifa máxima de prioridad enviarían los buscadores para extraerla? La respuesta es 1 ETH. Establecer la tarifa de prioridad en 1 ETH resulta en un impuesto de MEV de 99 ETH, totalizando 100 ETH. Si los buscadores establecen una tarifa de prioridad superior a 1 ETH, el costo total superaría los 100 ETH, lo que resultaría en una pérdida. Como resultado, el DEX de 100y puede capturar un máximo de 99 ETH del valor de MEV de 100 ETH.

Para los usuarios regulares que no capturan el valor de MEV, la tarifa de prioridad se establecerá mucho más baja, lo que significa que 100y DEX no extraerá valor de estas transacciones. En cambio, solo capturará el valor de MEV representado por la tarifa de prioridad. Esta configuración permite a las aplicaciones extraer MEV directamente, abriendo diversas posibles casos de uso.

2.2.2.2 ¿Verificable...? ¡Usa TEE!

La clave aquí es asegurar que la entidad responsable de la construcción del bloque esté utilizando el mecanismo de Orden de Prioridad. Para lograr esto, Unichain ha implementado dos medidas: 1) Separar el secuenciador y el constructor de bloques, similar al modelo PBS, y 2) Obligar a los constructores de bloques a utilizar TEE (Entorno de Ejecución Confiable) para permitir que cualquier persona verifique que se está utilizando el mecanismo de Orden de Prioridad.

(Fuente: Android)

Un Entorno de Ejecución Confiable (TEE, por sus siglas en inglés) es una sección segura dentro del hardware, como una CPU, que funciona de manera independiente al resto del sistema para procesar de manera segura datos sensibles. Los TEE garantizan 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, como las huellas dactilares o el reconocimiento facial, en dispositivos móviles dentro de un TEE.

Este diseño evita que incluso el sistema operativo o los programas con privilegios de administrador accedan al área segura. Para garantizar que el código que se ejecuta en el TEE es confiable, se utiliza un proceso de certificación. Esta verificación asegura que el TEE permanezca en un estado seguro e intacto. Por ejemplo, en Intel SGX, se genera un valor hash para representar el código y los datos dentro del SGX, mientras que 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 de Confianza (TEE) de los constructores de TEE. Gracias a las propiedades de TEE, estos constructores pueden enviar inicialmente una certificación para demostrar a los usuarios que están utilizando el mecanismo de creación de bloques de orden de prioridad. 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 Validación Unichain

La Red de Validación de Unichain 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 sin problemas entre cadenas a través de la seguridad económica. Este concepto es similar al MACH de AltLayer, que utiliza EigenLayer para lograr una finalidad rápida, así como a la capa de finalidad rápida de Nuffle y la reciente idea de finalidad rápida presentada por Symbiotic.

Para convertirse en un nodo descentralizado en Unichain, los participantes deben apostar UNI en la Ethereum mainnet. En cada época, se seleccionan los nodos con los saldos más altos de UNI apostados para el conjunto activo y participan en la validación ejecutando el cliente Reth Unichain. Además, al igual que en otras redes, los titulares de UNI tienen la opción de delegar su apuesta.

3. Pensamientos Finales

Uniswap ya ha logrado un fuerte ajuste producto-mercado como dApp, y veo muy positivamente su movimiento hacia una L2 específica de la aplicación basada en Ethereum, especialmente porque busca expandir su ecosistema. Sin embargo, dado que la fragmentación de la liquidez sigue siendo un reto, la clave será ver cómo el equipo de Uniswap ofrece una experiencia de transacción entre cadenas sin fisuras entre Ethereum L1 y Unichain L2.

Desde una perspectiva de inversión, es particularmente interesante que el token UNI ahora se utilizará como el token de participación para UVN. Considerando el sólido rendimiento de protocolos de reinversión como EigenLayer, Symbiotic y Karak, podemos esperar una cantidad significativa de UNI para ser apostada en UVN, lo que contribuiría en gran medida a la acumulación de valor de UNI. Tras el anuncio de hoy, UNI ya ha aumentado alrededor del 12%, colocándolo en el top 20 por capitalización de mercado. Dado el alto valor de mercado de UNI en comparación con otros tokens, será interesante ver cómo afecta el aumento adicional de UNI a su precio en el futuro.

Descargo de responsabilidad:

  1. Este artículo es una reimpresión de [ 100 años], Todos los derechos de autor pertenecen al autor original [ 100y]. Si hay objeciones a esta reimpresión, póngase en contacto con el Aprendizaje de la puerta equipo, y lo manejarán con prontitud.
  2. Renuncia de responsabilidad: Las opiniones expresadas en este artículo son únicamente del autor y no constituyen ningún consejo de inversión.
  3. Las traducciones del artículo a otros idiomas son realizadas por el equipo de Gate Learn. A menos que se mencione, está prohibido copiar, distribuir o plagiar los artículos traducidos.
Empieza ahora
¡Regístrate y recibe un bono de
$100
!