Solana lanza el mecanismo BAM: Innovación en el procesamiento de transacciones para mejorar la equidad del mercado

robot
Generación de resúmenes en curso

La innovación del mecanismo de procesamiento de transacciones de Solana: de la velocidad a la creación de valor

Solana es conocida por su alta velocidad de transacciones y su gran volumen de operaciones, pero ¿eso significa que ha alcanzado la perfección? Tras un análisis profundo, encontramos un problema clave: ¿todas estas transacciones están creando un valor real?

De hecho, una gran cantidad de transacciones en la red de Solana no provienen de una demanda real, sino que son beneficios obtenidos por arbitrajistas de alta frecuencia que aprovechan las diferencias de información en milisegundos. Estos llamados "traders tóxicos" utilizan ventajas técnicas para priorizar sus transacciones al aumentar las tarifas de Gas justo cuando los creadores de mercado están a punto de retirar sus órdenes, llevando a cabo el arbitraje y causando pérdidas a los creadores de mercado. Para compensar estas pérdidas, los creadores de mercado se ven obligados a ampliar el diferencial de compra y venta, lo que finalmente perjudica los intereses de los usuarios comunes.

Solana siempre ha tenido la visión de implementar un libro de órdenes en la cadena, reemplazando a los exchanges centralizados. Sin embargo, la existencia de "traders tóxicos" se ha convertido en el principal obstáculo para lograr este objetivo. Esto revela un nuevo desafío que enfrenta Solana: el volumen de transacciones no es lo mismo que la liquidez. Un mercado verdaderamente saludable no necesita más transacciones, sino transacciones de mayor calidad.

¿Cómo eliminar transacciones tóxicas y proteger la liquidez?

En el sistema actual, debido al mecanismo de subasta cíclica de consenso de Solana, los que consumen órdenes tienen en realidad prioridad, lo que ha llevado a comportamientos maliciosos de MEV (valor máximo extraíble) que afectan la equidad del mercado.

En concreto, en el consenso actual de Solana, cada 400 milisegundos se crea un período de tiempo (Slot), y las transacciones se ordenan según la tarifa de Gas prioritaria pagada. En este proceso, los creadores de mercado necesitan ajustar sus cotizaciones con frecuencia, mientras que los arbitrajistas de alta frecuencia monitorean las diferencias de precios y realizan transacciones de inmediato al detectar oportunidades. Esto permite a los arbitrajistas completar transacciones pagando tarifas más altas, adelantándose a los creadores de mercado antes de que cancelen sus órdenes, lo que provoca que los creadores de mercado sufran pérdidas frecuentes.

En un escenario ideal, un intercambio descentralizado (DEX) basado en un libro de órdenes debería ejecutar las transacciones en el siguiente orden: primero ejecutar todas las cancelaciones, luego ejecutar los nuevos pedidos y, finalmente, ejecutar las transacciones. Sin embargo, el mecanismo de consenso actual de Solana no puede lograr esto a nivel microscópico.

Igualmente, en lo que respecta a las cotizaciones de los oráculos, la mejor práctica es actualizar primero el precio del oráculo y luego ejecutar las transacciones que dependen de ese precio. Sin embargo, dentro del intervalo actual de 400 milisegundos, la volatilidad del mercado puede hacer que las transacciones se realicen al precio original.

Para los protocolos de préstamo, el orden de ejecución ideal es primero aportar margen y luego proceder a la liquidación.

Por lo tanto, Solana necesita un mecanismo que permita a diferentes protocolos ordenar las transacciones según la demanda, este es el concepto de control de ejecución de aplicaciones (ACE) que Solana ha enfatizado.

BAM: La solución innovadora de Solana

El Mercado de Ensamblaje de Bloques (BAM) es una solución innovadora propuesta por Solana para abordar estos problemas. BAM construye una capa de ordenación o una capa de preprocesamiento entre la aplicación en la cadena de Solana y la red principal.

BAM utiliza entornos de ejecución de confianza (TEEs) para construir un sandbox de privacidad, en el que se realiza el ordenamiento de transacciones de acuerdo con reglas predefinidas o el principio de primero en entrar, primero en salir (FIFO). Este mecanismo está diseñado para servir mejor a protocolos como libros de órdenes, intercambios de contratos perpetuos y dark pools.

Interpretación del mercado de ensamblaje de bloques Solana BAM: cuando la velocidad ya no es la única búsqueda

Cómo funciona BAM

En comparación con el proceso de manejo de transacciones convencional de Solana, el proceso de transacciones después de la integración de BAM es diferente:

  1. El usuario confirma la transacción en la billetera
  2. Transacción enviada al nodo RPC
  3. Realizar la transacción en la red BAM, ordenándola en el TEE.
  4. El paquete de transacciones ordenado se envía al nodo líder de la red principal de Solana.
  5. Leader incluirá el paquete de datos BAM en el bloque y lo transmitirá.
  6. Otros nodos realizan la confirmación de votación

BAM, como una función opcional, no entra en conflicto con el proceso de consenso de la red principal de Solana. Realiza el ordenamiento de transacciones "fuera de la cadena" por adelantado y luego envía las transacciones empaquetadas a la red principal.

Modo de ordenación de transacciones de BAM

BAM soporta tres modos de funcionamiento:

  1. Modo predeterminado de Solana
  2. Modo Block-Engine (similar a las soluciones MEV actuales)
  3. Modo BAM (ordenado estrictamente por FIFO)

Las características clave del modo BAM incluyen:

  • Utilizar TEEs para construir un entorno de privacidad para la ordenación de transacciones, asegurando la equidad.
  • Implementar una lógica de ordenamiento de transacciones compleja a través del sistema de complementos
  • Permitir que las aplicaciones personalicen el orden de las operaciones según reglas preestablecidas.

Aplicaciones prácticas de BAM

  1. Protección de liquidación de préstamos: ejecutar primero la operación de margen adicional, luego realizar la verificación de liquidación.
  2. Combinación de transacciones a nivel atómico: primero actualizar el precio del oráculo, luego ejecutar las transacciones relacionadas, pudiendo liquidar los productos derivados al mismo tiempo.
  3. Protección contra la volatilidad de precios: detección de grandes órdenes y ejecución por lotes, evitando fluctuaciones bruscas en el mercado
  4. Protección del creador de mercado: permite la cancelación y re-listado rápidos en caso de eventos imprevistos para reducir el arbitraje malicioso.

Conclusión

BAM ha introducido verificabilidad, protección de la privacidad y programabilidad en el proceso de manejo de transacciones de Solana. Permite a los desarrolladores construir infraestructuras financieras más complejas, como libros de órdenes centralizados, intercambios de contratos perpetuos y piscinas oscuras, entre otros. Esta innovación mejorará significativamente la experiencia de transacción de Solana, acercándola al rendimiento de los intercambios centralizados, mientras impulsa el desarrollo innovador de todo el ecosistema.

SOL-1.73%
Ver originales
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.
  • Recompensa
  • 4
  • Republicar
  • Compartir
Comentar
0/400
DegenApeSurfervip
· 08-12 22:35
DOGE食盘已开启
Ver originalesResponder0
AirdropHunter007vip
· 08-10 12:17
No hay proyectos sin trampa de perros que merezcan llamarse web3.
Ver originalesResponder0
MetaMuskRatvip
· 08-10 12:16
Perro envenenado, sal de sol
Ver originalesResponder0
BlockchainBouncervip
· 08-10 12:02
Los que se lucen realmente son molestos.
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)