检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:张国潮 王瑞锦 ZHANG Guochao;WANG Ruijin(School of Information and Software Engineering,University of Electronic Science and Technology of China,Chengdu Sichuan 610054,China)
机构地区:[1]电子科技大学信息与软件工程学院
出 处:《计算机应用》2019年第9期2617-2622,共6页journal of Computer Applications
基 金:国家自然科学基金青年项目(61802033)~~
摘 要:针对存储原因所导致的区块链技术难以在大型业务场景应用的问题,提出了一种基于门限秘密共享的区块链分片存储模型。首先由共识节点使用改进的Shamir门限,将要上链的交易数据进行分片处理;其次,共识节点基于分片数据构造不同的区块,并分发给现存于区块链网络中的其他节点进行存储;最后,当节点要读取交易数据时,在从分发到交易数据分片的n个节点中的k个节点请求数据,并利用拉格朗日插值算法进行交易数据的恢复。实验结果表明,该模型在保证了上链数据安全性、可靠性、隐私性的同时,每个节点的数据存储量约为传统存储方法的1/(k-1),从而有利于区块链技术在大型业务场景的应用。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.
关 键 词:区块链存储 Shamir秘密共享 数据安全性 数据隐私性 分布式存储
分 类 号:TP309.2[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.15.10.196