Enviar cada mensagem de blockchain para todos soa seguro. Também soa incrivelmente desperdicioso.
Foi isso que tornou o Kadcast interessante quando eu li o whitepaper da Dusk.
A Dusk usa o Kadcast para transmitir blocos, transações e votos de consenso. Em vez de simplesmente inundar todos os nós vizinhos com a mesma mensagem, o Kadcast organiza os nós usando ideias do Kademlia.
Cada nó mantém informações de roteamento agrupadas em buckets com base na distância XOR entre os IDs dos nós.
Então a propagação fica mais seletiva.
Um nó encaminha uma mensagem para pares selecionados em distâncias XOR crescentes. Esses pares continuam o processo, criando uma cascata estruturada pela rede.
O Kadcast também usa árvores de multicast. Uma mensagem começa com pares próximos e, em seguida, eles a repassam para nós mais distantes na rede. Isso permite que a rede cubra seus nós com menos relays, em vez de enviar repetidamente a mesma informação por caminhos desnecessários.$TUT
Essa distinção chamou minha atenção porque a rede de blockchain pode ficar cara quando cada nó continua encaminhando tudo para cada vizinho.
O ponto não é apenas fazer as mensagens se moverem rapidamente.
É reduzir transmissões redundantes enquanto mantém uma propagação confiável e em tempo hábil.
Eu gosto disso porque mostra que o desempenho de blockchain não depende apenas do consenso ou da produção de blocos.$PUMP
A rede também precisa mover as informações com eficiência.
Às vezes, o design mais inteligente não é enviar mais mensagens.
É saber quais nós realmente precisam recebê-las.
@Dusk_Foundation $DUSK #dusk
O que torna o Kadcast eficiente?
Foi isso que tornou o Kadcast interessante quando eu li o whitepaper da Dusk.
A Dusk usa o Kadcast para transmitir blocos, transações e votos de consenso. Em vez de simplesmente inundar todos os nós vizinhos com a mesma mensagem, o Kadcast organiza os nós usando ideias do Kademlia.
Cada nó mantém informações de roteamento agrupadas em buckets com base na distância XOR entre os IDs dos nós.
Então a propagação fica mais seletiva.
Um nó encaminha uma mensagem para pares selecionados em distâncias XOR crescentes. Esses pares continuam o processo, criando uma cascata estruturada pela rede.
O Kadcast também usa árvores de multicast. Uma mensagem começa com pares próximos e, em seguida, eles a repassam para nós mais distantes na rede. Isso permite que a rede cubra seus nós com menos relays, em vez de enviar repetidamente a mesma informação por caminhos desnecessários.$TUT
Essa distinção chamou minha atenção porque a rede de blockchain pode ficar cara quando cada nó continua encaminhando tudo para cada vizinho.
O ponto não é apenas fazer as mensagens se moverem rapidamente.
É reduzir transmissões redundantes enquanto mantém uma propagação confiável e em tempo hábil.
Eu gosto disso porque mostra que o desempenho de blockchain não depende apenas do consenso ou da produção de blocos.$PUMP
A rede também precisa mover as informações com eficiência.
Às vezes, o design mais inteligente não é enviar mais mensagens.
É saber quais nós realmente precisam recebê-las.
@Dusk_Foundation $DUSK #dusk
O que torna o Kadcast eficiente?
🌐 Selective propagation
🔁 More message flooding
14 hora(s) restante(s)
