
星际云存之前的文章中,曾多次提到过NFT.Storage,它可以让用户免费使用IPFS与Filecoin存储NFT及元数据内容。今天,让我们来仔细了解下。
当我们说起“铸造NFT”或“交易NFT”时,实际上提及的并非作品(如图片、视频)的内容本身,而是关于作品的记录,包括描述性文本、艺术家信息以及指向内容本身位置的“指针”。这些数据不会自动存储到区块链上,如果没有被正确存储,则NFT的安全性无法被保证,这直接影响着NFT的价值。
因此,通过去中心化存储解决这些NFT存储问题是大势所趋。协议实验室开发了NFT.Storage,希望能在未来一劳永逸地存储NFT。
NFT.Storage旨在让人们简单、轻松、弹性的存储NFT数据,对于初接触到NFT与区块链的人来说,只需要几行代码就能快捷完成操作。NFT.Storage以两种主要方式在公共IPFS网络上存储上传数据以及副本:首先保存到由NFT.Storage管理的专用IPFS服务器中,并在Filecoin上去中心化备份。
它的工作原理主要分为三个部分:
1 内容寻址:用户将数据上传至NFT.Storage后,会获得内容的IPFS哈希,也称为CID。CID是数据的独特指纹,无论内容存储发生于何时何地,CID都是指向内容的通用地址。因为CID是基于内容生成,使用它指向NFT数据能预防脆弱连接可能导致的问题以及rug -pull骗局(铸造并出售给他人后更改图像)。
2 可验证存储:NFT.Storage通过Filecoin实现长期分布式数据存储——对接存储交易和检索交易从而长期保存NFT数据。Filecoin利用密码学证明(复制证明与时空证明)提供持久协议层来保障NFT数据的持久性和耐用性,这些证明发生在链上,任何人都可以验证内容是否被安全存储。
3 弹性检索:利用IPFS存储的数据可轻松获取,只需用浏览器打开任意公共IPFS端口。比如你可以在集成了IPFS的Brave浏览器中直接获取,或者公共IPFS网关(如https://ipfs.io)、IPFS桌面以及IPFS命令行获取数据。

以上三点结合起来,可以解决此前NFT存储过程中的痛点:
内容寻址解决了传统位置寻址的弊端,即位置导向的内容都是可变的和动态的,其URL后面的任何内容都可以被更改,对一个NFT而言,如果你使用位置寻址,那么意味着图片本身,记录身份的属性以及其他信息都可以被轻易篡改。简单来说,定位地址的 URL 是可利用的。这样的隐患会让你的NFT价值大打折扣。
可验证存储解决了NFT内容持久性的问题。如果无法保证随着时间的推移进行可靠的存储,就算使用了内容寻址网络,NFT也会遭遇同样的风险,如碎片化、不完整以及网络健忘性等问题。这一部分主要由Filecoin完成。
Filecoin主要作用是为NFT提供备份用的长期存储,这意味着通过NFT.Storage存储的NFT不仅可以通过IPFS网络获得,还可以通过那些受到Filecoin激励其全球存储提供商网络的保护,使NFT内容和元数据得以长期存储而不会消失。
此外,由于IPFS是许多不同存储服务使用的标准,因此很容易将上传到NFT.Storage 的数据冗余存储在任何其他与IPFS兼容的存储解决方案上,从固定服务到本地IPFS节点,再到其他存储网络,如Arweave或Storj。
如果想入门,只用通过很简单的几步就可以通过NFT.Storage网站上传文件!
首先创建一个NFT.Storage账户,单击Files直达NFT.Storage 文件列表页面。
点击Upload进入文件上传页面。
单击Choose File从设备中选取一个文件。
如果你上传的是Car文件,记得勾选is CAR?复选框。
最后单击“上传”按钮以存储您的文件。

这样一来,你就可以在文件列表页面看到你上传的文件了。此外,你也可以通过NFTUp应用程序进行文件上传。只需要下载并输入NFT.Storage API密钥,就可以上传任何文件类型,也可以直接将NFT的内容和元数据同时拖动到上传框进行上传。
上传后,你可以获得指向内容的链接,单击即可从IPFS获取数据。也可以直接在应用程序上设置智能合约URL。(目前,IPFS URL已经占据当今NFT资产和元数据的很大一部分,因为它给市场证明了CID 提供的可验证存储的价值。)

NFT.storage通过简单的API和最佳实践来安全、有弹性地存储NFT数据,降低了开发人员和普通用户的门槛。无论是在短期还是长期发展,它都能通过去信任和去中心化的解决方案来保证数据安全。用户能够以加密方式验证服务提供的内容标识符是否与其数据相对应,并且该数据以多种方式托管在IPFS和Filecoin网络中。
而NFT.storage团队也表示,在未来,NFT.Storage会越来越去中心化,包括随着协议的不断发展,更直接地依赖Filecoin网络等等,如直接将数据存储在Filecoin网络上,而不首先将其放在集中式 IPFS 节点上,以及构建oracles + DAO +网桥以确保网络上的n个数据副本。非常期待看到这些改进!
Q&A
Q:NFT.storage上的数据可以存储多长时间?
A: 数据将无限期地在 IPFS 中可用,并存储在与全球存储提供商社区的长期冗余Filecoin存储协议中。
Q:上传到NFT.storage的文件大小有什么限制?
A: NFT.Storage 接受每次上传最大31GiB的存储请求!每次上传都可以包含单个文件或文件目录。
Q: 存储在NFT.Storage的数据处理自己还有谁可以访问?
A: 只要能提供正确CID请求,任何人都能访问上传到 NFT.Storage 的数据。因此,不要使用NFT.Storage以未加密的形式存储任何私人或敏感信息。
Q: 可以删除存储到NFT.Storage的数据吗?
A: 你可以删除与您的帐户关联的数据,这些数据将不再出现在您帐户的“文件”页面上。但这并不能阻止去中心化存储网络中的节点无限期地保留数据副本。因此,不要将 NFT.Storage 用于将来可能需要永久删除的数据。
Q:为何NFT.Storage可以做到免费存储?
A: NFT.Storage参与Filecoin Plus计划,通过该服务上传的所有数据都有资格获得此10倍奖励乘数。因此,存储提供商愿意提供免费的存储和检索服务,以获得这个块奖励的倍数。

我们相信,下一代互联网已经到来。
如果你想了解关于区块链和Web3.0的一切,可以在公众号页面点击发消息→点击右下角菜单栏→加入社群,与高手一起交流学习。
也可以去我们的官网(www.ispacex.cn)了解更多信息。

