El empaquetado de bloques es técnico y filosófico hasta cierto punto. Veo a retardados difundir desinformación en la línea de tiempo, así que intentaré explicarlo 🧵
Verdades: - Los creadores de mercado ofrecerán cotizaciones más ajustadas con tiempos de procesamiento de menor latencia - Cotizaciones más ajustadas significan mejores precios en Solana - Mejores precios en Solana significan más uso, más ingresos para la red y, en última instancia, Solana gana
Hay varias formas de empaquetar bloques, pero las formas más comunes de hacerlo ahora son: 1. Subastas basadas en tiempo discreto 2. FIFO 3. Retrasar y empaquetar (una gran subasta de tiempo discreto) Dependiendo de la estrategia utilizada, obtienes varios efectos de segundo orden.
Una variable común entre las estrategias de empaquetado de bloques es la latencia de la tierra de transacciones, es decir, el tiempo entre recibir una transacción y que sea procesada por un validador. Tan pronto como se procesa una transacción, se envía a través de Turbine al resto de la red. Esto significa que se puede controlar el pipeline de transacciones de Solana en cuanto a su continuidad.
Los bloques son de 400 ms, pero eso no significa que el tiempo de procesamiento de transacciones sea de 400 ms. Los bloques pueden verse como una unidad atómica de muchas funciones de transición de estado. Un bloque es todo o nada en relación con su finalización en la cadena. A los creadores de mercado les importa el tiempo de procesamiento porque operan en un mundo heterogéneo de CEX y DeFi. Los CEX son continuos y FIFO (corrígeme si me equivoco @bqbrady), lo que influye enormemente en la sensibilidad de un MM a la latencia procesada.
1. Subastas de Tiempo Discreto Esto funciona esperando un tiempo determinado antes de enviar un lote de transacciones al validador. El bloque se construye a partir de muchos micro bloques secuenciales, por ejemplo, enviar un lote de transacciones cada 20 ms. Esta estrategia (dependiendo del retraso temporal) equilibra entre baja latencia y maximización de recompensas. Este retraso no es meramente una cuestión filosófica, sino que también está impulsado por limitaciones de ingeniería y demandas de computación.
2. FIFO Procesa las transacciones a medida que llegan. Así es como Solana fue diseñado originalmente, pero se ha alejado de eso. Este diseño incentiva una fuerte inversión en infraestructuras de red de baja latencia y exóticas. Cuanto más rápido sea el pipeline de un trader para ejecutar operaciones, más ganará. Esto crea una barrera natural debido a los gastos operativos necesarios para mantener sistemas de baja latencia. ¡No te olvides de los pequeños!
3. Retraso y Paquete (Una subasta de tiempo discreto gigante) Esto es una tontería, no hagas esto. Básicamente dices que los tiempos procesados = tiempos de ranura, es decir, 400 ms. Recibe todo, espera hasta el final del bloque y luego procesa. Pura tontería que, en última instancia, perjudica la oportunidad de Solana de convertirse en un Nasdaq distribuido.
853