兰州理工大学学报 ›› 2023, Vol. 49 ›› Issue (4): 95-101.

• 自动化技术与计算机技术 • 上一篇    下一篇

基于数字承诺的去中心化区块链交易方案

李洋*1,2, 万洪妤1,2, 朱建明1,2, 王秀利1,2, 王友卫1,2   

  1. 1.中央财经大学 信息学院, 北京 100081;
    2.中央财经大学 国家金融安全教育部工程研究中心, 北京 102206
  • 收稿日期:2021-10-26 出版日期:2023-08-28 发布日期:2023-08-29
  • 通讯作者: 李 洋(1981-),男,山西太原人,博士,副教授. Email:liyang@cufe.edu.cn
  • 基金资助:
    国家自然科学基金(61906220),教育部人文社科项目(19YJCZH178)

Decentralized blockchain transaction scheme based on digital commitment

LI Yang1,2, WAN Hong-yu1,2, ZHU Jian-ming1,2, WANG Xiu-li1,2, WANG You-wei1,2   

  1. 1. School of Information, Central University of Finance and Economics, Beijing 100081, China;
    2. Engineering Research Center of State Financial Security, Ministry of Education, Central University of Finance and Economics, Beijing 102206, China
  • Received:2021-10-26 Online:2023-08-28 Published:2023-08-29

摘要: 区块链是基于区块之间的信息交互的安全交易框架,具有高度的信息公开性和去中心化性.张小艳等提出一种结合数字承诺和加密算法的交易框架,可以实现在交易过程中隐藏交易金额数目的功能,但其存在两个问题:交易过程的记录需要由全功能记账节点来执行,使得交易过程不能实现区块链的去中心化;交易中需要多次传输交易中产生的参数和交易金额,存在数据泄露的风险.因此根据上述问题进行改进,提出了基于数字承诺的多密钥同态加密交易方案.在这个方案中,区块链中的每个节点都执行记账功能,交易金额被隐藏在承诺中,相关参数不需要在网络中多次传输,交易方的账户余额经过同态加密后可以直接在加密状态下进行更新.该交易方案清晰明了并且具有很高的安全性,为区块链中的安全交易框架提供了新的思路.

关键词: 区块链, 数字承诺, 同态加密, 多密钥

Abstract: As a security transaction framework based on information transaction between blocks, blockchain has a high degree of transparency and decentralization. Zhang Xiaoyan et al. proposed a transaction framework which combines digital commitment and cryptographic algorithm, which can hide the transaction amount during transaction process. However, there are two problems should be considered. First, the recording of the transaction process is operated by trusted full-functional accounting nodes, making the process not decentralized for the blockchain. Secondly, there is also a risk of data leakage during transaction process as the transaction amounts and correlation parameters are required to be transmitted multiple times. In order to solve the above problems, this paper proposes a multi-key homomorphic encryption transaction scheme based on digital commitment with every node records transaction data. The transaction amount hidden in the commitment can be directly updated in the encrypted state, and correlation parameters do not need to be transmitted multiple times. The transaction scheme proposed in this paper has higher efficiency and provable security, which provides a novel idea for the security transaction framework in the blockchain.

Key words: blockchain, digital commitment, homomorphic encryption, multi-keys

中图分类号: