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