物联网学报2023,Vol.7Issue(4):88-100,13.DOI:10.11959/j.issn.2096-3750.2023.00333
一种应用于边缘计算的区块链分片方案
A blockchain sharding scheme in edge computing
摘要
Abstract
The low security and poor privacy of the data in edge computing restrict the development of edge computing.Block chains can provide security for data in edge computing using their own tamper resistance,while protecting privacy by use of traceability.But the bottleneck of blockchain's scalability has become a barrier to their application in the field of edge computing.To solve the problem that blockchain can not meet the needs of a large number of nodes to process data at the same time when applied to edge computing,a two-layer sharding scheme was presented,which meets the needs of edge computing scenarios.Geographic location-based partitioning of nodes was implemented using the improved K-means algo-rithm,and a local blockchain network consensus(LBNC)algorithm was designed based on the idea of delegated proof of stake(DPoS)and practical Byzantine fault tolerance(PBFT).Simulation results show that the proposed scheme has less de-lay and higher throughput than those of PBFT,and the total throughput increases with the number of shards.关键词
区块链/分片/边缘计算/共识Key words
blockchain/sharding/edge computing/consensus分类
信息技术与安全科学引用本文复制引用
王珺,马建炜,罗金喜..一种应用于边缘计算的区块链分片方案[J].物联网学报,2023,7(4):88-100,13.基金项目
江苏省重点研发计划(No.BE2020084-5) (No.BE2020084-5)
江苏省研究生科研与实践创新计划(No.46006CX21732)The Key Research and Development Program of Jiangsu Province(No.BE2020084-5),The Postgraduate Re-search and Practice Innovation Program of Jiangsu Province(No.46006CX21732) (No.46006CX21732)