原文标题:《引介 | 如何在 OpenSea 上实现 NFT 元数据去中心化》 NFT 是附有去中心化所有权的独一无二的代币。「谁拥有这个代币」 这个问题由多台计算机同时存储并追踪,防止有人在未经授权的情况下篡改归属。 然而,NFT 的相关媒介附件和内容(统称 「NFT 元数据」)始终没有实现去中心化,因为直接在智能合约内存储和修改数据会产生高昂的 gas 成本。如果没有去中心化,收藏者就无法相信某个代币的元数据是完整且不变的。 自 2017 年成立以来,OpenSea 就已支持元数据去中心化的 NFT。今天,我们要宣布一个好消息:在 OpenSea 平台上发行 NFT 的创作者能够使用 IPFS (星际文件系统)和 Filecoin 实现元数据去中心化啦!我们还为收藏者提供了一种可以查看 NFT 元数据何时冻结的方法,并进一步强化了 OpenSea 收藏者可以用来评估 NFT 的工具包。 接下来,我们将进一步阐述 OpenSea 是如何实现 NFT 元数据去中心化的,以及这一点为何如此重要。如果你想要了解如何让你在 OpenSea 上发行的 NFT 去中心化,请查看我们的帮助中心教程。 去中心化元数据 vs 冻结元数据如果你不了解 NFT 元数据,不妨阅读我们广受欢迎的 NFT 宝典,也可以阅读下文的技术讲解。 就符合以太坊标准的 NFT 而言,管理 NFT 的智能合约通常会使用函数来说明元数据的位置:
函数的返回值通常是 Google 云、亚马逊云服务或其它可以线下化或由开发者改造的中心化存储服务的 URI。 这些中心化解决方案与 IPFS、Filecoin 和 Arweave 等去中心化存储解决方案形成了鲜明对比,后者将元数据存储在去中心化网络中的存储节点内。 中心化存储有两个弱点: 1.无常性:服务器可能会掉线,导致图片很难找到(除非 OpenSea 之类的 NFT 索引已经为它创建了镜像)。 目前有四类 NFT 元数据存储: 「冻结」 这一概念不同于去中心化。即使元数据以去中心化方式存储,创作者依然有可能通过发送链上事务来修改 NFT 元数据。我们将元数据不可更改的 NFT 称为 「冻结」。 如果不清楚 NFT 有没有被冻结,收藏者就无法知道自己购买的藏品过了 1 年、10 年乃至 100 年是否还是原来的样子。 (责任编辑:admin) |