Solana BAM: El camino de transformación desde la velocidad de transacción hasta la calidad de transacción

El nuevo desafío de Solana: de buscar velocidad a buscar transacciones de calidad

Solana es conocida por su alta velocidad de transacciones y gran volumen de operaciones, pero ¿es eso realmente suficiente? Al analizar estas transacciones en profundidad, surge una pregunta clave: ¿todas estas transacciones están creando un valor real?

De hecho, una gran cantidad de transacciones en Solana no proviene de una verdadera demanda de transacciones, sino de los arbitrajistas de alta frecuencia que aprovechan las diferencias de información en milisegundos para obtener ganancias. Estos llamados "traders tóxicos" utilizan ventajas tecnológicas para aumentar las tarifas de Gas justo cuando los creadores de mercado están a punto de retirar sus órdenes, asegurando que sus transacciones se empaqueten primero, lo que les permite completar el arbitraje y provoca pérdidas para los creadores de mercado. Para compensar estas pérdidas, los creadores de mercado se ven obligados a ampliar el diferencial de compra-venta, lo que finalmente resulta en costos adicionales para los usuarios comunes.

Solana siempre ha soñado con implementar un sistema de libros de órdenes en la cadena que pueda reemplazar a los intercambios centralizados. Sin embargo, la existencia de "traders tóxicos" se ha convertido en un obstáculo para lograr este sueño. Este es el nuevo desafío que enfrenta Solana: el volumen de transacciones no es igual a la liquidez. Un mercado realmente saludable no necesita más transacciones, sino transacciones de mayor calidad.

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

En el sistema actual, debido a que el mecanismo de consenso de Solana utiliza subastas periódicas, los que hacen 'eat' en las órdenes realmente tienen prioridad, lo que lleva a que el comportamiento malicioso de MEV (Valor Máximo Extraíble) afecte la equidad del mercado.

El mecanismo de consenso de Solana forma un intervalo de tiempo (Slot) cada 400 milisegundos, y dentro de cada intervalo de tiempo, las transacciones se ejecutan en orden según el costo de Gas pagado. Este mecanismo obliga a los creadores de mercado a ajustar sus cotizaciones con frecuencia, mientras que los arbitrajistas de alta frecuencia pueden completar transacciones pagando costos más altos antes de que los creadores de mercado cancelen sus órdenes, lo que a menudo resulta en pérdidas para los creadores de mercado.

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

De manera similar, en lo que respecta a las cotizaciones de 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, en el intervalo actual de 400 milisegundos, las fluctuaciones bruscas del mercado pueden hacer que las transacciones se ejecuten aún a un precio antiguo.

Para los protocolos de préstamo, el orden óptimo 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, que es el concepto de Control de Ejecución de Aplicaciones (ACE) que Solana ha enfatizado constantemente.

BAM: Solana es la solución

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

BAM utiliza entornos de ejecución confiables (TEEs) para construir un sandbox de privacidad, ordenando las transacciones dentro del sandbox según reglas predefinidas o el principio de primero en entrar, primero en salir (FIFO). Este mecanismo tiene como objetivo servir mejor a protocolos como libros de órdenes, intercambios de contratos perpetuos y dark pools.

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

Cómo funciona BAM

El proceso de transacciones de BAM es diferente al proceso de transacciones normal de Solana. En el modo BAM, las transacciones se envían primero al nodo RPC y luego se transfieren a la red BAM. Se ordenan en un entorno de privacidad TEE, y los nodos pueden agregar transacciones adicionales a través de complementos (como actualizar precios de oráculos), y luego generan pruebas. Finalmente, el paquete de datos de transacción se envía al nodo líder de la red principal de Solana, donde se empaquetan con otras transacciones en bloques y se transmiten.

BAM soporta tres modos de operación: modo predeterminado de Solana, modo Block-Engine (solución MEV de ciertas plataformas actuales, cuyo núcleo es el mecanismo de subasta) y modo BAM (los validadores se ordenan estrictamente según FIFO).

Características clave de BAM

  1. Entornos de Ejecución Confiables (TEEs): utilizar TEEs para construir un entorno de privacidad y garantizar la equidad en el orden de las transacciones.

  2. Sistema de plugins: permite a las aplicaciones construir lógica de ordenamiento de transacciones personalizada para cumplir con requisitos de ordenamiento complejos.

Aplicaciones prácticas de BAM

  1. Protección de liquidación de préstamos: ejecutar primero la operación de colateral adicional, luego realizar la verificación de liquidación.

  2. Combinación de transacciones a nivel atómico: para los intercambios descentralizados, primero se actualiza el precio del oráculo y luego se ejecutan las transacciones que dependen de ese precio. Para los intercambios de contratos, también se pueden liquidar los derivados relacionados dentro de la misma ventana de tiempo.

  3. Protección contra fluctuaciones de precios: Detectar órdenes grandes anormales, descomponerlas en bloques pequeños para ejecutarlas por lotes, dar tiempo de reacción al mercado, evitando la liquidación en cadena o el arbitraje que causa la espiral de la muerte.

  4. Protección de creadores de mercado: en caso de eventos imprevistos, se permite cancelar órdenes, actualizar precios de oráculos y volver a colocar órdenes en milisegundos, evitando el arbitraje malintencionado y reduciendo el diferencial de precios.

Con el despliegue de BAM, la experiencia de trading en Solana mejorará significativamente, acercándose a la experiencia de un intercambio centralizado. BAM aporta verificabilidad, protección de la privacidad y programabilidad al proceso de manejo de transacciones de Solana, permitiendo a los desarrolladores construir infraestructuras financieras más complejas y fomentando el desarrollo innovador del ecosistema de Solana.

SOL3.29%
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
  • 5
  • Compartir
Comentar
0/400
RektButStillHerevip
· hace8h
Grandes órdenes de lavado sin sentido
Ver originalesResponder0
LiquidationAlertvip
· hace8h
Si sigue así, el gas se irá a la basura y solo los inversores minoristas perderán.
Ver originalesResponder0
PessimisticOraclevip
· hace8h
Quién sigue comerciando con sol es tontos
Ver originalesResponder0
BearMarketSurvivorvip
· hace8h
trampa de perro es la mayor Información desfavorable de web3
Ver originalesResponder0
CryptoPunstervip
· hace8h
Los velocistas son un tumor, me muero de risa, quien paga, quien lo sabe.
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)