摘要:时空的证明是什么?如何证明数据已经存储了一段时间?为了解决这个问题,filecoin引入了一种新的证明,空间时间证明(PoSt ),提出了证明链的数据结构。将挑战和证明链接起来形成证明链,在证明链上增加一个时间段,从而得到矿工在一定时间段内数据存储的证明,这就是时空证明,post。
它允许验证者检查存储挖掘者是否已经将他/她的外包数据存储了一段时间。post方案使证明者能够说服验证者存储挖掘器已经存储数据一段时间了。帖子可以理解为连续的复制证明。矿工必须不断地生成证据,并在提交周期内提交。挑战者在POREP循环中重复执行N个回合。输入一个随机的挑战参数C,比如C等于10,挑战参数会被链式递归计算,即最后一次的输出作为下一次的输入,直到T时间,最后一次的结果作为时空证明的证明,会被逆向验证。如果在提交期内没有连续及时提交证明,系统会扣除部分代币。
PoSt可以证明挖掘者在这段时间内存储了特定的数据,并用时间戳锚定这些证明链,这样即使验证者不在线,将来也可以验证挖掘者在这段时间内形成了一个证明链,PoSt会提交给这个链生成一个新的块。
如何使用PoSt方案来证明数据已经存储了一段时间?这个问题的一个自然答案是让用户反复向存储提供商发送请求(例如,每分钟一次)。然而,每次交互所需的通信复杂性将成为Filecoin等系统的瓶颈,因为存储提供商需要向区块链网络提交他们的证书。
(1)内容来自链的开放平台“德的好”。稿件内容仅代表作者观点,不代表链官方立场。2.“得号”的文章内容的原创性和真实性由投稿人保证。稿件如有抄袭或篡改,法律后果由投稿人自行承担。3.平台如有侵权、违规或其他不当言论,请读者监督。一旦确认,平台会立即下线。如果您对文章内容有任何疑问,请发送至电子邮件:chengyiniu@chaindd.com)