IPFS/Filecoin官方教程丨第三课FIL复制证明

释放双眼,带上耳机,听听看~!

2020年7月6日,FIL官方推出FIL教程,验证FIL上的存储 。

它为初学者提供了FIL的证明系统友好、无需代码的体验,并探讨了复制证明(PoRep),存储证明(PoSt)和zkSNARK如何在有激励的分布式存储系统中,使信任对方成为可能。V丨ipfssy

接下来,我们开始第三课的学习。

IPFS/Filecoin官方教程丨第三课FIL复制证明

验证FIL上的存储 | 第3课,共6课   复制证明(PoRep)

在复制证明中,存储矿工证明他们正在存储数据的物理唯一副本。在矿工首次存储数据时,复制证明仅发生一次。

一、填充部门并生成CommD

当存储矿工收到每条客户数据时,他们会将其放入一个扇区中。部门是FIL中基本的存储单位,可以包含来自多个交易和客户的碎片。

扇区填满后,将生成一个CommD(数据提交,也称为UnsealedSectorCID),代表该扇区中包含的所有CID的根节点。

二、密封行业和生产CommR

接下来,发生称为密封的过程。V丨ipfssy

在密封期间,通过一系列图形和哈希处理对扇区数据(由CommD标识)进行编码,以创建唯一的副本。所得副本的Merkle树的根哈希是CommRLast。

然后,将CommRLast与CommC(来自复制证明的另一个merkle根输出)一起哈希处理。这将生成CommR(复制承诺,也称为SealedSectorCID),并记录到公共区块链中。CommRLast由矿工私下保存,以备将来在时空证明中使用,但未保存到链中。

编码过程被设计为缓慢且计算繁重,因此难以欺骗。(请注意,编码与加密不同。如果要存储私有数据,则必须先对其进行加密,然后再将其添加到FIL网络中。)

CommR提供了我们所需要的证明,表明矿工正在存储客户数据的物理唯一副本。如果您将相同的数据存储在多个存储矿工中,或者使用一个矿工对同一数据进行多个存储交易,则每个交易将具有不同的CommR。

密封过程还使用zk-SNARKs压缩了复制证明,以使链条保持较小,以便FIL网络的所有成员都可以存储该链条以进行验证。在以后的课程中,我们将学习有关zk-SNARK的更多信息。


矿业新闻

朱嘉明推荐 | 中国创投集体踏空,DeFi开启区块链落地

2020-7-9 10:01:02

矿业新闻

(时代全球)央行数字货币已与滴滴等多家互联网公司合作

2020-7-9 11:31:30

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索