《计算机应用》唯一官方网站

• •    下一篇

适用于物联网的区块链轻量化技术综述

陈姿芊1,牛科迪1,姚中原2,斯雪明2   

  1. 1. 中原工学院
    2. 中原工学院前沿信息技术研究院
  • 收稿日期:2023-12-29 修回日期:2024-01-12 发布日期:2024-04-19 出版日期:2024-04-19
  • 通讯作者: 姚中原
  • 基金资助:
    河南省科技攻关项目;河南省重大公益专项

Review of blockchain lightweight technology applied to internet of things

  • Received:2023-12-29 Revised:2024-01-12 Online:2024-04-19 Published:2024-04-19

摘要: 区块链技术凭借其去中心化和加密等特性被用于物联网(IoT)中,但传统区块链在物联网环境下存在扩展性差、延迟高、密码组件消耗高、共识计算复杂和数据存储规模大等问题。针对传统区块链在物联网设备中性能不佳的问题,对区块链轻量化技术进行综述。首先,将区块链架构分为单链结构和有向无环图(DAG)结构,比较了两类区块链架构中的轻量化操作;其次,从迭代结构、压缩函数和硬件实现方面分析了轻量级hash函数;再次,介绍了共识算法和存储中的轻量化方案;最后,结合文献调研成果归纳总结了区块链轻量化技术的设计思路,并对未来的研究方向进行了展望。

关键词: 区块链, 物联网, 轻量化, hash函数, 共识算法, 存储

Abstract: Blockchain technology is used in the Internet of Things (IoT) due to its characteristics of decentralization and encryption, but the traditional blockchain is limited by problems such as poor scalability, high latency, high consumption of cryptographic components, complex consensus computing and large data storage scale in the IoT environment. In view of the poor performance of traditional blockchain in IoT devices, the lightweight technology of blockchain was reviewed. Firstly, the blockchain architecture was divided into a single-chain structure and a Directed Acyclic Graph (DAG) structure, and the lightweight operations in the two types of blockchain architectures were compared. Secondly, the lightweight hash function was analyzed from the aspects of iterative structure, compression function and hardware implementation. Thirdly, the consensus algorithm and the lightweight scheme in storage were introduced. Finally, the design ideas of blockchain lightweight technology were summarized based on the literature research results, and the future research directions were prospected.

Key words: blockchain, Internet of Things (IoT), lightweight, hash function, consensus algorithm, storage

中图分类号: