Tive uma conversa sobre por que o Kadcast especificamente foi escolhido em vez de um protocolo de fofocas, e o whitepaper cita números de pesquisa Acctual que eu não tinha visto antes.

O gancho: duas métricas de desempenho completamente diferentes, e ambas melhoraram a partir de uma única mudança de design.

A Seção 5 do whitepaper cita pesquisas mostrando que o Kadcast alcança aproximadamente uma redução de 25 a 50% no uso de largura de banda em comparação com protocolos de fofocas. Separadamente, ele cita uma redução de 10 a 30% nas taxas de blocos obsoletos em cenários com tempos de bloco mais rápidos.

Essas duas melhorias vêm do mesmo mecanismo: roteamento estruturado por distância XOR. Em vez de transmitir cada mensagem para todos os vizinhos, o Kadcast a roteia para pares selecionados em distâncias crescentes. Menos mensagens redundantes é a economia de largura de banda.

A conexão com blocos obsoletos: quando os nós recebem menos mensagens redundantes, eles permanecem sincronizados com menos atraso. Um nó que está ficando para trás nas mensagens tem mais probabilidade de minerar ou votar em um bloco obsoleto. O roteamento estruturado reduz o atraso de sincronização que produz blocos obsoletos.

Uma escolha de design. Duas métricas separadas. O número de largura de banda é fácil de enquadrar como eficiência. O número de blocos obsoletos importa mais para casos de uso financeiros — blocos obsoletos (Vstale) podem causar incerteza de liquidação.

Uma cadeia projetada para valores mobiliários regulados provavelmente precisa de ambas as melhorias, não apenas uma. Eficiência de largura de banda sozinha não elimina o risco de blocos obsoletos. @Dusk

$DUSK
f #dusk