《表4 数据集信息:区块链存储可扩展性研究进展》
注:Bi表示第i个区块,Hi表示第i个区块的区块头,Bodyi表示第i个区块的区块体,List()表示列表,C()表示压缩函数
表4从轻节点是否依赖全节点以及轻节点存储内容的角度,对比了6种典型的轻节点协议或模型.根据是否依赖全节点,可将轻节点协议或模型分为两种:一种是依赖于全节点,另一种是不依赖于全节点.与比特币原始存储模型不同的是,SVP轻节点只需要存储区块链账本中的区块头,因此,当需要区块体时,向全节点请求.同样地,EPBC轻节点仅存储大小定长的区块总结值,当需要完整区块时,即请求全节点,并通过区块总结值判断全节点返回的区块是否有效.SCC通过对最新区块前的区块链按照Merkle树的方式进行压缩,以与完整的区块链账本保持一致性.当全节点不再有空余空间存储完整区块链账本时,可以简单地去除旧区块,仅存储压缩区块和最新区块.另一类不依赖于全节点的轻节点模型,对区块进行总结或者压缩,使这些原始区块合并或组合成一个新区块,新区块远小于原始区块集合的大小.对于使用UTx O模型而不是余额模型的区块链来讲,一笔交易的输出有可能是另一笔交易的输入,净变化是没有区别的.所谓总结是指,将原始区块集合中交易集进行合并.但这种方式具有局限性,只适合区块体中仅保存金额、数字变化的场景.对于存证、溯源等区块体中存储非数字型数据的领域,区块总结的方式是无法使用的.
图表编号 | XD00205361900 严禁用于非法目的 |
---|---|
绘制时间 | 2021.01.01 |
作者 | 孙知信、张鑫、相峰、陈露 |
绘制单位 | 南京邮电大学国家邮政局邮政行业技术研发中心(物联网技术)、宽带无线通信与传感网技术教育部重点实验室(南京邮电大学)、南京邮电大学国家邮政局邮政行业技术研发中心(物联网技术)、宽带无线通信与传感网技术教育部重点实验室(南京邮电大学)、物流信息互通共享技术及应用国家工程实验室(圆通速递股份有限公司)、南京邮电大学国家邮政局邮政行业技术研发中心(物联网技术)、宽带无线通信与传感网技术教育部重点实验室(南京邮电大学) |
更多格式 | 高清、无水印(增值服务) |