The scalability of blockchain systems is constrained by inefficient P2P broadcasting, as most existing optimizations focus only on the logical layer without considering physical network conditions. To address this, we propose BlockSDN, the first SDN-based integrated architecture for blockchain. BlockSDN employs a distributed control plane for a global network view, a graph engine for hierarchical clustering, and a hybrid macro-micro neighbor selection with hierarchical broadcasting. A dedicated simulation platform shows that BlockSDN reduces global block synchronization time by 65% and 55% compared to Gossip and Mercury, respectively.These results highlight the potential of SDN-enabled cross-layer coordination to significantly enhance blockchain scalability and performance.
翻译:区块链系统的可扩展性受限于低效的P2P广播,因为现有优化大多仅关注逻辑层而未考虑物理网络条件。为解决此问题,我们提出了BlockSDN,首个基于SDN的区块链集成架构。BlockSDN采用分布式控制平面以获取全局网络视图,利用图引擎进行层次化聚类,并通过混合宏观-微观邻居选择与分层广播机制。专用仿真平台表明,与Gossip和Mercury相比,BlockSDN分别将全局区块同步时间降低了65%和55%。这些结果凸显了SDN赋能的跨层协调在显著提升区块链可扩展性与性能方面的潜力。