集中式和分散式存储
在《分散式数据结构》文中,我们探讨了内容寻址如何使我们能够信任分散式 Web 上的对等方。内容寻址和内容标识符(CID)的概念是了解Filecoin如何验证存储的关键,因此,如果您尚未这样做,请立即查看该文。
在像 IPFS 这样的分散式对等网络上,我们可以使用加密散列来确认任何数量的对等点都在存储我们数据的精确副本。但是,我们依赖于各方的慷慨解囊,并不能保证我们的数据将随着时间的推移继续被复制。另一方面,Filecoin 添加了一个激励层,以促进去中心化网络上的长期可验证存储。
当我们在集中式系统中向存储提供商付款时,我们将明确信任特定实体(AWS等),以确保我们的数据安全并将其存储在承诺的期限内。另一方面,通过分散的Filecoin网络,我们可以访问各种竞争我们业务的存储提供商(称为存储矿工)。我们使用 Filecoin 令牌(FIL)(一种加密货币)为这些存储交易付费。
尽管我们可能不熟悉这些知名的集中存储提供商,但是我们可以信任 Filecoin 协议和实现的设计,这反过来使我们能够验证存储矿工遵守他们的协议,可以在一段特定的时间内存储我们的数据。多亏了 Filecoin 的区块链,网络中的所有参与者共同努力来验证每笔交易。这些共识机制是分布式网络中的用户无需中央授权即可达成协议的方式。
所有区块链使用的证明系统是密码协议,证明者向验证者证明某些东西。对于 Filecoin,存储矿工负责证明他们随着时间的推移正在存储正确的数据,验证者的职责由网络中的所有参与者共同承担。
在本文中,我们将探讨Filecoin用于验证存储的加密证明,称为复制证明(PoRep)和时空证明(PoSt)。
重要的是要注意,加密证明不同于加密证明。Filecoin 协议不提供加密,尽管您可以使用它来存储加密的数据。
区块链通常使用工作量证明(即计算或处理能力),而 Filecoin 的证明则是有用存储的证明(一种权益证明)。由于这些证明不必连续运行,因此它们在计算上更加高效,并且对环境的危害也较小。
End
非常感谢您对 IPFS&Filecoin 项目的持续支持。我们很高兴继续与您一起,为人类信息建立一个强大的,去中心化和高效的基础。
FilCloud 帮你迅速了解 IPFS 领域的热点技术和应用公众号:filcloud