La mayoría de las capas de redes se omiten porque no suenan como si importaran, pero kadcast está haciendo algo específicamente diferente a lo que usan la mayoría de las cadenas.

la mayoría de las blockchains se basan en protocolos de gossip, donde un mensaje se difunde a un conjunto aleatorio de pares y espera que se propague eficientemente. kadcast lo reemplaza.

con una superposición estructurada en su lugar, los pares no se eligen al azar; la red tiene una forma real. eso.

esa estructura reduce el uso de ancho de banda y hace que la latencia sea predecible en lugar de variable. según el propio repositorio de kadcast de Dusk, a cada par.

se le genera un id de 128 bits mediante el hashing de su puerto y su ip, y ese id determina exactamente dónde se ubica el par en un árbol de enrutamiento binario. la posición no se asigna.

aletoriamente, sino que se deriva directamente del hash.

lo que destaca es que la previsibilidad parece ser el objetivo real aquí, no solo la velocidad bruta. un gossip aleatorio.

la red podría propagarse rápido en promedio, pero con alta varianza, mientras que una superposición estructurada intercambia parte de esa velocidad en el caso promedio por consistencia.

resulta que el churn también se maneja deliberadamente. los buckets obsoletos se actualizan periódicamente, y antes de que un par se elimine, la red envía un ping y solo.

lo elimina si el pong no vuelve. el repositorio afirma de manera explícita que esto hace que el protocolo esté sesgado hacia pares más antiguos y estables...

si la red favorece a los pares que duran mucho por diseño, ¿eso crea alguna desventaja para un par completamente nuevo que intenta unirse por primera vez?

#dusk @Dusk $DUSK