Filecoin中的WindowPoST是什么?可深入理解一下

Filecoin是一个分布式的存储网络,本质上是为了保障用户数据安全稳定,同时将数据低成本的存储在矿工服务器中。那在设计经济模型以及交易规则的过程中,必须给存储提供商(矿工)设置服务标准以及规则。

什么是WindowPoST?

时空证明就是通过要求矿工持续提交存储证明来保障用户的数据被安全存储在服务器中,Filecoin中时空证明采用WindowPoST的审核机制,它可以检查矿工是否在一段时间内存储了相应的数据。

WindowPoSt是Filecoin区块链对存储矿工做出的算力承诺进行检查的机制。

WindowPoSt规定每个存储矿工都应该维护他们的承诺扇区,这些扇区包含与用户存储的数据,也可能为空(承诺容量),也就是说,矿工可以做出容量承诺,用任意数据填充一个扇区,而非真实用户数据,维护这些扇区可以让存储矿工证明他们代网络预留了空间。

WindowPoST是如何工作的?

WindowPoSt期限为24小时,也就意味着每个扇区在24小时以内必须提交一次证明,目前每24小时分为48个时间窗口,每30分钟一个时间窗口,矿工的承诺扇区会被分成若干组,每组对应一个时间窗口。

在一个时间窗口内,存储矿工必须为其该时间窗口内的每个扇区提交一份时空证明,这样,每个承诺存储的扇区在24小时之内至少会被检查一次,并保留一个永久的,可验证的,公开的记录,证明每个存储矿工确实保守了承诺。

假如,矿工在提交时空证明的过程中,未按要求完成或者超时,矿工将丢失对应未通过的扇区算力,同时抵押的FIL代币也会被网络罚没。按照官方经济模型规定,扇区生命周期从180天到540天,扇区生命周期结束,不再提交时空证明,存储空间释放,质押币退还。

上面说到的就是windowPoSt发生作用的整个生命周期,时空证明是Filecoin设计中非常完美的一套机制,它可以限制矿工的行为,保障用户数据长期稳定的被存储。

你可能感兴趣的:(Filecoin中的WindowPoST是什么?可深入理解一下)