论IPFS&Filecoin内容存储的优点
共 2734字,需浏览 6分钟
·
2021-06-30 16:59
互联网内容的可持续性面临两个基本问题:寻址和持久化。
寻址是指 Internet 用户可以找到他们在线查找的内容的方式。今天,Web 倾向于位置寻址,或通过它所在的位置查找内容,而不是内容寻址,这使网络参与者能够自信地、始终如一地确保他们的内容不会随着时间的推移而发生变化,而没有明确的更改记录。持久性是指这些网络参与者能够永久地继续访问内容,而不必担心内容会因任何原因消失或变得不可用。
随着 Web 在过去几十年中的发展,位置寻址和持久性的脆弱性变得更加明显。尝试访问您小时候最喜欢的网站,您会发现其中许多网站已经很难找到或者被删除了。
当互联网用户面临诸如404 之类的错误消息时,他们正在体验当今互联网上位置寻址和缺乏内容持久性的缺点。如果内容被更改、删除或放弃,则将无法恢复。
![](https://filescdn.proginn.com/4d497bf8ba4c2281d450985651eae274/e6a104d841fc6d863e255892a104a367.webp)
该解决方案是一个去中心化的存储堆栈,它解决了寻址和持久性问题,为所有用户提供更完整和更有弹性的互联网体验。IPFS 和 Filecoin 共同为 Web 及其用户提供这些保证。
用于内容寻址的 IPFS
从广义上讲,今天的网络浏览通过所谓的位置寻址进行操作。位置寻址从网络上的特定位置检索在线信息——即从 URL 后面。然而,这有其明显的缺点:
位置寻址是集中的;
控制该位置的人控制内容
可以更改位置寻址 URL 后面的任何内容。
解决方案是内容寻址。基于内容的寻址允许您根据该数据的唯一指纹访问数据;无论它存储在哪里,如果您拥有数据的唯一指纹,您应该能够检索内容。在基于内容的寻址中,不再从网络上的单个位置检索内容。相反,内容是从 IPFS 网络上具有您请求的内容的任何参与节点中检索的。内容片段被多方共享,并且内容总是可以完全从一个节点中检索,或从多个节点零散地收集。
然而,内容寻址只是解决方案的一部分。仅仅因为信息无论存储在哪里都可以通过 IPFS 检索,并不意味着它可以保证永远存在。要获得完整的解决方案,内容持久性是关键。
内容持久性的价值
一旦围绕基于内容的寻址重新定位在线内容的检索,问题就变成了:我们如何确保内容始终可用?换句话说,我们如何确保内容持续存在?
与大多数围绕数据和信息的解决方案一样,有集中式和分散式选项。集中式选项是使用承诺始终将内容存储在其服务器中的服务。然而,集中式存储并不能实现真正的持久性,因为它会受到单一集中式故障点的影响。
分布式存储内容是确保内容随时间保持可用的唯一方法。通过确保完全独立的、可互操作的节点都存储由强大的加密保证支持的数据,可以防止信息因任何中央服务的操作而变得不可用。
Filecoin—提升内容持久性
Filecoin是IPFS上的激励层,旨在通过提供内容持久性来补充 IPFS 的内容寻址解决方案。IPFS 确保内容不会在没有明确记录的情况下随时间变化,并解决 URL 无法解析的问题。Filecoin 通过确保正在检索的内容始终可用来确保基于内容的寻址随着时间的推移保持弹性。
![](https://filescdn.proginn.com/e35ff2c2402534265707032be4ecf851/2b5980a02b8db472e1f51ecd1f90fe30.webp)
Filecoin 通过新颖的密码学、共识协议和博弈论激励来实现这一使命 ,提供真正的去中心化存储。这一切的核心是 Filecoin 独特的存储验证方法。
Filecoin 的存储验证系统解决了以前分散存储的一个棘手问题:存储提供商如何证明他们确实在存储他们所说的数据,并且他们正在为它提供独特的物理空间?
在集中式存储服务中,您必须信任能够保证其系统完整性和安全性的知名公司。在 Filecoin 网络上,世界上任何人都可以提供存储空间。但是要保持对 Filecoin 这样的去中心化网络的信任,您需要一种方法来建立对全球网络本身的信任。
要验证 Filecoin 去中心化网络上的存储,需要证明两件事。
首先,需要证明在给定的存储空间中存储了正确的数据集。
其次,需要证明在给定的时间段内连续存储了同一组数据。
Filecoin 的证明算法执行这些验证任务。复制证明证明给定的存储提供商正在存储客户原始数据的物理唯一副本,而时空证明证明客户的数据随时间连续存储。
除了证明系统之外,所有同意在 Filecoin 网络上存储数据的存储提供商必须在达成协议时以 Filecoin 代币的形式提供抵押品。任何未能通过时空证明检查的存储提供商都会受到惩罚,失去部分抵押品,并最终被阻止再次向客户提供存储。
新颖的密码学、共识协议和博弈论激励措施共同使 Filecoin 能够提供真正的去中心化存储。
Filecoin 已将内容持久性纳入其“存储人类最重要信息”的核心使命。它正在顺利实现这一使命。
助力NFT实现内容寻址和持久性
今天,加密空间中增长最快的内容类型之一是NFT . 然而,当 NFT 被铸造和交易时,实际上谈论的是艺术品的记录。该艺术品的内容和元数据不会自动存在于区块链上。“内容”是指图像本身。“元数据”是指描述性文本、艺术家信息、实际内容的 CID 等。这使许多 NFT 面临问题寻址和持久性,如果 NFT 的内容和元数据没有可靠存储。使用 IPFS 来解决 NFT 的寻址问题正在迅速成为常态,并且庞大且不断增长的固定服务生态系统确保了所有 IPFS 数据的可用性。
![](https://filescdn.proginn.com/6aea16a16cee4c9f4f2ec6d129762a53/e3047dde0c7195a754ce8294fa3e791e.webp)
Protocol Labs 最近推出了nft.storage 使处理内容寻址和持久性尽可能容易,特别是对于 NFT。Nft.storage 允许任何人免费生成元数据以在 Filecoin 上铸造和存储他们的 NFT,只需几行代码。开发人员注册一个账户,生成一个 API 访问密钥,并可以使用一个简单的客户端库来生成元数据并永久存储他们的 NFT。
通过 nft.storage 存储的 NFT 不仅可以通过 IPFS 网络获得,它们还受到 Filecoin 的保护而不会消失,这激励世界各地的存储提供商继续长期存储 NFT 内容和元数据。
结论
今天的互联网虽然非常强大,但长期以来一直暴露出其存储和维护数据方式的关键弱点。内容寻址和持久性是这个问题的根源;具体来说,集中式内容寻址和持久性。只有通过去中心化、可验证的解决方案,我们才能确保我们的在线信息保持安全和无限期可用。IPFS 和 Filecoin 一起解决了寻址和持久性问题。