@Dusk #Dusk $DUSK

Un consenso eficiente requiere una propagación rápida de los datos. La actualización DuskDS integra mejoras en el protocolo Kadcast, una red superpuesta estructurada diseñada para la difusión eficiente.

Optimización de Kadcast

A diferencia de los protocolos de difusión no estructurados, donde los nodos intercambian mensajes aleatoriamente (a menudo provocando redundancia), Kadcast utiliza una tabla de enrutamiento estructurada basada en Kademlia. La última optimización logra una reducción del 25-50 % en el uso de ancho de banda manteniendo una accesibilidad del 100 %.

Pipeline de producción de bloques: La actualización perfecciona el consenso de attestación concisa. Al separar la difusión de transacciones de la fase de acuerdo sobre bloques, la red garantiza que los propietarios de bloques tengan acceso inmediato al pool de memoria.

Especificaciones técnicas:

Tiempo de bloque: ~10 segundos en promedio

Período de maduración: 4320 bloques (aproximadamente 12 horas) para la maduración del stake y la garantía de finalidad.

Estabilidad bajo altos volúmenes de transacciones privadas

Las transacciones privadas (transacciones Phoenix) son más intensivas desde el punto de vista computacional que las públicas debido a la generación y verificación de pruebas ZK. Antes de DuskDS, los picos en el volumen de transacciones privadas podían provocar tiempos de bloque variables.

Equilibrio de carga y gestión de colas: El nuevo protocolo implementa una cola de prioridad que ordena inteligentemente las transacciones según su peso computacional, más que únicamente según las tarifas de gas. Esto evita los "atascos de verificación", donde una secuencia de contratos privados complejos retrasa las transferencias simples.

Los resultados de pruebas de estrés realizadas en la red de prueba Rusk antes del despliegue principal indicaron que la red mantiene una producción de bloques inferior a 10 segundos incluso cuando el 80 % del bloque está lleno con interacciones complejas de contratos inteligentes privados.