中国邮电高校学报(英文) ›› 2021, Vol. 28 ›› Issue (5): 46-58.doi: 10.19682/j.cnki.1005-8885.2021.0031

所属专题: Special issue on Blockchain Technology and Applications

• Blockchain • 上一篇    下一篇

Multi-level sharded blockchain system for edge computing

刘巧1,唐碧华2,Fan Wu1,范文浩1   

  1. 1. 北京邮电大学
    2. 北京邮电大学电子工程学院
  • 收稿日期:2021-06-21 修回日期:2021-11-08 出版日期:2021-10-31 发布日期:2021-10-29
  • 通讯作者: 唐碧华 E-mail:bhtang@bupt.edu.cn

Multi-level sharded blockchain system for edge computing

  • Received:2021-06-21 Revised:2021-11-08 Online:2021-10-31 Published:2021-10-29
  • Contact: Bihua Tang E-mail:bhtang@bupt.edu.cn

摘要:

Blockchain technology is used in edge computing ( EC) systems to solve the security problems caused by single point of failure ( SPOF) due to data loss, task execution failure, or control by malicious nodes. However, the disadvantage of blockchain is high latency, which contradicts the strict latency requirements of EC services. The existing single-level sharded blockchain system ( SLSBS) cannot provide different quality of service for different tasks. To solve these problems, a multi-level sharded blockchain system ( MLSBS) based on genetic algorithm ( GA) is proposed. The shards are classified according to the delay of the service, and the parameters such as the shard size of different shards are different. Using the GA, the MLSBS obtains the optimal resource allocation strategy that achieves maximum security. Simulation results show that the proposed scheme outperforms SLSBS.

关键词:

edge computing ( EC), blockchain, sharding, security, latency


Abstract:

Blockchain technology is used in edge computing ( EC) systems to solve the security problems caused by single point of failure ( SPOF) due to data loss, task execution failure, or control by malicious nodes. However, the disadvantage of blockchain is high latency, which contradicts the strict latency requirements of EC services. The existing single-level sharded blockchain system ( SLSBS) cannot provide different quality of service for different tasks. To solve these problems, a multi-level sharded blockchain system ( MLSBS) based on genetic algorithm ( GA) is proposed. The shards are classified according to the delay of the service, and the parameters such as the shard size of different shards are different. Using the GA, the MLSBS obtains the optimal resource allocation strategy that achieves maximum security. Simulation results show that the proposed scheme outperforms SLSBS.


Key words:

edge computing ( EC), blockchain, sharding, security, latency