一种基于秘密共享的区块链分布式存储方法
摘要:
本发明公开了一种基于秘密共享的区块链分布式存储方法,包括:1)网络按照相同的概率将每个区块的数据分配给网络中的节点,并记录这些节点的位置信息;2)为了防止恶意节点的攻击,对这些节点的位置信息用密钥加密,网络将这些加密后的节点的位置信息向全网中的各个节点广播;为了防止敌手破译密钥,运用Shamir门限方法来保护密钥;3)网络中的节点根据POW共识机制获得记账权,从而将这些加密后的节点的位置信息记录在区块链中;4)恢复某一区块数据时,先收集网络中节点的子秘密,根据拉格朗日插值公式恢复出密钥;用密钥对加密的节点位置信息进行解密,获得存储了该区块数据的节点的位置信息,只要找出任意一个节点就能够下载区块数据。
公开/授权文献
0/0