NFT是一种具有分散所有权的独特通证。它的所有权在许多不同的计算机上同时存储和跟踪,防止对其拥有的未经授权的更改。
然而,由于与直接在智能合约上存储和修改数据相关的Gas成本,与NFT相关的媒体附件和属性(统称为“NFT元数据”)并未始终去中心化。如果没有去中心化,收集者就不能指望令牌元数据的完整性和不变性。
自2017年推出以来,OpenSea一直支持具有去中心化元数据的NFT。现在,创建者能够在平台上创建时使用星际文件系统(分布式存储协议)和星际文件系统去中心化他们的元数据。我们还为收集者提供了一种查看NFT的元数据何时不可变的方法,进一步增强了OpenSea收集者在评估NFT时可以使用的工具包。
去中心化VS冻结元数据
如果您不熟悉NFT元数据,那么我们广受欢迎的NFT圣经中的概述值得一读;否则,请查看技术细节。
对于基于以太坊的通证,管理NFT的智能合约通常使用函数指定元数据的位置:
- 对于ERC721标准:函数tokenURI(uint256_tokenId)外部视图返回(字符串内存) - 对于ERC1155标准:函数uri(uint256_id)外部视图返回(字符串内存)
此函数返回的值通常是GoogleCloud、AmazonWebServices或其他一些可以脱机或由开发人员更改的集中式存储形式中的URL。
这与分布式存储协议、星际文件系统和Arweave等去中心化存储解决方案形成对比,后者在去中心化网络中跨存储节点复制元数据。
集中存储有两个弱点:
- 无常性:服务器可能宕机或脱机,导致很难找到图像(除非它被像OpenSea这样的NFT索引镜像)。 - 可变性:开发人员可以将图像修改为收藏家不期望的东西。
NFT有四种类型的元数据存储。这是一个方便的网格:
- 集中化:大多数NFT在其智能合约上都有一个功能,用于返回与特定通证标识符相关联的元数据。结果通常是开发人员运行的Web服务器上的URL(例如example.com/nft/2)。当一个NFT的属性和媒体都由这样的服务器控制时,NFT是中心化的,并且会受到无常性和可变性的问题。 - 集中且可验证:最早的NFT之一,LarvaLabs的CryptoPunks,将其图像存储在中央服务器中。但是,智能合约将这个图像的哈希值存储在智能合约中。这意味着虽然CryptoPunks可能会受制于无常性,但对其图像的任何修改都可以根据此哈希值进行检查,因此我们
自合并以来,以太坊一直是区块链社区中心化问题的焦点,反对者声称转向股权证明使以太坊更加中心化。但为什么是以太坊,这些问题是什么?本文试图通过考察集权和分权力量之间的许多“战斗”来解决这个问题。为什么是以太坊?以太坊作为智...
PEOPLE 是一种加密货币代币,为 ConstitutionDAO 去中心化自治组织 (DAO) 提供支持。以下是有关 PEOPLE 的一些要点:人民_主要特点:_1. _去中心化治理_:PEOPLE 为 Consti...
为积极响应管控新政规定,有中国环境的交易中心:火币网,火币网,okex,BiKi,BitMart终止了中国大陆地域新用户的注册账号和KYC。 在其中HuobiGlobal发布消息称,为回应本地监管部门现...
伴随着以太坊的发生及其其生态体系的发展趋势,为了更好地能够满足大量投资人针对风险管控和离开的要求,稳定币随着发生。 稳定币早已变成数据加密销售市场中极为普遍和最适用的使用价值媒体之一。在数据加密销售市场...