Journal of Computer Applications ›› 2019, Vol. 39 ›› Issue (9): 2617-2622.DOI: 10.11772/j.issn.1001-9081.2019030406

• Cyber security • Previous Articles     Next Articles

Blockchain shard storage model based on threshold secret sharing

ZHANG Guochao, WANG Ruijin   

  1. School of Information and Software Engineering, University of Electronic Science and Technology of China, Chengdu Sichuan 610054, China
  • Received:2019-03-11 Revised:2019-05-07 Online:2019-09-10 Published:2019-09-10
  • Supported by:

    This work is partially supported by the National Natural Science Foundation of China (61802033).


张国潮, 王瑞锦   

  1. 电子科技大学 信息与软件工程学院, 成都 610054
  • 通讯作者: 王瑞锦
  • 作者简介:张国潮(1998-),男,福建漳州人,CCF会员,主要研究方向:区块链、网络安全;王瑞锦(1980-),男,甘肃天水人,副教授,博士,主要研究方向:信息系统安全、量子通信安全、云安全。
  • 基金资助:



To solve the problem that blockchain technology is difficult to be used in large-scale business scenarios due to storage constraints, a blockchain shard storage model based on threshold secret sharing was proposed. Firstly, the transaction data to be placed in blockchain was processed into shards by consensus nodes using improved Shamir's threshold secret sharing. Secondly, consensus nodes constructed different blocks based on data shards and distributed them to other nodes existing in the blockchain network for storage. Finally, when a node wanted to read transaction data, the node would request data from k of the n nodes with transaction data shards, and use Lagrange interpolation algorithm to recover the original transaction data. The experimental results show that the model not only guarantees the security, reliability and privacy of data to be placed in blockchain, but also effectively reduces the amount of data stored by each node to 1/(k-1), which is conducive to blockchain technology using in large-scale business scenarios.

Key words: storage in blockchain, Shamir's secret sharing, data security, data privacy, distributed storage



关键词: 区块链存储, Shamir秘密共享, 数据安全性, 数据隐私性, 分布式存储

CLC Number: