计算机科学与探索 ›› 2018, Vol. 12 ›› Issue (4): 525-535.DOI: 10.3778/j.issn.1673-9418.1709032
贾大宇1,信俊昌1+,王之琼2,郭 薇3,王国仁1
JIA Dayu1, XIN Junchang1+, WANG Zhiqiong2, GUO Wei3, WANG Guoren1
摘要: 目前区块链的容量受到网络里存储空间最小的节点的限制,提出了区块链存储容量可扩展模型,该模型将一条完整的区块链副本进行分片处理,并将分片数据保存在一定比例的节点中。同时,模型增加了验证节点,对存储数据的节点进行基于数据可检索性证明(proofs of retrievability,POR)方法的实时检测,并记录更新存储节点稳定性值,依此选择高稳定性节点来储存新产生的数据副本,提高了数据存储的稳定性。最后,模型在多节点中正常运行、节点故障和有恶意攻击时的实验表明,区块链存储容量可扩展模型在具有稳定性、容错性和安全性的同时,有效地增加了区块链的存储扩展性。