Abstract: Sharding is a recognized solution for improving blockchain performance in industrial data sharing. Current sharding systems can periodically adjust shards to adapt to dynamic manufacturing scenarios, but they struggle to ensure low latency for emergency tasks that are massive, unpredictable, and time-sensitive because they cannot adjust shards at runtime. To address these problems, we present DSBA, a novel dynamic sharded blockchain architecture that enhances the performance of industrial emergency data sharing. Firstly, we propose a hierarchical architecture that segregates verification and consensus functions to prioritize time-sensitive emergency tasks while preserving the inherent concurrency of sharding. Secondly, we implement a dynamic sharding method based on reputation diffusion to select reliable endorsement nodes of high performance to construct shards, thereby ensuring efficient and secure emergency data sharing. Finally, we design an efficient micro-block synchronization mechanism to expedite the final consistency of emergency data. Through analysis and extensive experiments, DSBA achieves a 50% decrease in emergency transaction latency and reduces the failure rate to below 20% when compared to existing sharding systems.
Loading