时间:2023-07-30|浏览:171
用戶喜愛的交易所
已有账号登陆后会弹出下载
为了解决分布式存储网络的信任问题,任何人都能够在Filecoin网络上贡献存储,但需要一种对全局网络本身进行信任的方法。Filecoin的证明系统通过存储证明来建立对Filecoin区块链协议层的信任机制。
存储证明是Filecoin网络的核心,也是团队投入最多的研究部分,包括复制证明(PoRep)和时空证明(PoSt)。今天我们要讲述的是时空证明。
时空证明很容易理解:作为矿工,我需要能够长时间帮客户保存一份文件。如何证明矿工确实存了这份文件这么长时间,这就是时空证明的关键。
时空证明是矿工向Filecoin网络提交的证明,证明其正在继续为网络存储数据的唯一副本。
根据官方的解释,当矿工完成文件的存储(密封)后,首先需要与复制证明一起提交一次时空证明,这次提交完成后,矿工才可以参与出块权的争夺。
这次提交不是一次性的,矿工需要向系统不断提交证明。当矿工在第一次争取出块权失败后,后续的证明就是矿工继续参与的必要条件。
时空证明有三个显著的特点: - 它是长时间的,因为文件保存不是一时的,所以时空证明的时间与文件保存的时间相关。 - 它是固定的,矿工需要在固定的时间段内提交时空证明。 - 它是随机的,矿工需要随机提交保存文件的某个片段,下次提交的片段是不确定的。
时空证明有两种类型: 1)WinningPoSt是奖励存储矿工对Filecoin网络贡献的机制。在每个区块开始时,一小部分存储矿工被选为当选矿工,并提交指定扇区的压缩存储证明。成功创建区块的矿工将获得FIL奖励和收费机会。 2)WindowPoSt是Filecoin区块链对存储矿工承诺进行审核的机制。每个存储矿工都需维护自己的承诺扇区,每天分成多个时间窗口,每个时间窗口持续30分钟。在每个时间窗口内,存储矿工需要为每个扇区提交一份时空证明,以证明他们保守承诺。
通过时空证明,Filecoin网络可以验证矿工的存储能力,并保持网络的安全性和可靠性。