Tuve una conversación sobre por qué específicamente se eligió Kadcast en lugar de un protocolo de cotilleo, y el whitepaper cita cifras de investigación de Acctual que no había visto antes.
El gancho: dos métricas de rendimiento completamente diferentes que mejoraron con un solo cambio de diseño.
La Sección 5 del whitepaper cita una investigación que muestra que Kadcast logra aproximadamente una reducción del 25 al 50% en el uso de ancho de banda en comparación con los protocolos de gossip. Por separado, cita una reducción del 10 al 30% en las tasas de bloques obsoletos en escenarios con tiempos de bloque más rápidos.
Esas dos mejoras provienen del mismo mecanismo: el enrutamiento por distancia XOR estructurada. En lugar de gritar cada mensaje a todos los vecinos, Kadcast enruta a pares seleccionados a distancias crecientes. Menos mensajes redundantes: ese es el ahorro de ancho de banda.
La conexión con los bloques obsoletos: cuando los nodos reciben menos mensajes redundantes, permanecen sincronizados con menos retraso. Un nodo que va quedándose atrás en los mensajes tiene más probabilidades de minar o votar un bloque obsoleto. El enrutamiento estructurado reduce el retardo de sincronización que produce los bloques obsoletos desde el principio.
Una elección de diseño. Dos métricas separadas. El número de ancho de banda es fácil de presentar como eficiencia. El número de bloques obsoletos importa más para casos de uso financieros: los bloques obsoletos (Vstale) pueden causar incertidumbre en la liquidación.
Una cadena diseñada para valores regulados probablemente necesita ambas mejoras, no solo una. Solo la eficiencia del ancho de banda no elimina el riesgo de bloques obsoletos. @Dusk
$DUSK
f #dusk
El gancho: dos métricas de rendimiento completamente diferentes que mejoraron con un solo cambio de diseño.
La Sección 5 del whitepaper cita una investigación que muestra que Kadcast logra aproximadamente una reducción del 25 al 50% en el uso de ancho de banda en comparación con los protocolos de gossip. Por separado, cita una reducción del 10 al 30% en las tasas de bloques obsoletos en escenarios con tiempos de bloque más rápidos.
Esas dos mejoras provienen del mismo mecanismo: el enrutamiento por distancia XOR estructurada. En lugar de gritar cada mensaje a todos los vecinos, Kadcast enruta a pares seleccionados a distancias crecientes. Menos mensajes redundantes: ese es el ahorro de ancho de banda.
La conexión con los bloques obsoletos: cuando los nodos reciben menos mensajes redundantes, permanecen sincronizados con menos retraso. Un nodo que va quedándose atrás en los mensajes tiene más probabilidades de minar o votar un bloque obsoleto. El enrutamiento estructurado reduce el retardo de sincronización que produce los bloques obsoletos desde el principio.
Una elección de diseño. Dos métricas separadas. El número de ancho de banda es fácil de presentar como eficiencia. El número de bloques obsoletos importa más para casos de uso financieros: los bloques obsoletos (Vstale) pueden causar incertidumbre en la liquidación.
Una cadena diseñada para valores regulados probablemente necesita ambas mejoras, no solo una. Solo la eficiencia del ancho de banda no elimina el riesgo de bloques obsoletos. @Dusk
$DUSK
f #dusk

