摘要
边缘计算的数据安全性低和隐私性差等问题制约了边缘计算的发展,区块链可以利用自身的难以篡改性为边缘计算场景中的数据提供安全保障,同时利用可追溯性保护隐私,但是区块链的扩展性瓶颈成为其应用于边缘计算领域的障碍。针对区块链应用于边缘计算时无法满足大量节点同时处理数据的需求的问题,提出了一种符合边缘计算场景需求的双层分片方案,用改进的K-means算法实现节点基于地理位置的分片,并结合权益委托证明(DPoS, delegated proof of stake)与实用拜占庭容错(PBFT, practical Byzantine fault tolerance)的思想设计了一种局部区块链网络共识(LBNC, local blockchain network consensus)算法达成片内共识,通过多分片并行处理交易的方式提高系统能容纳的节点数量。仿真结果表明,所提方案比PBFT有更低的时延和更高的吞吐量,并且总吞吐量随分片数量增加。
-
单位南京邮电大学; 通信与信息工程学院