Sequencer es una tecnología clave en el campo de las criptomonedas, que se utiliza para clasificar transacciones y crear bloques. Antes de que se confirme el bloqueo, la información de pre-confirmación será enviada al usuario.
La importancia de los clasificadores descentralizados es que a medida que más volumen y liquidez pasan a soluciones de capa dos (L2), los clasificadores centralizados pueden cobrar precios arbitrarios y aprovechar las transacciones de los usuarios. Por lo tanto, encontrar una solución de clasificación descentralizada se vuelve muy importante.
¿Qué es un "clasificador"?
Los clasificadores permiten que L2 se ejecute de manera eficiente agregando muchas transacciones de usuarios de L2 fuera de la cadena y enviándolas como una sola transacción agregada a la cadena principal L1. De esta manera, el costo de este compromiso se puede amortizar en todas las transacciones de usuario en el conjunto. Los clasificadores también pueden compactar colecciones para ahorrar aún más en los costos de disponibilidad de datos de la cadena principal. En general, es un componente esencial de L2.
Sin embargo, el clasificador tiene control sobre el orden de las transacciones en la colección. El clasificador puede optar por no incluir las transacciones de los usuarios, y el clasificador también puede extraer MEV (Maximum Yield Realizable) en la colección a través de métodos de extracción de inserción y reordenación estándar. De hecho, tienen acceso de escritura preferencial a la expansión. En particular, dado que el ordenante puede interactuar con el contrato, solo las transacciones sin errores se pueden hacer cumplir de manera confiable a través de mecanismos en cadena. Y hay errores que pueden fallar al forzar la ordenación.
Esto hace que el secuenciador sea un rol semi-confiable para escalar usuarios. Los ordenantes pueden retrasar el acceso de los usuarios y extraer valor de las transacciones de los usuarios. Restringir aún más el comportamiento del ordenante a través de la descentralización es un tema de investigación activa.
En general, el secuenciador juega un papel importante en OP;line L2. Mejora la experiencia del usuario y reduce los costos de transacción para los usuarios agregando y enviando colecciones de transacciones. Sin embargo, dado que el clasificador tiene control sobre la clasificación de transacciones y la extracción de valor, debemos continuar estudiando cómo restringir el comportamiento del clasificador de forma descentralizada para garantizar los intereses de los usuarios y la seguridad de la expansión.
Riesgo de centralización del clasificador
Actualmente, el clasificador en escala optimista todavía tiene algunos problemas en términos de distribución. Dado que el ordenante suele desempeñar un papel centralizador, existen los siguientes riesgos de centralización:
Débil protección contra la censura: a diferencia de la cantidad casi infinita de nodos distribuidos en la cadena principal, es posible que los encargados centralizados no puedan garantizar que las transacciones de los usuarios se incluirán en la cadena. Un coordinador centralizado controlado por una entidad legal puede excluir transacciones específicas de manera selectiva debido a requisitos reglamentarios. Aunque existen otros mecanismos para resolver el problema de censura débil del escalado optimista (como salida forzada, canal de escape, lista de inclusión o adición de cifrado de umbral, etc.), aún debemos aceptar la suposición de que es probable que el ordenador centralizado tenga Capacidades anti-censura.
Actividad débil: es posible que un ordenador centralizado no esté diseñado para manejar el procesamiento computacional y la generación de pruebas necesarios para mantener el sistema en funcionamiento todo el tiempo. El escalado es menos activo debido a fallas de hardware o spam masivo de validadores o bots (por ejemplo, lanzamiento de token de Arbitrum, retraso de optimismo), RPC o tiempo de inactividad del pedido.
*MEV; Beneficios: Los ordenantes centralizados actuales normalmente siguen una regla de ordenamiento de transacciones por orden de llegada. Para asegurarse de que no están extrayendo transacciones de usuario a través de privilegios de nodo, MEV, se requiere confianza adicional o que los servicios de pedidos de terceros que emplean (por ejemplo, Chainlink FSS) no se comporten de manera maliciosa.
Algunas soluciones compartidas, subcontratadas o basadas en secuenciadores podrían abordar estos problemas, pero es demasiado pronto para una solución de este tipo. Además, muchas soluciones de pedidos distribuidos (como Prueba de autoridad, Selección de líder para Prueba de participación, MEV, Subastas y Prueba de energía) aún se encuentran en la etapa de diseño de concepto.
El diseño del secuenciador
Vitalik Buterin; propuso varias formas de construir un clasificador descentralizado. Estos incluyen subastas de clasificador/bloque, selección aleatoria basada en "PoS" y votación "DPoS", etc. Sin embargo, la mayoría de las soluciones se centran en determinar qué participantes tienen derecho a proponer el siguiente bloque o secuencia de bloques, a menudo ignorando el propio mecanismo de ordenación.
PBS; tiene como objetivo proteger a los proponentes del valor de transacción maximizado centralizado (MEV), facilitar la competencia de constructores de bloques, mejorar la privacidad de los postores y eliminar las externalidades negativas. Sin embargo, a diferencia de las soluciones de primera capa (L1), L2, PBS, enfrenta desafíos como la privacidad, la latencia y la cadena cruzada, MEV; Una forma de abordar los problemas de privacidad es usar el protocolo SUAVE de Flashbots, mientras que la combinación de SUAVE con un secuenciador compartido es una solución potencial de PBS para L2.
Para; Azteca; PBS - "Prover-Builder-Separation" en lugar de "Proposer-Builder-Separation". Los proponentes de Aztec; usan transacciones pendientes del mempool; para construir bloques, que incluyen compromisos de pedido, recompensas a los probadores y la cantidad de "Aztec; quemado". Cabe señalar que el proponente de Azteca, en realidad desempeña los roles de constructor y proponente.
Aztec;'s;PBS; separa las facultades de ordenamiento de transacciones (constructores) y de inclusión de bloques (validadores), separación que impide el monopolio de generación de bloques. Luego, los proponentes recopilan votos y crean un registro de bloque que indica la distribución de tareas de validación entre múltiples validadores para un bloque en particular. Esto es importante para mantener la tarea de validación descentralizada, ya que la participación del validador se convierte en un indicador de los bloques ganadores.
Además, utilizan el conteo ;TARGET_PROVERS; para aumentar el costo para que el atacante mantenga el mecanismo de manipulación. Sin embargo, un problema con este modelo es que un atacante puede evitar ser penalizado si permite que se incluyan validadores y generen pruebas solo para una pequeña fracción de bloques, dejando la mayoría a un solo validador.
A lo largo del proceso, se clasificarán varios bloques propuestos a través de una fase de votación, y el bloque con el mayor número de votos se convertirá en el jefe de la cadena. Sin embargo, este modo puede dar lugar a ataques de "duelo", en los que los validadores votan por bloques pero no generan pruebas. Aztec; suprime esto mediante la introducción de la mecánica "Slash" y "Redundancy". Además, SUAVE puede servir como constructor de Aztec, brindando protección de privacidad y ordenamiento de bloques potencialmente descentralizado.
Hay algunos otros proyectos que construyen clasificadores compartidos, que incluyen:
Espresso, planea utilizar; EigenLayer; de; ETH; re-replanteo como modelo de seguridad;
Astria, su secuenciador se diferencia de Espresso en que no ejecuta transacciones, incorpora PBS y construye un "Rollup" encima de Celestia y Rollkit;
Radius, cuyos ordenadores se enfocan en reducir la nocividad a través de transacciones encriptadas, MEV, que mantiene un conjunto de ordenadores y selecciona aleatoriamente uno en cada época.
El objetivo de estos proyectos es implementar un sistema de pedidos descentralizado que aumente la certeza y la seguridad de los pedidos de transacciones y mejore la experiencia del usuario.
Resumir
Con el continuo desarrollo e innovación de la tecnología blockchain, el mecanismo de trabajo del clasificador descentralizado seguirá evolucionando y mejorando. Esto brindará a los usuarios una experiencia comercial más segura, confiable y eficiente, al mismo tiempo que los protegerá de la manipulación y las prácticas desleales de las instituciones centralizadas.
En el futuro, podemos esperar ver surgir más soluciones y proyectos innovadores para resolver los desafíos en el campo de los secuenciadores. Con el avance de la tecnología, se resolverán mejor problemas como la protección de la privacidad, la velocidad de las transacciones y la compatibilidad entre cadenas.
El desarrollo de un secuenciador compartido permitirá que diferentes "Rollups" trabajen juntos y brinden componibilidad y flexibilidad para satisfacer las necesidades de diferentes industrias, aplicaciones y casos de uso. Con la continua madurez y promoción de clasificadores compartidos, podemos prever la aparición de miles de soberanos descentralizados, Rollup, para brindar a los usuarios más opciones y mejores servicios.
En conclusión, a través de la investigación y la innovación continuas, tenemos razones para creer que el futuro sistema de pedidos descentralizado será un componente clave en la construcción de un ecosistema de cadena de bloques seguro, eficiente y justo. Promoverán una mayor popularización y aplicación de la tecnología blockchain, brindando una experiencia financiera y digital más abierta e inclusiva a los usuarios de todo el mundo.
Ver originales
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
Descifrando el Secuenciador: La Clave para Garantizar la Autenticidad de las Transacciones
Sequencer es una tecnología clave en el campo de las criptomonedas, que se utiliza para clasificar transacciones y crear bloques. Antes de que se confirme el bloqueo, la información de pre-confirmación será enviada al usuario.
La importancia de los clasificadores descentralizados es que a medida que más volumen y liquidez pasan a soluciones de capa dos (L2), los clasificadores centralizados pueden cobrar precios arbitrarios y aprovechar las transacciones de los usuarios. Por lo tanto, encontrar una solución de clasificación descentralizada se vuelve muy importante.
¿Qué es un "clasificador"?
Los clasificadores permiten que L2 se ejecute de manera eficiente agregando muchas transacciones de usuarios de L2 fuera de la cadena y enviándolas como una sola transacción agregada a la cadena principal L1. De esta manera, el costo de este compromiso se puede amortizar en todas las transacciones de usuario en el conjunto. Los clasificadores también pueden compactar colecciones para ahorrar aún más en los costos de disponibilidad de datos de la cadena principal. En general, es un componente esencial de L2.
Sin embargo, el clasificador tiene control sobre el orden de las transacciones en la colección. El clasificador puede optar por no incluir las transacciones de los usuarios, y el clasificador también puede extraer MEV (Maximum Yield Realizable) en la colección a través de métodos de extracción de inserción y reordenación estándar. De hecho, tienen acceso de escritura preferencial a la expansión. En particular, dado que el ordenante puede interactuar con el contrato, solo las transacciones sin errores se pueden hacer cumplir de manera confiable a través de mecanismos en cadena. Y hay errores que pueden fallar al forzar la ordenación.
Esto hace que el secuenciador sea un rol semi-confiable para escalar usuarios. Los ordenantes pueden retrasar el acceso de los usuarios y extraer valor de las transacciones de los usuarios. Restringir aún más el comportamiento del ordenante a través de la descentralización es un tema de investigación activa.
En general, el secuenciador juega un papel importante en OP;line L2. Mejora la experiencia del usuario y reduce los costos de transacción para los usuarios agregando y enviando colecciones de transacciones. Sin embargo, dado que el clasificador tiene control sobre la clasificación de transacciones y la extracción de valor, debemos continuar estudiando cómo restringir el comportamiento del clasificador de forma descentralizada para garantizar los intereses de los usuarios y la seguridad de la expansión.
Riesgo de centralización del clasificador
Actualmente, el clasificador en escala optimista todavía tiene algunos problemas en términos de distribución. Dado que el ordenante suele desempeñar un papel centralizador, existen los siguientes riesgos de centralización:
Algunas soluciones compartidas, subcontratadas o basadas en secuenciadores podrían abordar estos problemas, pero es demasiado pronto para una solución de este tipo. Además, muchas soluciones de pedidos distribuidos (como Prueba de autoridad, Selección de líder para Prueba de participación, MEV, Subastas y Prueba de energía) aún se encuentran en la etapa de diseño de concepto.
El diseño del secuenciador
Vitalik Buterin; propuso varias formas de construir un clasificador descentralizado. Estos incluyen subastas de clasificador/bloque, selección aleatoria basada en "PoS" y votación "DPoS", etc. Sin embargo, la mayoría de las soluciones se centran en determinar qué participantes tienen derecho a proponer el siguiente bloque o secuencia de bloques, a menudo ignorando el propio mecanismo de ordenación.
PBS; tiene como objetivo proteger a los proponentes del valor de transacción maximizado centralizado (MEV), facilitar la competencia de constructores de bloques, mejorar la privacidad de los postores y eliminar las externalidades negativas. Sin embargo, a diferencia de las soluciones de primera capa (L1), L2, PBS, enfrenta desafíos como la privacidad, la latencia y la cadena cruzada, MEV; Una forma de abordar los problemas de privacidad es usar el protocolo SUAVE de Flashbots, mientras que la combinación de SUAVE con un secuenciador compartido es una solución potencial de PBS para L2.
Para; Azteca; PBS - "Prover-Builder-Separation" en lugar de "Proposer-Builder-Separation". Los proponentes de Aztec; usan transacciones pendientes del mempool; para construir bloques, que incluyen compromisos de pedido, recompensas a los probadores y la cantidad de "Aztec; quemado". Cabe señalar que el proponente de Azteca, en realidad desempeña los roles de constructor y proponente.
Aztec;'s;PBS; separa las facultades de ordenamiento de transacciones (constructores) y de inclusión de bloques (validadores), separación que impide el monopolio de generación de bloques. Luego, los proponentes recopilan votos y crean un registro de bloque que indica la distribución de tareas de validación entre múltiples validadores para un bloque en particular. Esto es importante para mantener la tarea de validación descentralizada, ya que la participación del validador se convierte en un indicador de los bloques ganadores.
Además, utilizan el conteo ;TARGET_PROVERS; para aumentar el costo para que el atacante mantenga el mecanismo de manipulación. Sin embargo, un problema con este modelo es que un atacante puede evitar ser penalizado si permite que se incluyan validadores y generen pruebas solo para una pequeña fracción de bloques, dejando la mayoría a un solo validador.
A lo largo del proceso, se clasificarán varios bloques propuestos a través de una fase de votación, y el bloque con el mayor número de votos se convertirá en el jefe de la cadena. Sin embargo, este modo puede dar lugar a ataques de "duelo", en los que los validadores votan por bloques pero no generan pruebas. Aztec; suprime esto mediante la introducción de la mecánica "Slash" y "Redundancy". Además, SUAVE puede servir como constructor de Aztec, brindando protección de privacidad y ordenamiento de bloques potencialmente descentralizado.
Hay algunos otros proyectos que construyen clasificadores compartidos, que incluyen:
Espresso, planea utilizar; EigenLayer; de; ETH; re-replanteo como modelo de seguridad;
Astria, su secuenciador se diferencia de Espresso en que no ejecuta transacciones, incorpora PBS y construye un "Rollup" encima de Celestia y Rollkit;
Radius, cuyos ordenadores se enfocan en reducir la nocividad a través de transacciones encriptadas, MEV, que mantiene un conjunto de ordenadores y selecciona aleatoriamente uno en cada época.
El objetivo de estos proyectos es implementar un sistema de pedidos descentralizado que aumente la certeza y la seguridad de los pedidos de transacciones y mejore la experiencia del usuario.
Resumir
Con el continuo desarrollo e innovación de la tecnología blockchain, el mecanismo de trabajo del clasificador descentralizado seguirá evolucionando y mejorando. Esto brindará a los usuarios una experiencia comercial más segura, confiable y eficiente, al mismo tiempo que los protegerá de la manipulación y las prácticas desleales de las instituciones centralizadas.
En el futuro, podemos esperar ver surgir más soluciones y proyectos innovadores para resolver los desafíos en el campo de los secuenciadores. Con el avance de la tecnología, se resolverán mejor problemas como la protección de la privacidad, la velocidad de las transacciones y la compatibilidad entre cadenas.
El desarrollo de un secuenciador compartido permitirá que diferentes "Rollups" trabajen juntos y brinden componibilidad y flexibilidad para satisfacer las necesidades de diferentes industrias, aplicaciones y casos de uso. Con la continua madurez y promoción de clasificadores compartidos, podemos prever la aparición de miles de soberanos descentralizados, Rollup, para brindar a los usuarios más opciones y mejores servicios.
En conclusión, a través de la investigación y la innovación continuas, tenemos razones para creer que el futuro sistema de pedidos descentralizado será un componente clave en la construcción de un ecosistema de cadena de bloques seguro, eficiente y justo. Promoverán una mayor popularización y aplicación de la tecnología blockchain, brindando una experiencia financiera y digital más abierta e inclusiva a los usuarios de todo el mundo.