NFT存储问题解决方案——IPFS和Sia的结合_财经知识_智行理财网

NFT存储问题解决方案——IPFS和Sia的结合

admin 0

近两年来,NFT 热潮已经席卷全球,使用各种区块链进行 NFT 铸造已经变得司空见惯。然而,这些 NFT 资产的存储经常被忽视。目前,在 IPFS(星际文件系统)上存储 NFT 资产已经成为通用标准。

虽然 IPFS 是一种数据路由和传输协议,它的网络是交换信息的节点的集合。文件条目可以通过固定到公共 IPFS DHT 让网络上的其他节点知道哪些主机正在存储哪些文件。

在 IPFS 生态系统中有许多公共的网关,但是它们通常无法保证您上传的文件将保持在线状态。即使它们支持文件上传,下次运行垃圾回收过程时,如果该文件未被 IPFS 节点固定,它将被删除。这就暴露了一些与 NFT 存储相关的问题。

为了解决这些问题,出现了一些固定提供商,他们将收取一定费用,帮助上传文件并且主动为您固定这些文件。但这也带来了新的问题,即文件的实际存储位置在哪里?通过对接近10亿个文件的分析,开发者发现了以下问题:

  1. 大多数 IPFS 固定提供商在后台使用 Amazon S3 和其他集中式对象存储服务,这就导致提供商每 TB 的收费高达 150 美元以上!
  2. 如果 AWS S3 出现故障,您的 IPFS 服务器会受到影响。文件的 CID 链接将不再可访问,这可能会导致 NFT 出现rug pull等问题。
  3. 采用这种配置的系统还引入了非常奇怪的访问方式,如果我们如此依赖 AWS,为什么不使用一个简单的 HTTP URL 呢?

因此,开发者提出了一种解决方案,即使用 Filebase 和 Sia 的结合。所有在 Filebase 上固定到 IPFS 上的文件实际上都存储在 Sia 上,Sia 是领先的分散式存储网络之一。这样一来,IPFS 节点的数据存储层就变得高度可用和地理冗余。这样通过去中心化网络进行存储,就不再依赖于云提供商的块存储卷或集中式存储桶。

将数据固定到 IPFS 上也很容易,您有两个选择:通过 Filebase 仪表板中的简单的拖放界面,或使用简单的 S3 兼容 API。上传文件后,将返回一个 IPFS CID,然后您就可以使用此 CID 从自己的 IPFS 节点或公共的 IPFS 网关访问您的数据。CID显然显示在仪表板中,也可以通过编程方式检索它们。

现在 IPFS 功能已上线,开发者计划继续构建这种集成,使整个加密生态系统受益。

相关内容

标签:
NFT存储问题解决方案——IPFS和Sia的结合文档下载: PDF DOC TXT