Imagina un mundo donde realmente puedes ver lo que está sucediendo dentro de un bloque de Solana. Hasta ahora, esto ha permanecido en gran medida como un misterio, ¡pero eso cambia hoy! 𝗜𝗻𝘁𝗿𝗼𝗱𝘂𝗰𝗶𝗻𝗴 𝘁𝗵𝗲 𝗜𝗕𝗥𝗟 𝗘𝘅𝗽𝗹𝗼𝗿𝗲𝗿! 🧵👇
2/ Empecemos primero con un poco de contexto. Cuando el equipo comenzó a analizar los datos... Esperaban encontrar algunos valores atípicos. En cambio, encontraron un 𝗹𝗮𝘁𝗲 𝗽𝗮𝗰𝗸𝗶𝗻𝗴 generalizado. ¿Qué es y por qué es perjudicial para Solana? 👇
3/ 𝗟𝗮𝘁𝗲 𝗣𝗮𝗰𝗸𝗶𝗻𝗴 se refiere a la práctica de concentrar transacciones al final del slot. Dado que Solana está construido como un sistema de transmisión, se espera que los validadores empaquen transacciones a lo largo del slot mientras transmiten datos de bloque como fragmentos a través de Turbine.
4/ El empaquetado tardío es perjudicial para la red porque: - Retrasa la propagación del estado: lleva a datos obsoletos y la red se entera de los precios más tarde - Aumenta la variabilidad de ejecución: añade fluctuaciones ya que las liquidaciones y subastas se vuelven impredecibles - Socava Turbine: degrada la eficiencia de la red
5/ Otro problema conocido por la comunidad de validadores = 𝗚𝗮𝗺𝗲𝘀 𝗱𝗲 𝗧𝗶𝗺𝗶𝗻𝗴 𝗱𝗲 𝗦𝗹𝗼𝘁. Los Juegos de Timing de Slot se refieren a la práctica en la que los validadores modifican sus parámetros de Prueba de Historia para extender los tiempos de slot más allá de los 360 ms predeterminados de Solana.
6/ 𝗦𝗹𝗼𝘁 𝗟𝗮𝗴𝗴𝗶𝗻𝗴 es perjudicial para Solana porque: - Reduce las transiciones de estado - Aumenta la latencia de extremo a extremo - Disminuye el determinismo - Reduce la fiabilidad de la aplicación
7/ ¿Qué se está haciendo para solucionar esto? El Explorador IBRL introduce el Puntaje IBRL para cuantificar el rendimiento de construcción de bloques de los validadores para usuarios y aplicaciones. El puntaje IBRL se basa en: - Puntaje de tiempo de ranura - Puntaje de empaquetado de votos - Puntaje de no empaquetado de votos
10/ Otra tendencia observada utilizando el IBRL Explorer es el efecto en cascada de las transacciones no votadas empaquetadas tarde. Cuando un validador empaqueta tarde, otros validadores reciben fragmentos tarde, reproducen tarde y votan tarde. Esto causa un efecto dominó que perjudica a la red en su conjunto.
397