Definizione
La propagazione dei blocchi (block propagation) è il processo tramite il quale un blocco appena creato viene trasmesso e annunciato ai nodi di una rete basata su tecnologia a blocchi (blockchain). Comprende la diffusione dell’header del blocco e dei suoi contenuti dal nodo che lo ha originato agli altri partecipanti, influenzando la rapidità con cui la rete converge su una visione coerente dell’ultimo blocco e incidendo sulle caratteristiche complessive di latenza e throughput.
In parole semplici
La propagazione dei blocchi (block propagation) è il modo in cui un nuovo blocco viaggia dal nodo che lo ha creato a tutti gli altri nodi di una rete basata su tecnologia a blocchi (blockchain). È la diffusione dei dati del blocco affinché le diverse parti della rete possano concordare il più rapidamente possibile su qual è il blocco più recente.
Contesto e utilizzo
La propagazione dei blocchi (block propagation) viene discussa in relazione alle prestazioni della rete, alla stabilità del consenso e alla scalabilità dei sistemi basati su tecnologia a blocchi (blockchain). È un fattore chiave quando si analizza quanto velocemente i blocchi diventano visibili alla maggior parte dei nodi, con quale frequenza si verificano disallineamenti temporanei tra catene e in che modo le condizioni di rete influenzano la dimensione effettiva dei blocchi, la latenza e il throughput. Ricercatori e progettisti di protocolli fanno riferimento alla propagazione dei blocchi quando valutano o modificano i parametri di rete.