时间:2023-08-18|浏览:195
为了提供数据完整性的保证,数据检查必须成为Filecoin的基本协议的一部分。这就是Filecoin的证明系统的作用。证明系统是参与者(通常是矿工)用来验证存储服务的加密协议。Filecoin的证明系统解决了分布式存储之前的一个问题:矿工如何证明他们真的按照承诺的时间存储了数据以及他们专用的物理空间。要理解这一点,我们需要了解Filecoin是如何实现分散存储的,以及是什么让它的证明系统独一无二。
在中心化存储服务中,我们信任知名公司或实体来保证系统的完整性和安全性。但在Filecoin网络中,任何人都可以提供存储空间,所以建立信任更困难。为了在Filecoin网络中建立信任,Filecoin的证明系统通过在协议层中建立信任来解决这个问题。Filecoin协议使用存储证明共识定义了关于存在于区块链上的数据条目的协议。为了实现共识,区块链依赖于共识算法来生成新的区块,以保护区块链不受虚假数据输入的影响。但是Filecoin的共识机制不仅要求矿工执行浪费工作的共识算法,还要求矿工参与提供和验证存储数据完整性的有用工作(存储证明和空间证明)。这意味着Filecoin区块链本身将验证矿工的存储行为,建立了对存储的信任。Filecoin的共识算法由两个密封机制组成,用于在链上验证数据的存储完整性:复制证明(PoRep)和时空证明(PoSt)。
复制证明(PoRep)验证存储空间中存储的是正确的数据集,并确保该数据集的物理唯一副本被存储。时空证明(PoSt)验证数据连续地存储在给定的时间段内。这两种证明都是关键的。
除了证明系统,Filecoin网络还依赖博弈论动机来阻止恶意或疏忽的行为。所有存储数据的矿工必须提供Filecoin形式的担保。未通过时空证明检查的存储矿工将受到惩罚。经过多次处罚后,矿工将失去所有抵押品,并被禁止再提供存储服务。
用戶喜愛的交易所
已有账号登陆后会弹出下载