织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

三分钟了解如何在 OpenSea 上实现 NFT 元数据去中心化

时间:2021-07-13 10:40来源:未知 作者:admin 点击:
在 OpenSea 平台上发行 NFT 的创作者现在能够使用 IPFS 和 Filecoin 实现元数据去中心化。 原文标题:《引介 | 如何在 OpenSea 上实现 NFT 元数据去中心化》 撰文:OpenSea 翻译和校对:闵敏和阿

  在 OpenSea 平台上发行 NFT 的创作者现在能够使用 IPFS 和 Filecoin 实现元数据去中心化。

  原文标题:《引介 | 如何在 OpenSea 上实现 NFT 元数据去中心化》

  撰文:OpenSea

  翻译和校对:闵敏和阿剑

  NFT 是附有去中心化所有权的独一无二的代币。「谁拥有这个代币」 这个问题由多台计算机同时存储并追踪,防止有人在未经授权的情况下篡改归属。

  然而,NFT 的相关媒介附件和内容(统称 「NFT 元数据」)始终没有实现去中心化,因为直接在智能合约内存储和修改数据会产生高昂的 gas 成本。如果没有去中心化,收藏者就无法相信某个代币的元数据是完整且不变的。

  自 2017 年成立以来,OpenSea 就已支持元数据去中心化的 NFT。今天,我们要宣布一个好消息:在 OpenSea 平台上发行 NFT 的创作者能够使用 IPFS (星际文件系统)和 Filecoin 实现元数据去中心化啦!我们还为收藏者提供了一种可以查看 NFT 元数据何时冻结的方法,并进一步强化了 OpenSea 收藏者可以用来评估 NFT 的工具包。

  接下来,我们将进一步阐述 OpenSea 是如何实现 NFT 元数据去中心化的,以及这一点为何如此重要。如果你想要了解如何让你在 OpenSea 上发行的 NFT 去中心化,请查看我们的帮助中心教程。

去中心化元数据 vs 冻结元数据

  如果你不了解 NFT 元数据,不妨阅读我们广受欢迎的 NFT 宝典,也可以阅读下文的技术讲解。

  就符合以太坊标准的 NFT 而言,管理 NFT 的智能合约通常会使用函数来说明元数据的位置:

  •   ERC 721 标准:function tokenURI(uint256_tokenId) external view returns (string memory)

  •   ERC 1155 标准:function uri(uint256_id) external view returns (string memory)

  函数的返回值通常是 Google 云、亚马逊云服务或其它可以线下化或由开发者改造的中心化存储服务的 URI。

  这些中心化解决方案与 IPFS、Filecoin 和 Arweave 等去中心化存储解决方案形成了鲜明对比,后者将元数据存储在去中心化网络中的存储节点内。

  中心化存储有两个弱点:

  1.无常性:服务器可能会掉线,导致图片很难找到(除非 OpenSea 之类的 NFT 索引已经为它创建了镜像)。

  2.易变性:开发者可以违背收藏者的意志修改图片。

  目前有四类 NFT 元数据存储:

  「冻结」 这一概念不同于去中心化。即使元数据以去中心化方式存储,创作者依然有可能通过发送链上事务来修改 NFT 元数据。我们将元数据不可更改的 NFT 称为 「冻结」。

  如果不清楚 NFT 有没有被冻结,收藏者就无法知道自己购买的藏品过了 1 年、10 年乃至 100 年是否还是原来的样子。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容