什么是 IPFS 和 Filecoin,它们如何用于 NFT?

云说区块链 2022-06-12

当你购买 NFT 时,你实际上得到了什么?

你在区块链上拥有一个唯一的代币,它引用了一些链下数据。令牌是不可替代的(唯一的)和不可变的(在区块链上)。这就是 NFT 的全部保证:您拥有对某些数据的唯一且不可更改的引用。

首先,NFT 仅与其数据的链接一样好。此引用的只是一行代码,但 NFT 要具有价值,其他人必须同意它指的是有价值的数据。

其次,链下数据本身必须存在,必须存储在某个地方并且必须可以访问。在许多情况下,NFT 链接稍后会返回 404 错误——这使得这些 NFT 毫无价值。

最初由 Protocol Labs 创建的开源协议星际文件系统 (IPFS) 和 Filecoin 提供了潜在的解决方案。但是,了解如何正确利用这些解决方案通常是在实践中让用户感到困惑的原因。在直接使用它们或在它们之上构建服务时,需要考虑细微差别。

什么是 IPFS 和 Filecoin,它们如何用于 NFT?

为 Protocol Labs 开发名为 NFT.Storage 的产品,并花费大量时间思考如何确保 NFT 尽可能有用。该行业仍处于早期阶段,NFT 领域现在确实是狂野的西部。开发者希望帮助人们了解 NFT 是什么、NFT 的挑战、解决这些挑战的现有技术以及我们如何推动围绕 NFT 的文化以充分利用这些技术。

CoinDesk 最近的一篇专栏文章指出,IPFS 不是 NFT 的“永久”解决方案。这是对 IPFS 的错误描述。为了使 NFT 成为真正“不可变”的数字记录,社区必须围绕数据链接及其底层存储开发更好的实践——其中 IPFS 和 Filecoin 可以是重要的一部分。

加强对链下数据的引用

NFT 对链下数据的引用可以是用代码编写的任何内容。最常见的是,NFT 包含一个指向 Internet 上某处数据位置的 HTTP URL。这对于所谓的不可变资产来说是有问题的。谁在运行服务器?如果该服务器出现故障会发生什么?如果这些数据被删除怎么办?如果它发送不正确的数据怎么办?

使用 HTTP URL,必须相信服务提供商不会受到损害,并且他们提供的内容实际上就是正在搜索的内容。即使 NFT 的代币部分位于区块链上,资产也仅与其最薄弱的环节一样好。

这就是 IPFS 可以提供帮助的地方。IPFS 使用户能够根据内容本身的“指纹”(称为 CID 的加密哈希)存储和检索内容。通过将 IPFS CID 放入 NFT,该 NFT 直接引用数据本身,而不是脆弱的 HTTP 链接。

IPFS 本身不是数据存储——它是数据存储之上的一层。只要有人将其广播到网络上,任何人都可以请求 CID 并取回唯一对应的内容。

此外,IPFS 普遍兼容任何数据存储系统。它可以从集中式提供商、本地计算机或分散式存储协议中检索数据——无论将 CID 广播到网络的其余部分。

对 IPFS 的一个常见误解是它应该提供“永久”存储。在 NFT 中,它的目的实际上是为了防止一种影响如此多 NFT 链下数据的链接失效。但这并不一定能解决链下数据的存储位置。

提高链下数据的可用性

为了使 NFT 有用,它不仅需要有一个指向其数据的不可变指针,而且还必须存储和访问数据。

IPFS 的美妙之处在于它不需要用户指定数据在哪里,而是他们正在寻找什么数据,只要至少有一个数据副本被广播到网络。因此,当我们考虑 NFT 的弹性时,IPFS 意味着任何人都可以使用他们喜欢的任何工具在任意多的地方下载、服务和复制链下 NFT 数据。

我们称其为“最大化”的存储方法。任何与 NFT 有任何关联的人都可以在本地存储其数据、向提供商付款(例如 Pinata、Infura)、依赖分散的存储网络(例如 Filecoin、Arweave)或使用组合。使用 IPFS,用户可以通过同时使用其他解决方案来对冲一个解决方案。围绕 NFT 持久性的问题在技术上得到了很好的解决。任何对 NFT 有既得利益的人都应该确保它以任何让他们感到舒适的方式存储。其中很大一部分是推动一种文化,人们通过下载本地副本并确保将数据托管在他们认为安全的地方来对自己的 NFT 负责。

什么是 IPFS 和 Filecoin,它们如何用于 NFT?

我们必须将对话从“持久性”的保证转移到更好地理解持久性和复原力。

确实,这种人们对自己的 NFT 负有更多责任的文化很难发展。大多数人不想承担额外的责任。然而,像 NFT.Storage 这样的 Web 3 工具正试图通过使用 IPFS 和 Filecoin 将多代链下存储作为公共产品来缓解这个问题。

永恒的错觉

Filecoin 的批评者指出去中心化存储的挑战是“ NFT 并不比网络的任何其他部分更永久”。但这通过坚持数据是“永久的”而过度简化了项目。当然,没有什么是真正“永久的”;每个系统都有自己的一套尾部风险和免责声明。如果我们真的想防止任何单个系统出现故障的 0.01% 的可能性,我们希望采取更全面、分层的方法方法。

任何链下数据存储的解决方案都将是多方面的,并且应该设计为可交换的。这可能看起来像市场、艺术家和收藏家都在许多地方存储数据,其中存储和可访问性的责任超出了单一协议。正如我们的同事 Mikeal Rogers 所说,“将您的数据放在尽可能多的提供商中,让您确信自己具有持久性。”

Filecoin 是这些存储选项之一,但经常被误解。Filecoin 的主要好处是无需信任地保证那里的某个人实际上在商定的时间内存储了他们所说的数据( Filecoin 用户称之为“交易”)。该系统的设计成本低廉且可扩展(0.01 美元 / TiB / 年,15EiB + 容量)。

什么是 IPFS 和 Filecoin,它们如何用于 NFT?

但这并不妨碍它能够在单笔交易期间提供有保证的存储。Filecoin 虚拟机等新开发实现了自动交易更新和修复,为多代存储奠定了强大的基础。

改善教育和改变文化

坦诚面对 NFT 的局限性很重要。因为 NFT 不是它们所代表的基础数据,所以了解它们的细微差别很重要。值得庆幸的是,今天有像 IPFS 和 Filecoin 这样的解决方案来解决它们的缺点。

然而,我们必须将谈话从“持久性”的保证转移到更好地理解持久性和弹性。没有存储系统可以真正保证永久性,但内容寻址允许任何关心 NFT 的人自己将其存储在他们喜欢的系统中。

在存储方面,社区可以做些什么来帮助 NFT 空间成熟?一些想法:

钱包提供商应该让他们的用户可以轻松地在本地存储他们的 NFT 数据并将其固定到 IPFS,以便他们轻松获得 NFT 的所有权;更分散的存储网络应该使用 IPFS CID 作为其 URI 的原语 - CID 被设计为通用、可互操作和向后兼容;有更多关于 NFT 存储的对话!谈论它迫使服务、工具提供商和存储服务进行互操作并共同解决问题;

来源:Nasdaq

免责声明:世链矿业网作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链矿业网无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。

风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。

    分享文章:

  • 微信扫一扫
    什么是 IPFS 和 Filecoin,它们如何用于 NFT?