SCRamble: Adaptive Decentralized Overlay Construction for Blockchain Networks
Evangelos Kolyvas, Alexandros Antonov, Spyros Voulgaris
TL;DR
Block propagation latency in blockchain P2P networks limits throughput and forks, motivating an adaptive overlay design. SCRamble jointly uses a scoring heuristic, which rewards neighbors by rapid block relay, and a close heuristic, which favors low-latency links, while maintaining random connections to preserve global reach; these are applied over three neighbor sets derived from a random peer sampling process. The paper formalizes the scoring via timing gaps $t_2-t_1$ and periodic reconfiguration with parameter $k$, and demonstrates that applying both heuristics to the majority of neighbors (e.g., $S=3$, $C=3$, $R=2$) yields the best dissemination performance under varied per-block delays and RTTs. The approach promises faster block propagation and reduced fork risk, enabling higher effective throughput and stronger security in realistic network conditions.
Abstract
Despite being under development for over 15 years, transaction throughput remains one of the key challenges confronting blockchains, which typically has a cap of a limited number of transactions per second. A fundamental factor limiting this metric is the network latency associated with the block propagation throughout of the underlying peer-to-peer network, typically formed through random connections. Accelerating the dissemination of blocks not only improves transaction rates, but also enhances system security by reducing the probability of forks. This paper introduces SCRamble: a decentralized protocol that significantly reduces block dissemination time in blockchain networks. SCRamble's effectiveness is attributed to its innovative link selection strategy, which integrates two heuristics: a scoring mechanism that assesses block arrival times from neighboring peers, and a second heuristic that takes network latency into account.
