摘要
As the device complexity keeps increasing,the blockchain networks have been celebrated as the cornerstone of numerous prominent platforms owing to their ability to provide distributed and immutable ledgers and data-driven autonomous organizations.The distributed consensus algorithm is the core component that directly dictates the performance and properties of blockchain networks.However,the inherent characteristics of the shared wireless medium,such as fading,interference,and openness,pose significant challenges to achieving consensus within these networks,especially in the presence of malicious jamming attacks.To cope with the severe consensus problem,in this paper,we present a distributed jamming-resilient consensus algorithm for blockchain networks in wireless environments,where the adversary can jam the communication channel by injecting jamming signals.Based on a non-binary slight jamming model,we propose a distributed four-stage algorithm to achieve consensus in the wireless blockchain network,including leader election,leader broadcast,leader aggregation,and leader announcement stages.With high probability,we prove that our jamming-resilient algorithm can ensure the validity,agreement,termination,and total order properties of consensus with the time complexity of O(n).Both theoretical analyses and empirical simulations are conducted to verify the consistency and efficiency of our algorithm.
基金
supported in part by the National Natural Science Foundation of China(Nos.62102232 and 62122042)
Shandong Science Fund for Excellent Young Scholars(Nos.2023HWYQ-007 and 2023HWYQ-008)
Key R&D Program of Shandong Province(No.2022CXGC020107).