在FISCO BCOS区块链系统中,同步模块身担重任。由于同步模块的职责大多与网络有关,因此它也是系统“带宽消耗大户”,会导致区块链部分节点带宽负载高。为此,FISCO BCOS开发者们也设计了一系列策略来优化这个“带宽消耗大户”,使其能更优雅地服务于系统。本文将详细介绍FISCO BCOS同步模块的优化之路。
交易同步时,客户端直连节点网络负载高
交易转发时,网络利用效率低
区块同步时,部分节点网络负载高,导致节点规模不可扩展
策略一:交易树状广播
策略二:基于状态包的交易转发优化
策略三:区块同步可扩展性优化