Abordar el MEV (Valor Máximo Extraíble) ha sido un desafío continuo para Ethereum; La cadena de suministro de valor incentiva la actividad constante de los arbitrajistas con diversas estrategias de diferentes niveles de sofisticación, a menudo a expensas de los usuarios minoristas. Si bien muchos investigadores han tratado de abordar el MEV a través de cambios a nivel de protocolo, estos esfuerzos aún no han proporcionado una solución satisfactoria. La infraestructura canónica y los mecanismos de subasta actualmente en uso son capaces de capturar de manera competitiva el MEV de suma global en un bloque, pero la captura sin una redistribución justa es inadecuada: ¿por qué deberían acumular valor MEV para los validadores de la red cuando se puede capturar e internalizar de manera más efectiva aplicación por aplicación?
Ingrese la Secuenciación Específica de la Aplicación (ASS). En lugar de intentar reescribir las reglas a nivel del protocolo, ASS le otorga a las aplicaciones individuales el poder de tomar el control de cómo se secuencian sus transacciones. Al hacerlo, ASS permite a las aplicaciones onchain proteger a sus usuarios y liquidez de los efectos dañinos del MEV, al mismo tiempo que les brinda la oportunidad de capturar valor que de otra manera se perdería para los validadores de Ethereum.
Imagínese el potencial: en lugar de que los traders de alta frecuencia compitan para arbitrar al máximo a cada usuario (con casi todo el valor arbitrado filtrándose a los validadores y, por lo tanto, a las cadenas subyacentes), cada aplicación podría definir sus propias reglas para el orden de las transacciones, creando un sistema más personalizado, eficiente y justo para sus propios usuarios. Esto marca un cambio de tratar de resolver MEV a nivel de red a abordarlo donde más importa: la aplicación en sí.
El concepto detrás de la Secuenciación Específica de la Aplicación (ASS) se originó a partir del trabajo de Matheus en el Regla de secuenciación verificable (VSR) para exchanges descentralizados (DEX). Matheus demostró que VSR podría mejorar la ejecución del comercio y mitiGate MEV al reducir la influencia de los mineros sobre el orden de las transacciones. Tarun más tarde expandió esta ideamostrando cómo las reglas de secuenciación específicas de la aplicación podrían afectar significativamente las funciones de pago para los participantes del protocolo, como usuarios, validadores y secuenciadores.
Aquí, la función de pago representa el valor económico de una orden de transacción en particular. Este valor refleja el beneficio o la utilidad obtenida por los participantes del protocolo, lo que muestra cómo el orden de las transacciones afecta a sus resultados financieros. Hay dos características críticas de las funciones de pago:
Cuando las funciones de pago exhiben estas dos características, optimizar la estrategia de secuenciación se vuelve altamente complejo. En tales casos, se requieren enfoques más sofisticados y personalizados, a nivel de aplicación, para garantizar resultados equitativos para los usuarios y un ecosistema DeFi sostenible.
Para entender ASS, primero revisemos la cadena de suministro de transacciones existente.
En el sistema actual:
La figura a continuación ilustra este proceso, mostrando cómo las transacciones fluyen desde las mempools hasta la cadena de bloques a través de los constructores y relés de confianza.
Diagrama de la cadena de suministro de transacciones actuales
Las aplicaciones habilitadas por ASS, por otro lado, tienen las siguientes propiedades:
ASS permite que las aplicaciones en cualquier cadena recuperen la soberanía sobre su ejecución y estado de contrato, lo que permite aplicaciones soberanas.
Dado estos principios fundamentales, usemos Angstrom como un ejemplo práctico de una aplicación soberana. Angstrom es un enganche UniswapV4 que protege a sus proveedores de liquidez de la selección adversa por parte de los arbitrajistas CEX-DEX, al tiempo que protege a los intercambiadores de los ataques sandwich. Una red de nodos de Angstrom llega a un consenso, en paralelo a Ethereum, sobre el conjunto de transacciones que se ejecutarán en el siguiente bloque. El flujo general es el siguiente:
El siguiente diagrama ilustra la aplicación soberana en acción.
La cadena de suministro de transacciones en Angstrom
En su núcleo, ASS es una forma de construcción de bloques parcial en la que una aplicación soberana delega los derechos de secuenciación a una red descentralizada de operadores siguiendo una regla de secuenciación prescrita. En consecuencia, ASS inevitablemente implica partes externas que introducen suposiciones adicionales de vida y confianza.
Las aplicaciones soberanas dependen de secuenciadores específicos de la aplicación para seguir el protocolo correctamente y proporcionar actualizaciones de estado oportunas. En caso de una violación de la operatividad, como una Partición de red, los usuarios pueden no poder interactuar con partes de la aplicación hasta que se restablezca un consenso válido.
Las aplicaciones soberanas también pueden limitar el alcance del estado del contrato cuyas actualizaciones dependen de sus secuenciadores. Esto ayuda a minimizar las dependencias externas del contrato de manera que los estados críticos, como la liquidez depositada, puedan seguir siendo accesibles incluso en caso de fallo del secuenciador.
Para asegurar que los secuenciadores cumplan con las reglas de secuenciación prescritas, las aplicaciones soberanas pueden aprovechar soluciones criptoeconómicas (como PoS) o métodos criptográficos (como TEE o MPC). El enfoque específico puede variar significativamente dependiendo de las necesidades de la aplicación; algunas pueden requerir consenso sobre la optimalidad de la ejecución, mientras que otras pueden centrarse en garantizar la privacidad previa a la ejecución a través de mecanismos criptográficos. Existen numerosas herramientas disponibles para reducir la sobrecarga de confianza de los secuenciadores y cumplir con los objetivos únicos de cada aplicación soberana.
Existen varios tipos de censura que afectan al ecosistema de Ethereum:
Muchos investigadores han expresado la necesidad de un mejor mecanismo de resistencia a la censura en Ethereum. Algunas propuestas, como Multiple Concurrent Proposer (MCP) y Lista de Inclusión Forzada de Fork-Choice (FOCIL)han surgido y se han convertido en el centro de una discusión en curso.
La resistencia a la censura es también una preocupación importante para la aplicación soberana. Es probable que los secuenciadores específicos de la aplicación sean entidades externas con diversos intereses en recibir transacciones privadas y flujos de pedidos adicionales. Por ejemplo, un validador específico de una aplicación que es un creador de mercado tiene un incentivo para censurar las transacciones enviadas por los creadores de mercado de la competencia. Por lo tanto, la aplicación soberana en la parte superior puede sufrir censura local incluso si el protocolo base no censura.
Un ejemplo de un mecanismo de resistencia a la censura para ASS es Angstrom. Para asegurar que todas las órdenes válidas se incluyan en el próximo espacio, los nodos de Angstrom deben difundir todas las órdenes verificadas entrantes y alcanzar consenso sobre su inclusión dentro del paquete de transacciones propuesto. Si el paquete no contiene órdenes observadas por la mayoría de la red, el proponente será penalizado. Aquí se ilustra el mecanismo de resistencia a la censura para Angstrom.
Resistencia a la censura en una aplicación soberana descentralizada
Uno de los principales desafíos que enfrentan las aplicaciones soberanas es garantizar la composabilidad con transacciones que interactúan con estados de contratos externos. Simplemente agrupar transacciones específicas de la aplicación con otras externas arbitrarias socava la propiedad de agnosticismo de orden que es necesaria para proteger la aplicación soberana y sus usuarios. Una sola transacción no válida no-ASS, cuando se compone con una específica de la aplicación, puede tener el efecto de revertir todo el paquete. Cuando esto ocurre, la aplicación soberana no puede ejecutar las órdenes de sus usuarios durante el intervalo asignado (a pesar de haberse alcanzado un consenso válido), lo que perjudica la experiencia del usuario y el bienestar general.
Sin embargo, existen soluciones potenciales para el problema de la composabilidad, varias de las cuales están siendo exploradas por varios equipos. Estas incluyen conceptos como preconfirmaciones de inclusión, secuenciadores específicos de aplicaciones compartidas y compromisos de desarrolladores, cada uno ofreciendo compensaciones entre el grado de composabilidad y la sobrecarga de confianza.
Para explicar las preconfirmaciones de inclusión, es importante comprender primero cómo funcionan las preconfirmaciones basadas. Las preconfirmaciones basadas aprovechan la seguridad criptoeconómica al garantizar que los proponentes hayan presentado un colateral apostado para garantizar la inclusión de un conjunto específico de transacciones antes de un espacio dentro de la época actual. Esta garantía está limitada por el tamaño del bono publicado por los proponentes participantes.
Las preconfirmaciones de inclusión son una forma especializada de preconfirmaciones basadas, donde la inclusión de la transacción es independiente de cualquier estado de contrato. Las transacciones que solicitan preconfirmaciones de inclusión deben ser agnósticas del estado y no conflictivas, lo que significa que su ejecución no se ve afectada por su posición dentro del bloque. Al utilizar las preconfirmaciones de inclusión, los proponentes pueden comprometerse a incluir una transacción no ASS solo si el paquete ASS se incluye en el mismo bloque. Este enfoque proporciona composabilidad criptoeconómicamente reforzada entre transacciones no conflictivas y paquetes ASS.
Ilustración de la inclusión de preconf con ASS
Sin embargo, dada la limitada composabilidad proporcionada por esta solución, la complejidad añadida y la sobrecarga de confianza pueden superar sus beneficios para ciertas aplicaciones soberanas. Por lo tanto, es importante explorar enfoques alternativos que podrían ofrecer un equilibrio más efectivo entre simplicidad y funcionalidad.
En lugar de confiar en los compromisos del proponente, las aplicaciones soberanas pueden usar secuenciadores específicos de la aplicación para administrar el ordenamiento de transacciones en varias aplicaciones. Por ejemplo, un secuenciador que maneja transacciones para varias aplicaciones soberanas puede facilitar la composabilidad atómica entre ellas, siempre y cuando siga las reglas de secuenciación de cada una. Este enfoque de secuenciador específico de la aplicación compartida permite la composabilidad y coordinación sin problemas entre aplicaciones soberanas.
Sin embargo, para aplicaciones no soberanas se requiere una solución diferente. Los compromisos de inclusión de transacciones de los constructores de bloques que participan en la secuenciación de aplicaciones soberanas pueden crear una composabilidad atómica entre aplicaciones no soberanas y soberanas. El constructor garantiza el orden de transacción especificado en ambos tipos de aplicaciones. Este compromiso del constructor puede cerrar la brecha de composabilidad para ASS.
Ilustración del compromiso del constructor para la composabilidad atómica entre dApps soberanos y no soberanos (derecha) y secuenciador compartido específico de la aplicación para la composabilidad atómica entre aplicaciones soberanas (izquierda)
Si bien persisten preguntas sobre la dinámica económica de los compromisos de los constructores, la viabilidad de la preconfirmación de la inclusión y los posibles efectos de segundo orden, confiamos en que los desafíos de componibilidad de ASS se resolverán con el tiempo. Equipos como Astria y Primevestamos investigando y desarrollando activamente marcos mejorados para secuenciación compartida y compromisos de constructores. A medida que estos avances progresen, la composabilidad ya no será un problema para las aplicaciones soberanas.
Actualmente, las dApps tienen que construir cadenas específicas de la aplicación si desean tomar el control de la secuenciación de sus transacciones. Conceptos como Constructor de Protocolo Propio (PoB)permite que los L1 de Cosmos tengan reglas de secuenciación más expresivas que ayudan a capturar y redistribuir MEV a su aplicación. De manera similar, un secuenciador L2 con VSR también puede realizar dichas operaciones. Si bien ambas soluciones permiten una secuenciación más expresiva y la captura de MEV por parte de sus aplicaciones, ASS es único debido a las siguientes características.
Tabla que compara aplicaciones soberanas, L2, basadas en L2 y L1
ASS capacita a las aplicaciones con plena soberanía sobre la secuencia de transacciones, lo que les permite definir reglas personalizadas sin la complejidad de gestionar la ejecución. Esta soberanía permite a las aplicaciones controlar su ejecución para optimizar los resultados para sus usuarios. Por ejemplo, en Angstrom, los LP y los intercambiadores se tratan como participantes de primera clase, con su recompensa económica mejorada directamente a través de reglas de secuenciación personalizadas.
Además, ASS puede aprovechar una serie de herramientas criptoeconómicas y criptográficas para hacer cumplir la optimalidad de los pagos a los usuarios e implementar sólidos mecanismos de resistencia a la censura. Las soluciones criptoeconómicas, como el staking y el slashing, pueden incentivar el comportamiento honesto entre los secuenciadores, mientras que los métodos criptográficos como TEE y MPC mejoran la privacidad y la seguridad. Con estas herramientas, el potencial de diseño de ASS es enorme, lo que permite la creación de aplicaciones soberanas más seguras, eficientes y centradas en el usuario.
A pesar de las oportunidades que ofrece ASS, siguen existiendo desafíos como la falta de componibilidad nativa. Sin embargo, soluciones como la preconfirmación de inclusión, el ASS compartido y el compromiso del constructor presentan formas prometedoras de superar estos obstáculos. Si bien quedan algunas preguntas, nos comprometemos a refinar estos enfoques para ofrecer una experiencia de ASS más fluida y componible.
Estamos aquí para hacer que DeFi sea más sostenible, un ASS a la vez.
Abordar el MEV (Valor Máximo Extraíble) ha sido un desafío continuo para Ethereum; La cadena de suministro de valor incentiva la actividad constante de los arbitrajistas con diversas estrategias de diferentes niveles de sofisticación, a menudo a expensas de los usuarios minoristas. Si bien muchos investigadores han tratado de abordar el MEV a través de cambios a nivel de protocolo, estos esfuerzos aún no han proporcionado una solución satisfactoria. La infraestructura canónica y los mecanismos de subasta actualmente en uso son capaces de capturar de manera competitiva el MEV de suma global en un bloque, pero la captura sin una redistribución justa es inadecuada: ¿por qué deberían acumular valor MEV para los validadores de la red cuando se puede capturar e internalizar de manera más efectiva aplicación por aplicación?
Ingrese la Secuenciación Específica de la Aplicación (ASS). En lugar de intentar reescribir las reglas a nivel del protocolo, ASS le otorga a las aplicaciones individuales el poder de tomar el control de cómo se secuencian sus transacciones. Al hacerlo, ASS permite a las aplicaciones onchain proteger a sus usuarios y liquidez de los efectos dañinos del MEV, al mismo tiempo que les brinda la oportunidad de capturar valor que de otra manera se perdería para los validadores de Ethereum.
Imagínese el potencial: en lugar de que los traders de alta frecuencia compitan para arbitrar al máximo a cada usuario (con casi todo el valor arbitrado filtrándose a los validadores y, por lo tanto, a las cadenas subyacentes), cada aplicación podría definir sus propias reglas para el orden de las transacciones, creando un sistema más personalizado, eficiente y justo para sus propios usuarios. Esto marca un cambio de tratar de resolver MEV a nivel de red a abordarlo donde más importa: la aplicación en sí.
El concepto detrás de la Secuenciación Específica de la Aplicación (ASS) se originó a partir del trabajo de Matheus en el Regla de secuenciación verificable (VSR) para exchanges descentralizados (DEX). Matheus demostró que VSR podría mejorar la ejecución del comercio y mitiGate MEV al reducir la influencia de los mineros sobre el orden de las transacciones. Tarun más tarde expandió esta ideamostrando cómo las reglas de secuenciación específicas de la aplicación podrían afectar significativamente las funciones de pago para los participantes del protocolo, como usuarios, validadores y secuenciadores.
Aquí, la función de pago representa el valor económico de una orden de transacción en particular. Este valor refleja el beneficio o la utilidad obtenida por los participantes del protocolo, lo que muestra cómo el orden de las transacciones afecta a sus resultados financieros. Hay dos características críticas de las funciones de pago:
Cuando las funciones de pago exhiben estas dos características, optimizar la estrategia de secuenciación se vuelve altamente complejo. En tales casos, se requieren enfoques más sofisticados y personalizados, a nivel de aplicación, para garantizar resultados equitativos para los usuarios y un ecosistema DeFi sostenible.
Para entender ASS, primero revisemos la cadena de suministro de transacciones existente.
En el sistema actual:
La figura a continuación ilustra este proceso, mostrando cómo las transacciones fluyen desde las mempools hasta la cadena de bloques a través de los constructores y relés de confianza.
Diagrama de la cadena de suministro de transacciones actuales
Las aplicaciones habilitadas por ASS, por otro lado, tienen las siguientes propiedades:
ASS permite que las aplicaciones en cualquier cadena recuperen la soberanía sobre su ejecución y estado de contrato, lo que permite aplicaciones soberanas.
Dado estos principios fundamentales, usemos Angstrom como un ejemplo práctico de una aplicación soberana. Angstrom es un enganche UniswapV4 que protege a sus proveedores de liquidez de la selección adversa por parte de los arbitrajistas CEX-DEX, al tiempo que protege a los intercambiadores de los ataques sandwich. Una red de nodos de Angstrom llega a un consenso, en paralelo a Ethereum, sobre el conjunto de transacciones que se ejecutarán en el siguiente bloque. El flujo general es el siguiente:
El siguiente diagrama ilustra la aplicación soberana en acción.
La cadena de suministro de transacciones en Angstrom
En su núcleo, ASS es una forma de construcción de bloques parcial en la que una aplicación soberana delega los derechos de secuenciación a una red descentralizada de operadores siguiendo una regla de secuenciación prescrita. En consecuencia, ASS inevitablemente implica partes externas que introducen suposiciones adicionales de vida y confianza.
Las aplicaciones soberanas dependen de secuenciadores específicos de la aplicación para seguir el protocolo correctamente y proporcionar actualizaciones de estado oportunas. En caso de una violación de la operatividad, como una Partición de red, los usuarios pueden no poder interactuar con partes de la aplicación hasta que se restablezca un consenso válido.
Las aplicaciones soberanas también pueden limitar el alcance del estado del contrato cuyas actualizaciones dependen de sus secuenciadores. Esto ayuda a minimizar las dependencias externas del contrato de manera que los estados críticos, como la liquidez depositada, puedan seguir siendo accesibles incluso en caso de fallo del secuenciador.
Para asegurar que los secuenciadores cumplan con las reglas de secuenciación prescritas, las aplicaciones soberanas pueden aprovechar soluciones criptoeconómicas (como PoS) o métodos criptográficos (como TEE o MPC). El enfoque específico puede variar significativamente dependiendo de las necesidades de la aplicación; algunas pueden requerir consenso sobre la optimalidad de la ejecución, mientras que otras pueden centrarse en garantizar la privacidad previa a la ejecución a través de mecanismos criptográficos. Existen numerosas herramientas disponibles para reducir la sobrecarga de confianza de los secuenciadores y cumplir con los objetivos únicos de cada aplicación soberana.
Existen varios tipos de censura que afectan al ecosistema de Ethereum:
Muchos investigadores han expresado la necesidad de un mejor mecanismo de resistencia a la censura en Ethereum. Algunas propuestas, como Multiple Concurrent Proposer (MCP) y Lista de Inclusión Forzada de Fork-Choice (FOCIL)han surgido y se han convertido en el centro de una discusión en curso.
La resistencia a la censura es también una preocupación importante para la aplicación soberana. Es probable que los secuenciadores específicos de la aplicación sean entidades externas con diversos intereses en recibir transacciones privadas y flujos de pedidos adicionales. Por ejemplo, un validador específico de una aplicación que es un creador de mercado tiene un incentivo para censurar las transacciones enviadas por los creadores de mercado de la competencia. Por lo tanto, la aplicación soberana en la parte superior puede sufrir censura local incluso si el protocolo base no censura.
Un ejemplo de un mecanismo de resistencia a la censura para ASS es Angstrom. Para asegurar que todas las órdenes válidas se incluyan en el próximo espacio, los nodos de Angstrom deben difundir todas las órdenes verificadas entrantes y alcanzar consenso sobre su inclusión dentro del paquete de transacciones propuesto. Si el paquete no contiene órdenes observadas por la mayoría de la red, el proponente será penalizado. Aquí se ilustra el mecanismo de resistencia a la censura para Angstrom.
Resistencia a la censura en una aplicación soberana descentralizada
Uno de los principales desafíos que enfrentan las aplicaciones soberanas es garantizar la composabilidad con transacciones que interactúan con estados de contratos externos. Simplemente agrupar transacciones específicas de la aplicación con otras externas arbitrarias socava la propiedad de agnosticismo de orden que es necesaria para proteger la aplicación soberana y sus usuarios. Una sola transacción no válida no-ASS, cuando se compone con una específica de la aplicación, puede tener el efecto de revertir todo el paquete. Cuando esto ocurre, la aplicación soberana no puede ejecutar las órdenes de sus usuarios durante el intervalo asignado (a pesar de haberse alcanzado un consenso válido), lo que perjudica la experiencia del usuario y el bienestar general.
Sin embargo, existen soluciones potenciales para el problema de la composabilidad, varias de las cuales están siendo exploradas por varios equipos. Estas incluyen conceptos como preconfirmaciones de inclusión, secuenciadores específicos de aplicaciones compartidas y compromisos de desarrolladores, cada uno ofreciendo compensaciones entre el grado de composabilidad y la sobrecarga de confianza.
Para explicar las preconfirmaciones de inclusión, es importante comprender primero cómo funcionan las preconfirmaciones basadas. Las preconfirmaciones basadas aprovechan la seguridad criptoeconómica al garantizar que los proponentes hayan presentado un colateral apostado para garantizar la inclusión de un conjunto específico de transacciones antes de un espacio dentro de la época actual. Esta garantía está limitada por el tamaño del bono publicado por los proponentes participantes.
Las preconfirmaciones de inclusión son una forma especializada de preconfirmaciones basadas, donde la inclusión de la transacción es independiente de cualquier estado de contrato. Las transacciones que solicitan preconfirmaciones de inclusión deben ser agnósticas del estado y no conflictivas, lo que significa que su ejecución no se ve afectada por su posición dentro del bloque. Al utilizar las preconfirmaciones de inclusión, los proponentes pueden comprometerse a incluir una transacción no ASS solo si el paquete ASS se incluye en el mismo bloque. Este enfoque proporciona composabilidad criptoeconómicamente reforzada entre transacciones no conflictivas y paquetes ASS.
Ilustración de la inclusión de preconf con ASS
Sin embargo, dada la limitada composabilidad proporcionada por esta solución, la complejidad añadida y la sobrecarga de confianza pueden superar sus beneficios para ciertas aplicaciones soberanas. Por lo tanto, es importante explorar enfoques alternativos que podrían ofrecer un equilibrio más efectivo entre simplicidad y funcionalidad.
En lugar de confiar en los compromisos del proponente, las aplicaciones soberanas pueden usar secuenciadores específicos de la aplicación para administrar el ordenamiento de transacciones en varias aplicaciones. Por ejemplo, un secuenciador que maneja transacciones para varias aplicaciones soberanas puede facilitar la composabilidad atómica entre ellas, siempre y cuando siga las reglas de secuenciación de cada una. Este enfoque de secuenciador específico de la aplicación compartida permite la composabilidad y coordinación sin problemas entre aplicaciones soberanas.
Sin embargo, para aplicaciones no soberanas se requiere una solución diferente. Los compromisos de inclusión de transacciones de los constructores de bloques que participan en la secuenciación de aplicaciones soberanas pueden crear una composabilidad atómica entre aplicaciones no soberanas y soberanas. El constructor garantiza el orden de transacción especificado en ambos tipos de aplicaciones. Este compromiso del constructor puede cerrar la brecha de composabilidad para ASS.
Ilustración del compromiso del constructor para la composabilidad atómica entre dApps soberanos y no soberanos (derecha) y secuenciador compartido específico de la aplicación para la composabilidad atómica entre aplicaciones soberanas (izquierda)
Si bien persisten preguntas sobre la dinámica económica de los compromisos de los constructores, la viabilidad de la preconfirmación de la inclusión y los posibles efectos de segundo orden, confiamos en que los desafíos de componibilidad de ASS se resolverán con el tiempo. Equipos como Astria y Primevestamos investigando y desarrollando activamente marcos mejorados para secuenciación compartida y compromisos de constructores. A medida que estos avances progresen, la composabilidad ya no será un problema para las aplicaciones soberanas.
Actualmente, las dApps tienen que construir cadenas específicas de la aplicación si desean tomar el control de la secuenciación de sus transacciones. Conceptos como Constructor de Protocolo Propio (PoB)permite que los L1 de Cosmos tengan reglas de secuenciación más expresivas que ayudan a capturar y redistribuir MEV a su aplicación. De manera similar, un secuenciador L2 con VSR también puede realizar dichas operaciones. Si bien ambas soluciones permiten una secuenciación más expresiva y la captura de MEV por parte de sus aplicaciones, ASS es único debido a las siguientes características.
Tabla que compara aplicaciones soberanas, L2, basadas en L2 y L1
ASS capacita a las aplicaciones con plena soberanía sobre la secuencia de transacciones, lo que les permite definir reglas personalizadas sin la complejidad de gestionar la ejecución. Esta soberanía permite a las aplicaciones controlar su ejecución para optimizar los resultados para sus usuarios. Por ejemplo, en Angstrom, los LP y los intercambiadores se tratan como participantes de primera clase, con su recompensa económica mejorada directamente a través de reglas de secuenciación personalizadas.
Además, ASS puede aprovechar una serie de herramientas criptoeconómicas y criptográficas para hacer cumplir la optimalidad de los pagos a los usuarios e implementar sólidos mecanismos de resistencia a la censura. Las soluciones criptoeconómicas, como el staking y el slashing, pueden incentivar el comportamiento honesto entre los secuenciadores, mientras que los métodos criptográficos como TEE y MPC mejoran la privacidad y la seguridad. Con estas herramientas, el potencial de diseño de ASS es enorme, lo que permite la creación de aplicaciones soberanas más seguras, eficientes y centradas en el usuario.
A pesar de las oportunidades que ofrece ASS, siguen existiendo desafíos como la falta de componibilidad nativa. Sin embargo, soluciones como la preconfirmación de inclusión, el ASS compartido y el compromiso del constructor presentan formas prometedoras de superar estos obstáculos. Si bien quedan algunas preguntas, nos comprometemos a refinar estos enfoques para ofrecer una experiencia de ASS más fluida y componible.
Estamos aquí para hacer que DeFi sea más sostenible, un ASS a la vez.