Los secuenciadores compartidos permiten que múltiples rollups compartan un secuenciador, optimizando el procesamiento de transacciones y fortaleciendo la resistencia a la censura.
Se abordan los desafíos fundamentales de escalabilidad y descentralización en blockchain al ofrecer una solución que permite una mayor eficiencia y seguridad en la red.
La utilización de secuenciadores compartidos mejora la interoperabilidad entre distintas cadenas y rollups, promoviendo un ecosistema más integrado y eficiente.
La descentralización del secuenciador plantea retos en términos de coordinación y seguridad, los cuales deben ser abordados para garantizar su efectividad y robustez.
Los secuenciadores compartidos están impulsando el desarrollo de nuevos proyectos como: Astria, Expresso, Nodekit, etc.
La estructura abierta de los secuenciadores compartidos permite que cualquier interesado pueda contribuir al proceso de secuenciación de bloques, fomentando la participación y la descentralización en la red.
Los shared sequencers o secuenciadores compartidos son una innovación clave en la escalabilidad y descentralización de las redes blockchain.
DESCARGO DE RESPONSABILIDAD
La información, investigación y material contenido en este documento, se ofrece únicamente con el propósito de brindar información y no debe bajo ninguna circunstancias considerarse como una oferta para comprar, vender o ser partícipe en operaciones relacionadas al proyecto o activo mencionado. Kairos no asegura que los valores a los que se refiere este reporte son apropiados para algún inversionista en particular. Ninguna información en este reporte se considerará como asesoría en materia de inversiones, legal, contable o tributaria ni de otro tipo. Tampoco se considera que esta o cualquier inversión o estrategia es apropiada para sus circunstancias individuales y de ninguna forma constituye una recomendación personal para usted. Kairos ha obtenido la información y los materiales incluidos en la Web de fuentes consideradas como fiables, pero, si bien se han tomado medidas razonables para asegurarse de que la información contenida sea correcta, Kairos no garantiza que sea exacta, completa, o actualizada y, consecuentemente, no debe confiarse en ella como si lo fuera. Asimismo, no se asume responsabilidad por ningún tipo de pérdidas que surjan del uso directo o indirecto del material presentado en este documento. Kairos se reserva el derecho a modificar, suspender, cancelar o restringir el contenido del sitio, sin necesidad de previo aviso.
Miembros de nuestro equipo pueden poseer alguno de los criptoactivos mencionados en este análisis. Esta declaración tiene como objetivo revelar cualquier conflicto de intereses y no deben interpretarse erróneamente como una recomendación financiera. Este contenido solo tiene fines informativos y usted no debe tomar decisiones basándose únicamente en esta investigación. Bajo ninguna circunstancia esta publicación puede considerarse una asesoría en materia de información.
Los shared sequencers o secuenciadores compartidos son una innovación clave en la escalabilidad y descentralización de las redes blockchain. En este artículo, exploraremos a fondo cómo funcionan los secuenciadores, sus beneficios y desafíos en el ecosistema blockchain, así como las perspectivas futuras y la oportunidad económica que representan para los entusiastas de la tecnología.
Funcionamiento de los secuenciadores compartidos
Un secuenciador compartido es una plataforma diseñada para respaldar los rollups, aprovechando principios como la neutralidad creíble propuesta por Vitalik Buterin para garantizar la imparcialidad y la confianza en entornos descentralizados. Esta plataforma no solo respalda la seguridad e interoperabilidad entre diferentes tecnologías blockchain, sino que también facilita una comunicación eficaz entre las capas 2 y la capa 1. Funciona gestionando las transacciones y asegurando la disponibilidad de los datos, lo que es esencial para mantener la integridad y la eficiencia del sistema.
Las características de un secuenciador compartido permiten la implementación de cualquier máquina virtual, ya sea basada en el conocimiento cero (zkp) o en la tecnología optimista (op), mediante un conjunto de secuenciadores independientes, los cuales operan de manera coordinada y pueden ser empleados en diversos rollups.
La estructura abierta de la red permite que cualquier interesado pueda participar en el secuenciamiento de bloques de rollup, ofreciendo la posibilidad de obtener recompensas por contribuir activamente
Esto desbloquea el potencial de los zk rollups y optimistic rollups al permitir la implementación de cualquier máquina virtual compatible. . La combinación de estos dos enfoques brinda flexibilidad y eficiencia a la red, promoviendo la adopción y el desarrollo continuo de aplicaciones descentralizadas.
Flujo de transacciones
Las transacciones para cada secuenciador son distintas y dependen de la arquitectura que el equipo de desarrollo decida, veremos en detalle dos proyectos en específico
Poniendo de ejemplo tenemos al proyecto de Astria, su order flow actualizado permiten a los ”rollups” recuperar bloques inmediatamente después de ser creados, sin esperar a que la capa base los incluya. Esto les brinda a los rollups la flexibilidad de ofrecer confirmaciones rápidas de bloques a sus usuarios finales, gracias al peso económico de los secuenciadores descentralizados
Otro caso es el de NodeKit, proyecto busca mejorar la velocidad y seguridad de las transacciones en blockchain. Utiliza rollups optimistas integrados con un secuenciador compartido y un relayer para lograrlo.
Envío de transacción a los rollups.
Los rollups envían la transacción al secuenciador (SEQ).
SEQ crea un bloque único para varios rollups.
El relayer publica los bloques con la firma AWM en las capas DA.
El Orquestador envía los datos al contrato secuenciador después de confirmar su existencia en la Capa DA.
El rollup ejecuta las transacciones relevantes y actualiza el estado.
Desafíos de los secuenciadores compartidos
Al distribuir la responsabilidad del secuenciador, se puede resolver el problema de la centralización al permitir que múltiples entidades participen en el proceso de secuenciación de bloques. Esto reduce la posibilidad de que una sola entidad tenga un control excesivo sobre la red, lo que es fundamental para garantizar la descentralización y la resistencia a la censura.
Sin embargo, esta distribución también puede plantear desafíos en términos de escalabilidad y vulnerabilidades ante posibles ataques MEV (Maximal Extractable Value). La escalabilidad puede verse comprometida si no se diseñan mecanismos eficientes para coordinar la actividad de los secuenciadores distribuidos, lo que podría resultar en cuellos de botella en la velocidad de procesamiento de transacciones.
Además, la distribución del secuenciador puede aumentar la superficie de ataque de la red, ya que cada secuenciador podría convertirse en un punto de vulnerabilidad potencial. Los ataques MEV, que implican la manipulación del orden de las transacciones para obtener beneficios financieros, podrían ser más factibles si hay múltiples puntos de control en la red.
Para abordar estos desafíos, es crucial implementar mecanismos de coordinación eficientes entre los secuenciadores distribuidos, así como fortalecer las medidas de seguridad para proteger la red contra posibles ataques.
Arquitectura del Secuenciador
La elección de cómo estructurar el secuenciador es un desafío, ya que los rollups deben encontrar un equilibrio entre descentralización, seguridad y escalabilidad. Cada diseño de los secuenciadores puede ser único, y entre muchos que se podrían crear con distintas arquitecturas, podrían tener puntos de fallo similares o distintos. Una posible solución es crear un estándar general para la arquitectura de los secuenciadores.
Economía del secuenciador
El aspecto económico es crucial en el diseño de soluciones para rollups. Permite un entorno de experimentacion Los ingresos se generan a partir de los usuarios o de los rollups con los que se pretende interactuar, quienes pagan una tarifa por el uso del secuenciador compartido. Esta tarifa podría consistir en un porcentaje del MEV extraído, aunque determinar el valor exacto puede resultar complicado en esta etapa. Por ejemplo, Espresso y Astria proponen procesar conjuntamente transacciones para varios rollups, lo que mejora la experiencia del usuario y aumenta el valor general creado. El secuenciamiento compartido permite una ejecución atómica de paquetes que combinan transacciones en diferentes rollups, lo que aumenta las oportunidades de arbitraje entre cadenas.
La asignación justa de costos y beneficios entre los rollups que utilizan secuenciadores compartidos es fundamental. Se necesita desarrollar modelos económicos y de teoría de juegos para optimizar las estrategias de inversión y oferta y maximizar las ganancias de los secuenciadores.
La economia de un secuenciardor es sin duda un tema que merece una investigación completa en ese tema por los distintos modelos que tomaran los proyectos hasta formar un ecosistema completo de secuenciadores en el futuro.
Para complementar más este punto te dejamos este documento en el cual se detalla que el secuenciamiento compartido genera una competencia de latencia. Se propone un modelo de teoría de juegos que captura el comportamiento de los arbitrajistas entre dominios cruzados, centrándose en cómo el secuenciamiento compartido y separado cambia las decisiones de inversión y oferta de los arbitrajistas. Se concluye que el secuenciamiento compartido puede generar una competencia de latencia más derrochadora en comparación con el secuenciamiento separado, dependiendo de la regla de ordenamiento de transacciones aplicada y del valor de arbitraje potencialmente realizado.
Trade-offs (Riesgos - Beneficios)
Ahora daremos paso a un punto relevante que son sus puntos a favor y en contra de utilizar una aruqitectura de secuenciadores compartidos:
Se destaca por su enfoque en la secuenciación compartida, que busca abordar los problemas de censura en las redes blockchain emergentes. Su plataforma descentralizada ha sido diseñada para mejorar la resistencia a la censura al descentralizar el proceso de ordenación de transacciones. Recientemente, Astria logró asegurar una inversión inicial de $5.5 millones en una ronda de financiamiento liderada por Maven 11, lo que refleja la confianza de los inversores en su enfoque innovador.
Como pionero en el desarrollo de una capa de secuenciación compartida sin confianza, Radius está marcando tendencia en este campo. ha atraído una inversión pre-semilla de $1.7 millones en una ronda de financiamiento liderada por Hashed, con la participación de Superscrypt, Lambdaclass (Ergodic Fund) y Crypto.com. Estos fondos respaldarán los esfuerzos continuos de Radius para descentralizar y asegurar el proceso de secuenciación en las redes blockchain.
Está desarrollando el Espresso Sequencer, una herramienta diseñada para apoyar a los rollups en la consecución de la descentralización sin comprometer la escalabilidad. Su enfoque innovador busca proporcionar a los rollups neutralidad creíble, interoperabilidad mejorada, mitigación de los efectos negativos del MEV (Miner Extractable Value) y alineación de incentivos económicos a largo plazo con los validadores de la Capa 1 (L1).\
Está desarrollando una herramienta revolucionaria llamada NodeKit Sequencer, diseñada para ayudar a los rollups a lograr la descentralización sin sacrificar la escalabilidad. Su enfoque de interoperabilidad mejorada, la reducción de los efectos negativos del MEV (Miner Extractable Value) y alinear los incentivos económicos a largo plazo con los validadores de la Capa 1 (L1).
Uso Generalizado de Secuenciadores
Los secuenciadores compartidos ofrecen una solución clave a los desafíos de escalabilidad, seguridad e interoperabilidad en la adopción generalizada de blockchain. Al permitir que múltiples rollups compartan un secuenciador común, estos sistemas optimizan el procesamiento de transacciones, aumentando la capacidad y eficiencia de las redes blockchain. Además, al descentralizar el proceso de secuenciación, se mitiga el riesgo de control centralizado, fortaleciendo la resistencia a la censura y los ataques maliciosos. Esto crea un entorno más seguro y confiable que fomenta la innovación y experimentación en el espacio blockchain, abriendo nuevas oportunidades para el desarrollo de aplicaciones descentralizadas y modelos de negocio innovadores.
Los secuenciadores compartidos representan un avance en la evolución de los rollups y la escalabilidad blockchain . Al proporcionar una plataforma neutral, segura e interoperable , permiten una mayor eficiencia en la transacciones de bloques de los rollups. Además, al fomentar la participación abierta de nodos en la red de secuenciadores, se promueve la descentralización y se reduce el riesgo de censura y centralización. Los secuenciadores descentralizados son fundamentales para el crecimiento y la sostenibilidad de los rollups y el ecosistema blockchain en su conjunto, al tiempo que abren nuevas posibilidades para la innovación y la adopción masiva de tecnologías descentralizadas.