El Rollup de Ethereum es centralizado: explorando la Descentralización del ordenamiento
1. Puntos clave
El orden de las transacciones se ha convertido en un problema cada vez más grave en el ámbito de Layer 2. La principal función del L2 rollup es proporcionar un lugar seguro para transacciones económicas, ofreciendo una capa de ejecución para los usuarios, y luego enviando los datos de las transacciones a la L1 superior.
El ordenante es una entidad que agrupa las transacciones. Recibe las transacciones desordenadas de los usuarios, las procesa fuera de la cadena en grupos, genera lotes de transacciones ordenadas y comprimidas, y luego las envía a la L1 padre.
El Rollup en realidad no necesita un ordenante, esto es solo una elección de diseño para brindar una mejor experiencia al usuario. También pueden usar la capa base para ordenar, pero la eficiencia de la capa base de Ethereum es baja y costosa. Actualmente, cada proyecto principal de rollup L2 ha descubierto que operar un ordenante centralizado es más conveniente, barato y amigable para el usuario.
Debido a que el ordenado controla el orden de las transacciones, tiene derecho a revisar las transacciones del usuario ( aunque una revisión completa es poco probable ). El ordenado también puede extraer el valor máximo extraíble (MEV), lo que podría causar pérdidas económicas a los usuarios. La validez también es un problema, si el único ordenado centralizado se cae, todo el rollup se verá afectado.
La solución es un ordenamiento compartido y descentralizado. El ordenamiento compartido proporciona servicios descentralizados para rollup. Además de resolver problemas de censura, extracción de MEV y validez, también introduce capacidades entre rollups, abriendo nuevas posibilidades. Espresso, Astria y Radius están desarrollando soluciones innovadoras de ordenamiento compartido, cada una con características únicas en su arquitectura.
2. Introducción
A medida que el ecosistema de rollups L2 de Ethereum se vuelve más popular, el aspecto del ordenamiento, a menudo pasado por alto, se vuelve cada vez más importante. Los ordenadores son responsables del ordenamiento de transacciones, lo que puede proporcionar una mejor experiencia de usuario, tarifas más bajas y confirmaciones más rápidas. Pero el problema es que, actualmente, todas las principales empresas de L2 de Ethereum han encontrado que operar su propio ordenador centralizado es lo más conveniente, amigable para el usuario y de bajo costo. Dado el poder de los ordenadores en la revisión de transacciones, la extracción de MEV y el punto único de falla, esto podría considerarse un resultado indeseable y no está en línea con el espíritu de las criptomonedas.
Aunque la mayoría de las empresas han incluido la Descentralización del ordenamiento como parte de su hoja de ruta, todavía no hay un verdadero consenso sobre cómo lograrlo. Cabe destacar que Arbitrum y Optimism han lanzado soluciones desde la segunda mitad de 2021, pero han avanzado poco en la Descentralización del ordenamiento.
Este informe profundizará en el papel de los ordenadores y el estado actual del espacio de rollups de Ethereum, explorando los proyectos que están investigando soluciones, es decir, una red de ordenación compartida descentralizada. Presentaremos en detalle estos proyectos y sus soluciones únicas, y reflexionaremos sobre lo que esto significa para el futuro desarrollo del ámbito de rollups de Ethereum L2.
3. ¿Qué es un ordenado?
La cadena de bloques es un libro de contabilidad distribuido compuesto por datos de transacciones con marca de tiempo ordenados en bloques. Inicialmente, estos datos de transacciones eran desordenados y desorganizados. Después de ser ordenados, pueden organizarse en bloques y ejecutarse, creando un nuevo estado de la cadena de bloques. Para cadenas de bloques L1 como Ethereum, el orden de las transacciones ocurre en la propia capa base de Ethereum.
En la solución de escalabilidad L2 rollup más popular de Ethereum, el orden de las transacciones se ha convertido en un problema cada vez más grave. L2 rollup proporciona a los usuarios una capa de ejecución y luego envía los datos de transacciones al L1 superior. Un lote de transacciones enviado al L1 generalmente contiene cientos o miles de transacciones L2 comprimidas, lo que reduce el costo de enviar datos al L1.
En el mundo de L2 rollup, el ordenante es la entidad que agrupa las transacciones en lotes. Recibe las transacciones desordenadas de los usuarios, las procesa fuera de la cadena en grupos y genera lotes de transacciones comprimidas y ordenadas. Estas transacciones pueden ser incluidas en bloques y enviadas a la capa L1 padre. Las transacciones por lotes también pueden ser utilizadas en la disponibilidad de datos (DA) capa (, que generalmente se utiliza en Ethereum ). El ordenante también proporciona a los usuarios recibos de "confirmación suave" casi instantáneos. La "confirmación dura" se recibe después de que la transacción ha sido enviada a la capa L1.
¿Por qué los Rollups necesitan usar un ordenante, por qué es un problema?
El objetivo fundamental del ordenamiento es mejorar la experiencia del usuario. Usar un ordenamiento para transacciones L2 es similar a usar un "carril rápido", lo que significa menores tarifas y confirmaciones de transacción más rápidas. El ordenamiento puede comprimir cientos o miles de transacciones L2 en una sola transacción L1, lo que ahorra costos de gas. Además, la confirmación suave que ofrece el ordenamiento permite que las transacciones de rollup proporcionen confirmaciones de bloques rápidas para los usuarios. Esta combinación ayuda a mejorar la experiencia del usuario al utilizar rollup L2.
Es importante recordar que el rollup no necesita un ordenante; es solo una elección de diseño hecha para una mejor experiencia del usuario. Por ejemplo, el rollup también puede usar Ethereum L1 para realizar la ordenación. Sin embargo, la capa base de Ethereum probablemente será relativamente ineficiente y costosa, especialmente considerando el gran volumen de transacciones de L2. El rendimiento de las transacciones del rollup estará limitado por la tasa de ordenación de datos de Ethereum L1. Los usuarios también experimentarán la misma latencia de confirmación que al realizar transacciones en Ethereum. Esto significa que, hasta ahora, cada proyecto principal de L2 ha descubierto que es más conveniente, barato y amigable para el usuario ejecutar un ordenante centralizado. Aunque los usuarios de L2 pueden enviar transacciones directamente a L1 para eludir el ordenante, deben pagar tarifas de gas a L1 y las transacciones pueden tardar más en completarse finalmente. Esto en gran medida contradice el propósito de utilizar rollups L2 para ejecutar transacciones.
Dado que el ordenante controla el orden de las transacciones, teóricamente tiene el derecho de no incluir las transacciones de los usuarios en (. Sin embargo, los usuarios pueden enviar transacciones directamente a L1 ). El ordenante también puede extraer MEV del grupo de transacciones, lo que podría causar pérdidas económicas a la comunidad de usuarios. Si solo hay un ordenante, el riesgo de centralización es aún mayor. En este caso, la validez podría convertirse en un problema; si el único ordenante falla, todo el rollup se verá afectado. Una configuración de múltiples ordenantes puede reducir este riesgo.
A través de esta configuración, el ordenante puede ser visto como un intermediario de confianza parcial del usuario. Aunque el ordenante no puede impedir que los usuarios usen L2, puede retrasar las transacciones de los usuarios, lo que lleva a que los usuarios paguen tarifas de gas adicionales y obtengan valor de las transacciones de los usuarios.
La relevancia de MEV
MEV se refiere al valor obtenido de la producción de bloques, que excede la recompensa de bloque de minería de primer nivel ( o de staking ) y las tarifas de gas. Se extrae manipulando las transacciones dentro de un bloque, es decir, mediante la inclusión, exclusión y cambio del orden de las transacciones. Las formas comunes incluyen el frontrunning y el ataque sándwich.
Dado el papel de los ordenadores en el L2 rollup, pueden comprender todas las transacciones de usuarios fuera de la cadena. Además, dado que estos ordenadores suelen ser operados por el propio proyecto o por equipos afiliados, muchos usuarios temen no poder ver la posible extracción de MEV. Incluso sin estas preocupaciones, a medida que los proyectos operan sus propios ordenadores centralizados, la confianza y el grado de descentralización de estos protocolos también se pondrán en duda.
estado actual del mercado de ordenadores
Actualmente, todas las principales versiones de Ethereum L2 dependen de un ordenante centralizado. A medida que más y más transacciones de Ethereum se trasladan a soluciones L2, aunque el conjunto de validadores de Ethereum en sí es Descentralización, una gran cantidad de transacciones (, es decir, aquellas en L2 ), se verán afectadas por fuerzas centralizadas en forma de un único ordenante.
No es de extrañar que la mayoría de estas empresas ya hayan incorporado la descentralización de sus ordenadores como parte de su hoja de ruta. Aunque esto es una señal positiva que indica que la descentralización es parte de la visión de L2, debemos señalar que Arbitrum y Optimism lanzaron soluciones a finales de 2021 y se puede decir que no han logrado avances sustanciales en la descentralización de ordenadores.
La mayoría de las principales empresas parecen destinar recursos a mejorar sus productos y características centrales, en lugar de centrarse en la Descentralización. Esto no es exactamente una crítica, ya que en un entorno altamente competitivo, centrarse en la Descentralización antes de tener productos competitivos no está en el mejor interés de ninguna empresa, lo cual es comprensible en cierta medida. Sin embargo, a medida que las empresas de la red maduran, esta perspectiva está cambiando, y la discusión se está trasladando rápidamente hacia la Descentralización de los ordenadores y el aumento de la credibilidad.
Otras preguntas
Es importante destacar que existe cierta discusión sobre el grado de riesgo asociado a la dependencia de los ordenadores centralizados.
Como se mencionó anteriormente, dado que los ordenadores controlan el orden de las transacciones, pueden excluir las transacciones de los usuarios y también pueden extraer MEV. Sin embargo, los ordenadores finalmente no pueden excluir completamente a los usuarios de las transacciones de rollup. Los usuarios pueden eludir los ordenadores y enviar transacciones directamente a L1 ( siempre que estén dispuestos a pagar el costo adicional de gas ). Aunque los ordenadores que actúan de manera inapropiada pueden causar retrasos en las transacciones y cargar a los usuarios con costos adicionales, al final no pueden censurar completamente. Antes de esto, ninguna de las grandes empresas de L2 se centró extremadamente en descentralizar sus ordenadores, y es probable que esa sea una de las razones. A pesar de esto, el reordenamiento de transacciones por parte de los ordenadores para extraer MEV sigue siendo un problema, especialmente en un mempool privado como OP Mainnet.
Quizás, el problema más grande sea la efectividad. Dado que los principales programas de rollup están funcionando con un único ordenante centralizado, si estos ordenantes tienen problemas, todo el programa de rollup se verá afectado negativamente. Aunque los usuarios aún pueden realizar transacciones accediendo directamente a L1, no es un método particularmente duradero y es poco probable que funcione para la mayoría de las transacciones. Recuerde, el sentido completo de usar rollups L2 es ahorrar en costos de transacción. Dado que uno de los principios fundamentales detrás de las criptomonedas es prevenir la dependencia de un único proveedor centralizado, al igual que en el ámbito financiero tradicional, la centralización de los ordenantes es claramente un problema importante que necesita ser abordado, y también es uno de los desbloqueos clave que los ordenantes compartidos traerán al mercado de rollups L2.
4. Solución: Descentralización compartida del orden
( Resumen
La nueva solución para resolver los problemas mencionados es un ordenante compartido descentralizado. Aunque las soluciones de diferentes proyectos son distintas, la idea básica de reemplazar un único ordenante centralizado es la misma. Aquí, "compartido" se refiere a que múltiples rollups diferentes pueden usar la misma red, y las transacciones de múltiples rollups se agregan en un pool de memoria antes de ser ordenadas. Esto ayuda a reducir la posibilidad de extracción de MEV y revisión. "Descentralización" se refiere al concepto de rotación de líderes, es decir, no siempre es un único actor quien ordena todas las transacciones, sino que se elige un líder de un grupo de actores descentralizados. Esto ayuda a prevenir la revisión y proporciona garantías de validez.
Esto es muy similar a la forma en que funcionan varios L1 que utilizan mecanismos de rotación de líderes. De hecho, construir una capa de ordenación descentralizada es similar a construir un L1 descentralizado, es decir, se necesita construir un conjunto de validadores. Diferentes proyectos han adoptado diferentes enfoques para satisfacer este requisito.
El ordenamiento compartido tiene como objetivo mitigar el problema de la extracción de MEV, proporcionar capacidad de resistencia a la censura y mejorar la garantía de efectividad del rollup, es decir, abordar los problemas que enfrentan los ordenadores centralizados. Además, hay dos puntos que vale la pena mencionar:
Descentralización como servicio: la solución de ordenadores compartidos está diseñada para proporcionar servicios de descentralización de ordenadores a un número arbitrario de rollups. Luego, todos estos rollups se beneficiarán de la resistencia a la censura y la eficacia que puede ofrecer una red descentralizada, sin necesidad de establecer esa red por sí mismos. Dado que esto puede ser un proceso muy costoso y que consume mucho tiempo, este es un punto de venta principal de la red de ordenadores compartidos. Recuerde que actualmente ninguna empresa ha descentralizado sus ordenadores, y la mayoría de ellas tiene suficiente financiación para hacerlo, lo que significa que este no es un problema completamente insignificante. Si una empresa como Astria o Espresso puede ofrecer servicios de descentralización de ordenadores listos para usar, entonces las empresas de rollup pueden continuar enfocándose en la diferenciación y la optimización del rendimiento, lo que les permitirá servir mejor a diferentes usuarios.
Combinabilidad entre rollups: Dado que estas soluciones de ordenadores compartidos están diseñadas para manejar el orden de transacciones de múltiples rollups, pueden proporcionar garantías de interoperabilidad únicas que actualmente no están disponibles. Por ejemplo, los usuarios deberían poder especificar que una transacción en Rollup 1 solo puede incluirse en un bloque si y solo si las transacciones diferentes en Rollup 2 también están incluidas en el mismo bloque.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
24 me gusta
Recompensa
24
7
Republicar
Compartir
Comentar
0/400
FUD_Vaccinated
· 08-16 14:23
En cierta medida, es solo un compromiso.
Ver originalesResponder0
RugPullAlarm
· 08-14 06:04
Al ver el código del contrato, se sabe que los llamados ordenadores descentralizados son solo una cortina de humo para tomar a la gente por tonta, no son diferentes de lo que había en los cex tradicionales.
Ver originalesResponder0
DefiVeteran
· 08-14 03:58
El clasificador está fallando nuevamente.
Ver originalesResponder0
MetaMaximalist
· 08-14 03:56
la verdad es que la centralización sigue siendo el talón de Aquiles de l2... he estado diciendo esto desde 2021 smh
Ver originalesResponder0
quiet_lurker
· 08-14 03:54
¿Para qué sirve el ordenado? Solo desperdicia recursos.
Ver originalesResponder0
GasWaster
· 08-14 03:47
¿No es atractivo el Nodo?
Ver originalesResponder0
StablecoinAnxiety
· 08-14 03:34
Costo cero de centralización, descentralización sin complicaciones
Explorar el ordenamiento descentralizado: resolver el problema de centralización de Ethereum L2 Rollup
El Rollup de Ethereum es centralizado: explorando la Descentralización del ordenamiento
1. Puntos clave
El orden de las transacciones se ha convertido en un problema cada vez más grave en el ámbito de Layer 2. La principal función del L2 rollup es proporcionar un lugar seguro para transacciones económicas, ofreciendo una capa de ejecución para los usuarios, y luego enviando los datos de las transacciones a la L1 superior.
El ordenante es una entidad que agrupa las transacciones. Recibe las transacciones desordenadas de los usuarios, las procesa fuera de la cadena en grupos, genera lotes de transacciones ordenadas y comprimidas, y luego las envía a la L1 padre.
El Rollup en realidad no necesita un ordenante, esto es solo una elección de diseño para brindar una mejor experiencia al usuario. También pueden usar la capa base para ordenar, pero la eficiencia de la capa base de Ethereum es baja y costosa. Actualmente, cada proyecto principal de rollup L2 ha descubierto que operar un ordenante centralizado es más conveniente, barato y amigable para el usuario.
Debido a que el ordenado controla el orden de las transacciones, tiene derecho a revisar las transacciones del usuario ( aunque una revisión completa es poco probable ). El ordenado también puede extraer el valor máximo extraíble (MEV), lo que podría causar pérdidas económicas a los usuarios. La validez también es un problema, si el único ordenado centralizado se cae, todo el rollup se verá afectado.
La solución es un ordenamiento compartido y descentralizado. El ordenamiento compartido proporciona servicios descentralizados para rollup. Además de resolver problemas de censura, extracción de MEV y validez, también introduce capacidades entre rollups, abriendo nuevas posibilidades. Espresso, Astria y Radius están desarrollando soluciones innovadoras de ordenamiento compartido, cada una con características únicas en su arquitectura.
2. Introducción
A medida que el ecosistema de rollups L2 de Ethereum se vuelve más popular, el aspecto del ordenamiento, a menudo pasado por alto, se vuelve cada vez más importante. Los ordenadores son responsables del ordenamiento de transacciones, lo que puede proporcionar una mejor experiencia de usuario, tarifas más bajas y confirmaciones más rápidas. Pero el problema es que, actualmente, todas las principales empresas de L2 de Ethereum han encontrado que operar su propio ordenador centralizado es lo más conveniente, amigable para el usuario y de bajo costo. Dado el poder de los ordenadores en la revisión de transacciones, la extracción de MEV y el punto único de falla, esto podría considerarse un resultado indeseable y no está en línea con el espíritu de las criptomonedas.
Aunque la mayoría de las empresas han incluido la Descentralización del ordenamiento como parte de su hoja de ruta, todavía no hay un verdadero consenso sobre cómo lograrlo. Cabe destacar que Arbitrum y Optimism han lanzado soluciones desde la segunda mitad de 2021, pero han avanzado poco en la Descentralización del ordenamiento.
Este informe profundizará en el papel de los ordenadores y el estado actual del espacio de rollups de Ethereum, explorando los proyectos que están investigando soluciones, es decir, una red de ordenación compartida descentralizada. Presentaremos en detalle estos proyectos y sus soluciones únicas, y reflexionaremos sobre lo que esto significa para el futuro desarrollo del ámbito de rollups de Ethereum L2.
3. ¿Qué es un ordenado?
La cadena de bloques es un libro de contabilidad distribuido compuesto por datos de transacciones con marca de tiempo ordenados en bloques. Inicialmente, estos datos de transacciones eran desordenados y desorganizados. Después de ser ordenados, pueden organizarse en bloques y ejecutarse, creando un nuevo estado de la cadena de bloques. Para cadenas de bloques L1 como Ethereum, el orden de las transacciones ocurre en la propia capa base de Ethereum.
En la solución de escalabilidad L2 rollup más popular de Ethereum, el orden de las transacciones se ha convertido en un problema cada vez más grave. L2 rollup proporciona a los usuarios una capa de ejecución y luego envía los datos de transacciones al L1 superior. Un lote de transacciones enviado al L1 generalmente contiene cientos o miles de transacciones L2 comprimidas, lo que reduce el costo de enviar datos al L1.
En el mundo de L2 rollup, el ordenante es la entidad que agrupa las transacciones en lotes. Recibe las transacciones desordenadas de los usuarios, las procesa fuera de la cadena en grupos y genera lotes de transacciones comprimidas y ordenadas. Estas transacciones pueden ser incluidas en bloques y enviadas a la capa L1 padre. Las transacciones por lotes también pueden ser utilizadas en la disponibilidad de datos (DA) capa (, que generalmente se utiliza en Ethereum ). El ordenante también proporciona a los usuarios recibos de "confirmación suave" casi instantáneos. La "confirmación dura" se recibe después de que la transacción ha sido enviada a la capa L1.
¿Por qué los Rollups necesitan usar un ordenante, por qué es un problema?
El objetivo fundamental del ordenamiento es mejorar la experiencia del usuario. Usar un ordenamiento para transacciones L2 es similar a usar un "carril rápido", lo que significa menores tarifas y confirmaciones de transacción más rápidas. El ordenamiento puede comprimir cientos o miles de transacciones L2 en una sola transacción L1, lo que ahorra costos de gas. Además, la confirmación suave que ofrece el ordenamiento permite que las transacciones de rollup proporcionen confirmaciones de bloques rápidas para los usuarios. Esta combinación ayuda a mejorar la experiencia del usuario al utilizar rollup L2.
Es importante recordar que el rollup no necesita un ordenante; es solo una elección de diseño hecha para una mejor experiencia del usuario. Por ejemplo, el rollup también puede usar Ethereum L1 para realizar la ordenación. Sin embargo, la capa base de Ethereum probablemente será relativamente ineficiente y costosa, especialmente considerando el gran volumen de transacciones de L2. El rendimiento de las transacciones del rollup estará limitado por la tasa de ordenación de datos de Ethereum L1. Los usuarios también experimentarán la misma latencia de confirmación que al realizar transacciones en Ethereum. Esto significa que, hasta ahora, cada proyecto principal de L2 ha descubierto que es más conveniente, barato y amigable para el usuario ejecutar un ordenante centralizado. Aunque los usuarios de L2 pueden enviar transacciones directamente a L1 para eludir el ordenante, deben pagar tarifas de gas a L1 y las transacciones pueden tardar más en completarse finalmente. Esto en gran medida contradice el propósito de utilizar rollups L2 para ejecutar transacciones.
Dado que el ordenante controla el orden de las transacciones, teóricamente tiene el derecho de no incluir las transacciones de los usuarios en (. Sin embargo, los usuarios pueden enviar transacciones directamente a L1 ). El ordenante también puede extraer MEV del grupo de transacciones, lo que podría causar pérdidas económicas a la comunidad de usuarios. Si solo hay un ordenante, el riesgo de centralización es aún mayor. En este caso, la validez podría convertirse en un problema; si el único ordenante falla, todo el rollup se verá afectado. Una configuración de múltiples ordenantes puede reducir este riesgo.
A través de esta configuración, el ordenante puede ser visto como un intermediario de confianza parcial del usuario. Aunque el ordenante no puede impedir que los usuarios usen L2, puede retrasar las transacciones de los usuarios, lo que lleva a que los usuarios paguen tarifas de gas adicionales y obtengan valor de las transacciones de los usuarios.
La relevancia de MEV
MEV se refiere al valor obtenido de la producción de bloques, que excede la recompensa de bloque de minería de primer nivel ( o de staking ) y las tarifas de gas. Se extrae manipulando las transacciones dentro de un bloque, es decir, mediante la inclusión, exclusión y cambio del orden de las transacciones. Las formas comunes incluyen el frontrunning y el ataque sándwich.
Dado el papel de los ordenadores en el L2 rollup, pueden comprender todas las transacciones de usuarios fuera de la cadena. Además, dado que estos ordenadores suelen ser operados por el propio proyecto o por equipos afiliados, muchos usuarios temen no poder ver la posible extracción de MEV. Incluso sin estas preocupaciones, a medida que los proyectos operan sus propios ordenadores centralizados, la confianza y el grado de descentralización de estos protocolos también se pondrán en duda.
estado actual del mercado de ordenadores
Actualmente, todas las principales versiones de Ethereum L2 dependen de un ordenante centralizado. A medida que más y más transacciones de Ethereum se trasladan a soluciones L2, aunque el conjunto de validadores de Ethereum en sí es Descentralización, una gran cantidad de transacciones (, es decir, aquellas en L2 ), se verán afectadas por fuerzas centralizadas en forma de un único ordenante.
No es de extrañar que la mayoría de estas empresas ya hayan incorporado la descentralización de sus ordenadores como parte de su hoja de ruta. Aunque esto es una señal positiva que indica que la descentralización es parte de la visión de L2, debemos señalar que Arbitrum y Optimism lanzaron soluciones a finales de 2021 y se puede decir que no han logrado avances sustanciales en la descentralización de ordenadores.
La mayoría de las principales empresas parecen destinar recursos a mejorar sus productos y características centrales, en lugar de centrarse en la Descentralización. Esto no es exactamente una crítica, ya que en un entorno altamente competitivo, centrarse en la Descentralización antes de tener productos competitivos no está en el mejor interés de ninguna empresa, lo cual es comprensible en cierta medida. Sin embargo, a medida que las empresas de la red maduran, esta perspectiva está cambiando, y la discusión se está trasladando rápidamente hacia la Descentralización de los ordenadores y el aumento de la credibilidad.
Otras preguntas
Es importante destacar que existe cierta discusión sobre el grado de riesgo asociado a la dependencia de los ordenadores centralizados.
Como se mencionó anteriormente, dado que los ordenadores controlan el orden de las transacciones, pueden excluir las transacciones de los usuarios y también pueden extraer MEV. Sin embargo, los ordenadores finalmente no pueden excluir completamente a los usuarios de las transacciones de rollup. Los usuarios pueden eludir los ordenadores y enviar transacciones directamente a L1 ( siempre que estén dispuestos a pagar el costo adicional de gas ). Aunque los ordenadores que actúan de manera inapropiada pueden causar retrasos en las transacciones y cargar a los usuarios con costos adicionales, al final no pueden censurar completamente. Antes de esto, ninguna de las grandes empresas de L2 se centró extremadamente en descentralizar sus ordenadores, y es probable que esa sea una de las razones. A pesar de esto, el reordenamiento de transacciones por parte de los ordenadores para extraer MEV sigue siendo un problema, especialmente en un mempool privado como OP Mainnet.
Quizás, el problema más grande sea la efectividad. Dado que los principales programas de rollup están funcionando con un único ordenante centralizado, si estos ordenantes tienen problemas, todo el programa de rollup se verá afectado negativamente. Aunque los usuarios aún pueden realizar transacciones accediendo directamente a L1, no es un método particularmente duradero y es poco probable que funcione para la mayoría de las transacciones. Recuerde, el sentido completo de usar rollups L2 es ahorrar en costos de transacción. Dado que uno de los principios fundamentales detrás de las criptomonedas es prevenir la dependencia de un único proveedor centralizado, al igual que en el ámbito financiero tradicional, la centralización de los ordenantes es claramente un problema importante que necesita ser abordado, y también es uno de los desbloqueos clave que los ordenantes compartidos traerán al mercado de rollups L2.
4. Solución: Descentralización compartida del orden
( Resumen
La nueva solución para resolver los problemas mencionados es un ordenante compartido descentralizado. Aunque las soluciones de diferentes proyectos son distintas, la idea básica de reemplazar un único ordenante centralizado es la misma. Aquí, "compartido" se refiere a que múltiples rollups diferentes pueden usar la misma red, y las transacciones de múltiples rollups se agregan en un pool de memoria antes de ser ordenadas. Esto ayuda a reducir la posibilidad de extracción de MEV y revisión. "Descentralización" se refiere al concepto de rotación de líderes, es decir, no siempre es un único actor quien ordena todas las transacciones, sino que se elige un líder de un grupo de actores descentralizados. Esto ayuda a prevenir la revisión y proporciona garantías de validez.
Esto es muy similar a la forma en que funcionan varios L1 que utilizan mecanismos de rotación de líderes. De hecho, construir una capa de ordenación descentralizada es similar a construir un L1 descentralizado, es decir, se necesita construir un conjunto de validadores. Diferentes proyectos han adoptado diferentes enfoques para satisfacer este requisito.
El ordenamiento compartido tiene como objetivo mitigar el problema de la extracción de MEV, proporcionar capacidad de resistencia a la censura y mejorar la garantía de efectividad del rollup, es decir, abordar los problemas que enfrentan los ordenadores centralizados. Además, hay dos puntos que vale la pena mencionar:
Descentralización como servicio: la solución de ordenadores compartidos está diseñada para proporcionar servicios de descentralización de ordenadores a un número arbitrario de rollups. Luego, todos estos rollups se beneficiarán de la resistencia a la censura y la eficacia que puede ofrecer una red descentralizada, sin necesidad de establecer esa red por sí mismos. Dado que esto puede ser un proceso muy costoso y que consume mucho tiempo, este es un punto de venta principal de la red de ordenadores compartidos. Recuerde que actualmente ninguna empresa ha descentralizado sus ordenadores, y la mayoría de ellas tiene suficiente financiación para hacerlo, lo que significa que este no es un problema completamente insignificante. Si una empresa como Astria o Espresso puede ofrecer servicios de descentralización de ordenadores listos para usar, entonces las empresas de rollup pueden continuar enfocándose en la diferenciación y la optimización del rendimiento, lo que les permitirá servir mejor a diferentes usuarios.
Combinabilidad entre rollups: Dado que estas soluciones de ordenadores compartidos están diseñadas para manejar el orden de transacciones de múltiples rollups, pueden proporcionar garantías de interoperabilidad únicas que actualmente no están disponibles. Por ejemplo, los usuarios deberían poder especificar que una transacción en Rollup 1 solo puede incluirse en un bloque si y solo si las transacciones diferentes en Rollup 2 también están incluidas en el mismo bloque.