应用科学学报 ›› 2022, Vol. 40 ›› Issue (4): 600-610.doi: 10.3969/j.issn.0255-8297.2022.04.005

• 区块链 • 上一篇    

面向医疗区块链的新型轻节点数据查询方法

张学旺, 付康, 叶财金, 汪琨岚   

  1. 重庆邮电大学 软件工程学院, 重庆 400065
  • 收稿日期:2021-11-12 发布日期:2022-08-03
  • 通信作者: 张学旺,副教授,研究方向为区块链与物联网、数据安全与隐私保护、大数据与智能数据处理。E-mail:zhangxw@cqupt.edu.cn E-mail:zhangxw@cqupt.edu.cn
  • 基金资助:
    工业和信息化部2020大数据产业发展试点示范项目基金(工信厅发函〔2020〕47号);重庆市技术创新与应用发展专项重点项目基金(No.cstc2020jscxfyzxX0026);渝北区社会事业与民生保障科创新技专项项目基金(No.2021(农社)18)资助

New Light Node Data Query Method for Medical Blockchains

ZHANG Xuewang, FU Kang, YE Caijin, WANG Kunlan   

  1. School of Software Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
  • Received:2021-11-12 Published:2022-08-03

摘要: 医疗区块链系统的用户向全节点请求数据时可能被欺骗,而简单支付验证等轻节点数据查询方法面临着存储困难。为解决这些问题,提出了一种面向医疗区块链的新型轻节点数据查询方法。引入具有动态追加能力的Merkle山脉(Merkle mountain range,MMR),设计基于推荐的可信节点选择和基于采样的可信节点验证的最新有效块获取算法,采取MMR和Merkle树的承诺机制,使得持有一个最新有效块的轻节点用户能够验证全节点发送的医疗数据。此外,还将该方法扩展应用于联盟链。分析和实验表明,所提方法的时间开销和空间开销均在较低的范围内。

关键词: 轻节点, Merkle山脉, 数据查询, 医疗区块链

Abstract: In medical blockchain systems, users may be cheated by whole node when they request data from the whole node. Meanwhile, owing to the lack of storage, simple payment verification (SPV) and other verification methods of light node data are not applicable to medical blockchain systems. In order to solve these problems, this paper proposes a new light node data query method for medical blockchains. In the proposed method, the Merkle mountain range (MMR) with dynamic addition capability is introduced, and the latest valid block query algorithm based on recommendation trusted node selection and trusted node verification on sampling is designed. Accordingly, by using the commitment mechanism of the MMR and Merkle tree, the medical data sent by the whole node are verified by the user of the light node which holds the latest valid block obtained from a trusted node. Furthermore, the proposed method can be extended to the application of consortium blockchains. Analysis and experiments on the proposed method show that both time cost and space cost are in low overhead ranges.

Key words: light node, Merkle mountain range (MMR), data query, medical blockchain

中图分类号: