MEMO的数据完整性证明设计分布式点赞企业专栏2022-02-09热度:74906_理财问答_智行理财网

MEMO的数据完整性证明设计分布式点赞企业专栏2022-02-09热度:74906

admin 0

互联网上存在大量的闲置存储资源,如果能有一种激励协议将存储资源整合起来,那就可以提供廉价的存储服务,同时摆脱中心化服务商的限制。目前有多个项目致力于将存储与区块链结合,包括Filecoin、Arweave以及Storj等,都在利用自己的设计努力实现去中心化存储网络。

区块链是信任的机器,如果一个流程可以在数字世界被快速验证,那么它就可以结合区块链进行处理。这样的证明体系需要满足,可以被快速验证,同时伪造证明又非常困难。数据存储是原生于数字世界的,相比其他存在于原子世界的事物,存储更容易与区块链结合。同时,互联网上存在大量的闲置存储资源,如果能有一种激励协议将存储资源整合起来,那就可以提供廉价的存储服务,同时摆脱中心化服务商的限制。目前有多个项目致力于将存储与区块链结合,包括Filecoin、Arweave以及Storj等,都在利用自己的设计努力实现去中心化存储网络。

由于存储是一个持久化的事,必须寻找一个验证机制和经济机制来确保数据一直存储,已有的项目提出了各种机制。

Filecoin是区块链存储领域最著名的项目,为了确保存储矿工存储数据,同时抵抗女巫攻击和生成攻击等,Filecoin提出了复制证明(Proo of Replication)与时空证明(Proof of Spaceof Time)两种机制。矿工在收到数据后,首先将数据进行延迟编码得到编码后的副本数据,然后通过生成零知识证明来保证编码过程的正确性,随后定期对副本生成默克尔证明,并用零知识证明压缩后,提交到链上。当矿工不再存储数据时,它将无法生成正确的时空证明,协议会惩罚它,通过这个机制,强制所有矿工都正确存储数据。但是Filecoin的机制依然存在许多问题,复制证明使用的延迟编码为了安全考虑,使得完整的编码过程将耗费几小时,也就是说,用户在将数据传输给矿工后,需要几小时后才能保证数据被区块链验证,而且在解码数据时,同样需要一两个小时,这样的延迟使得Filecoin的存储服务难以使用。所以Filecoin的存储算力几乎全部为随机数据,而不是用户真实存储的数据。

Arweave另辟蹊径地提出了永存的概念,即用户将数据上传到Arweave后,数据将依据Arweave的设计永久存储,Arweave通过BlockWeave结构的挖矿来激励矿工尽量多存储区块,在每次挖矿出块的同时,矿工需要引用一个回忆块,回忆块的高度通过当前区块的哈希模当前区块的高度得到,从而保证了回忆块的随机性和不可预测性。通过这种方式,矿工会尽力多存储数据,以确保自己可以获得出块奖励。Arweave不采用密码学来验证数据,而是通过经济激励的方式鼓励多存数据的思路是挺创新的。但是Arweave的模式在扩展能力上存在很大的不确定性,首先,当BlockWeave占用的存储空间超出了一般机器的存储空间上限时,如1PB,全量存储的矿池模式将取得极大优势,普通机器仅作为矿机接入矿池,这会使得副本率大大降低,同时,随着区块高度的增加,每个区块被抽中的概率越来越低,如果途中有某个区块丢失但被抽中,BlockWeave的追加将停滞。

本文来源:分布式点赞n原文标题:MEMO的数据完整性证明设计声明:本文为入驻火星号作者作品,不代表火星财经官方立场。n转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。 未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。n提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。免责声明:作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与火星财经官方立场无关。虚拟货币不具有法定货币等同的法律地位,参与虚拟货币投资交易存在法律风险。火星财经反对各类代币炒作,请投资者理性看待市场风险。

相关内容

标签:
MEMO的数据完整性证明设计分布式点赞企业专栏2022-02-09热度:74906文档下载: PDF DOC TXT