Cada paquete acumulativo importante de Ethereum Layer-2 actualmente ejecuta un secuenciador centralizado.

En nuestro último informe#BinanceResearch, exploramos por qué esto es un problema y analizamos las empresas que están trabajando en soluciones de secuenciación compartida y descentralizada.

Informe completo: https://research.binance.com

  • La secuenciación de transacciones se ha convertido en un problema creciente en el mundo de la Capa 2 (“L2”). La función principal de un paquete acumulativo L2 es proporcionar un lugar seguro para transacciones más económicas. Los paquetes acumulativos L2 proporcionan capas de ejecución para los usuarios y luego envían sus datos de transacciones a la Capa 1 principal ("L1"), es decir, Ethereum en el caso de Arbitrum, Optimism, zkSync, etc.

  • Los secuenciadores son las entidades a las que se les ha otorgado el derecho de ordenar estas transacciones en grupos. Un secuenciador recibe transacciones desordenadas de los usuarios, las procesa en grupos fuera de la cadena y genera un lote comprimido de transacciones ordenadas. Luego, las transacciones se pueden poner en bloques y enviarse al L1 principal.

  • Los rollups en realidad no necesitan un secuenciador; es una opción de diseño para una mejor experiencia de usuario en forma de tarifas más económicas y confirmaciones de transacciones más rápidas. Por ejemplo, al igual que la mayoría de los paquetes acumulativos utilizan la capa base de Ethereum para la disponibilidad de datos, también pueden usarla para la secuenciación. Sin embargo, es probable que la capa base de Ethereum sea relativamente ineficiente y costosa. Esto ha significado que, hasta ahora, a todos los proyectos importantes de acumulación L2 les ha resultado más conveniente, económico y fácil de usar ejecutar un secuenciador centralizado.

  • Como el secuenciador controla el orden de las transacciones, tiene el poder de censurar las transacciones de los usuarios (aunque es poco probable que se produzca una censura completa, ya que los usuarios pueden enviar transacciones directamente a la L1). El secuenciador también puede extraer el valor máximo extraíble (“MEV”), lo que podría ser económicamente perjudicial para la base de usuarios. Además, la vida puede ser un problema importante, es decir, si el único secuenciador centralizado deja de funcionar, todo el paquete acumulativo se ve afectado.

  • La solución al problema son los secuenciadores descentralizados y compartidos. Los secuenciadores compartidos esencialmente brindan descentralización como servicio a los paquetes acumulativos. Además de resolver los problemas de censura, extracción MEV y vivacidad, los secuenciadores compartidos también introducen la componibilidad cruzada, desbloqueando todo tipo de nuevas posibilidades.

  • Espresso, Astria y Radius están trabajando en soluciones innovadoras de secuenciación compartida con varias características únicas en sus respectivas arquitecturas. Mientras Espresso busca aprovechar EigenLayer para iniciar su red, Astria mantiene estrechos vínculos con la red modular de disponibilidad de datos Celestia. Radius aporta su exclusivo grupo de memoria cifrado a la conversación.

Informe completo: https://research.binance.com