我们花大价钱买的NFT头像在哪里?

释放双眼,带上耳机,听听看~!

很多买家非常关注NFT的图像存储模式是否去中心化,以及购买后是否存在篡改风险。NFT是目前市场上炒得沸沸扬扬的收藏类别。NFT中的元数据字段通常用于存储图片。因此,我们需要一种简单有效的方法来帮助用户在NFT中查看元数据。

目前,一些产品已经提供了一定的元数据安全评估功能。例如,OpenSea将显示NFT元数据是否已冻结。然而,目前,各种NFT项目的底层智能合约中包含的函数名称并不完全相同,每个项目的元数据存储方法也有很大不同。因此,单个查询产品并不与所有NFT产品兼容,甚至可能向用户提供错误信息。

在本文中,我们将向用户介绍一种更通用的元数据身份验证方法,即直接通过区块链浏览器进行身份验证。

在ETHerscan中查询NFT的元数据

首先,我们需要明确指出,NFT的唯一性由三个基本要素决定。它们是部署NFT的公链、生成NFT的智能合约以及智能合约中NFT的数量。

本文以目前最丰富的NFT项目以太坊和NFT的erc-721协议为例,介绍了通过ETHerscan查询NFT元数据的方法。

首先,读者可以通过最常用的OpenSea找到他们想要验证的NFT集合页面。这里,以无聊猿游艇俱乐部的一个收藏为例,您可以看到左下角的详细信息页面显示了NFT的三个关键信息:1.合同地址;2.合同中NFT的编号,即令牌ID;3.公链,即以太坊:

中心化

单击合同地址右侧的链接,页面将自动跳转到合同地址对应的ETHerscan浏览器页面。

中心化

单击页面中的合同选项卡以浏览合同的基础代码。

中心化

我们不需要理解代码的具体含义。直接点击上图中的read contract选项卡,浏览contract中的可查询函数。

中心化

在页面中找到排名第20的函数tokenuri,这是查询NFT合约元数据的特殊函数。

当然,在不同的智能合约中,用于查询元数据的函数的名称是不同的,但它们通常包含URI和元数据等字段,需要根据具体情况进行分析。幸运的是,最近的新项目基本上将函数命名为tokenuri,这为用户减少了很多麻烦。

单击tokenuri函数后,我们可以看到以下界面。在上面的输入框中输入我们要查询的NFT编号,即刚刚在OpenSea中看到的令牌ID编号6476,然后单击下面的查询按钮。

中心化

可以看到,单击查询按钮后,系统返回一个代码字符串:ipfs://QmeSjSinHpPnmXmspMjwiXyN6zS4E9zccariGR3jxcaWtq/6476

此代码字符串是保存在NFT智能合约中的元数据。可以看出,NFT的元数据存储了IPFs存储链路,因此可以判断NFT采用了去中心化存储模式。读者可以使用brave和其他支持IPFs浏览的浏览器进行查看。此地址返回NFT表示的ape图片。

以上是通过ETHerscan查询NFT元数据的整个过程。可以看出,对于用户来说,没有一个高阈值。但更关键的问题是,通过了解NFT的元数据存储模式,它能为NFT的未来投资或购买带来什么帮助?

下面,我们将以几个具有代表性的NFT项目为例,介绍主流NFT项目的元数据存储方法以及存储方法对NFT长期价值的潜在影响。

主流NFT项目的元数据存储

1. 不存储

是的,事实上,一些NFT项目在链上找不到有关其映像存储位置的任何信息,甚至在合同中也没有存储元数据的功能。这种存储方法仅在NFT早期的一些化石项目中采用,最典的是cryptopunks。

CryptoPunks

我们刚才查询了cryptopunks的合同地址,发现找不到tokenuri或类似的字段。但是,我们可以看到,第五个函数imagehash返回一个哈希值字符串,它是由整个10000张cryptopunk图片拼接而成的大图片的哈希值。此图片目前保存在项目的官方网站上(图片链接)。用户可以下载图片,计算其哈希值,并将其与链上的哈希值进行比较,以验证图片的真实性。

中心化

由此,我们可以得出结论,cryptopunks项目不在链上存储任何图片,而只是在其智能合约中为用户提供了一种图像认证方法。本质上,它不存储图像,只提供了一种链验证方法。

既然没有存储空间,为什么在购买cryptopunks NFT后,我们可以在OpenSea上准确地显示相应的图片?事实上,这完全取决于网页前端OpenSea网站的手动调整。加密朋克图片不存在于链中,而是存在于集中的网站缓存中。因此,cryptopunks的NFT必须依靠一个集中的组织才能正常显示。

因此,投资者购买的加密朋克NFT只是智能合约中的一个数字,既没有图片也没有其他实用功能。人们对他的认可和网站上显示的图像内容更多地依赖于社会的共识。例如,对于第二个cryptopunks NFT,无论是从左到右的第二个还是从上到下的第二个,都无法在链上提供明确的判断标准。我们只是认为它代表了一个阿凡达根据习俗。

此类NFT项目在当前市场中几乎消失,因为它们的存在和价值需要极强的社区共识的支持。如果新项目仍采用这种“存储”方法,建议投资者谨慎购买。

加密猫 CryptoKitties

中心化

Cryptokitties也是一个历史悠久的NFT项目。我们在合同中也找不到元数据。唯一类似于元数据的函数返回空值。

中心化

经过分析,我们发现cryptokitties也没有选择将猫的图片存储在链上,而是将猫图片的基本元素保存在集中的官方网站上。链上记录的只是每只猫的唯一特征值,或者可以称之为决定猫外观的“基因”。当用户购买cryptokitty时,负责前端显示的网站将直接检索NFT的特征基因,并根据建立的规则生成显示给用户的cat图片。

因此,cryptokitties的存储方式可以概括为:猫的“基因”存储在链上,但具体的显示内容是通过服务器合成的,其显示效果完全依赖于集中式服务器。

然而,cryptokitties并不是一个简单的图片NFT项目。它的生殖功能只能由上一代的“基因”和连锁算法合成,而猫的稀有性只取决于基因的组成部分。因此,本项目元数据的缺乏不会对其游戏功能和估值产生太大影响。

上述两种方案在避免元数据存储问题和通过其他替代方式解决NFT前端显示问题方面的最大优势是节省了链上宝贵的存储空间,降低了项目开发的复杂性。然而,缺点也很明显,因为任何想要适应或显示相关NFT的网站都必须手动配置和缓存其显示效果,其最终显示效果也完全依赖于传统的集中式组织。一旦密钥节点出现故障,用户购买的NFT可能无法正常显示。

当然,这种存储方法更多地存在于早期NFT项目中。目前,很少有新的NFT项目采用这种替代方案。

2.链上存储

链上存储通常被称为“永久存储”,因为一旦用户向链提交数据,依赖区块链的防篡改属性,链上数据在理论上将永久保存。只要我们可以期望链永久运行,相应的数据就相当于永久保存。

目前,存储在链上的项目也可以分为两类:一类是将元数据存储在NFT智能合约的同一公链上,另一类是将元数据存储在专用存储公链上,如arweave。目前,采用第二种方案的典项目不多,因此本文不作太多介绍。接下来,只分析存储在以太坊上的典项目。

Autoglyphs

自动字形项目也是由开发加密朋克的幼虫实验室团队开发的。与cryptopunks相比,该产品知名度不高,外观构成元素相对单一。下图显示了一些产品表单。

中心化

我们仍然通过上述方法通过ETHerscan调用它的元数据,返回的结果如下图所示

中心化

可以看出,自动字形的NFT图片元素直接存储在以太坊上,但在显示期间需要重新调整换行位置。因此,其显示效果受前端网页的影响较小,存储数据的持久性和安全性得到更好的保证。但同时,缺点也很明显,即以太坊链上的存储成本非常昂贵,难以存储更复杂的图形。

3. 去中心化存储

去中心化存储技术的出现比区块链的发明要早得多。尽管去中心化存储与区块链具有相同的去中心化特征,但去中心化存储不能直接等同于链上存储。

目前,使用去中心化存储来存储NFT元数据的主流项目包括之前介绍的无聊的ape游艇俱乐部,这也是大多数艺术NFT采用的存储方法。

中心化

去中心化存储具有以下显著优势:

1.不可篡改:由于用于寻址和存储文件的域名包含文件的哈希值,因此与区块链具有相同的不可篡改特性,更符合原始加密精神;

2.较低的存储成本:对于大多数当前图片项目,基本上一台具有长期联网功能的个人电脑可以确保数据的长期存储。即使采用filecoin等存储激励层结合区块链激励机制,与以太坊中存储的成本相比,成本仍然可以忽略不计;

当然,去中心化存储也有一些缺点,即不能很好地保证数据存储的持久性。对于没有filecoin激励层的IPFs存储,一旦所有存储节点脱机,存储的数据仍可能丢失。

4. 中心化存储

这里所谓的集中式存储是将元数据存储在集中式网站服务器中,并将指向网站的链接保存在元数据中。让我们以这两天流行的小企鹅项目为例。

矮胖的企鹅

中心化

下图是查询在其tokenuri函数中返回的结果的屏幕截图。

中心化

从查询结果可以看出,项目元数据返回一个集中的URL链接,表示NFT图片直接存储在项目官网的服务器上。从长远来看,这种储存方法将面临两大风险。首先,数据可能被网站所有者篡改。第二,网站有一天可能会失去维护,导致无法访问的链接。

因此,对于此类集中存储的图片NFT项目,投资者需要仔细评估项目方的实力和长期维持项目运营的意愿。因为这种NFT除了图片本身之外没有任何应用价值,所以一旦相应链接返回的图片被更改,该项可以随时重置为零。

人们常说区块链的可篡改性只反映在元数据中保存的URL链接中。至于集中式URL链接指向何处,区块链一无所知,根本无法控制。因此,这种类的NFT在结构上仍然是集中的。

我们可以将其概括为一条法律,即产品的去中心化程度取决于其所有组成部分中最集中的环节。只要一个环节采用集中式技术栈,整个产品就是一个集中式产品。因此,采用这种存储方法的图片NFT不再具有去中心化和防篡改区块链的基本特征。

换句话说,我们所购买的只是一个固定在区块链上的网站链接,甚至不是一张图片。

5. 无所谓在哪里存储

这里存储在哪里无关紧要的原因是,这些NFT的值与其元数据的存储模式没有直接关系。即使这些NFT不保存元数据或修改元数据,也不会对这些NFT的价值产生重大影响。让我们以两个著名的NFT项目为例。

Axie Infinity 游戏中的 NFT

下图显示了查询axie NFT元数据返回的内容。可以看出,它的元数据存储只是一个集中的URL链接,因此前端显示图像有被篡改的风险。

中心化

然而,与图片NFT不同的是,NFT作为游戏中的角色或道具的主要价值不是来自它可以显示在网页正面的图片,而是它在游戏中的功能和属性。例如,NFT代表的游戏角色的攻击力越高,其赢得战斗的可能性就越大,因此其价值就越高。存储在NFT元数据中的信息与游戏角色的皮肤非常相似。即使它被修改,也不会影响它的游戏属性。

这类似于《国王的荣耀》,改变角色的皮肤不会对游戏的运行产生重大影响。因此,对于游戏中使用的NFT,更重要的是NFT在游戏中的实际功能,或其内部价值,而不是网页前端表达的皮肤属性。

Uniswap V3 Position NFT

Uniswap NFT元数据以独特的方式存储,值得关注。首先通过ETHerscan查询链上的数据,返回结果如下:

中心化

返回的数据似乎不可读,但顶部的注释为我们提供了使用的编码方法:Base64。我们随机搜索在线Base64解码工具,将乱码解析为以下可读结果(因为太长,只截获部分数据):

中心化

可以看出,令牌对、做市价格范围、令牌地址和做市头寸声明都标记在元数据的前面。在后图像字段中,保存以SVG格式存储的NFT图像信息。

下面是SVG格式的一点说明。SVG是一种图片存储格式,中文称为“可缩放矢量图形”。我们知道常用的图像保存格式是基于像素的。例如,我们的手机照片保存格式将镜头收集的每个像素的颜色逐一保存在文件中。因此,像素越高,图像越清晰。同时,存储空间越大,链上的保存就越困难。

SVG格式不通过保存像素来存储图片,而是保存图形的形状。例如,保存纵横比为2:1的矩形,背景色为红色,标记对的名称显示在左上角。这种图像存储方法的优点是,一旦形状确定,它就可以无限放大和缩小,并且它所占用的存储空间不受图形大小的影响,这只与图形的复杂性有关。因此,这种存储形式可以帮助在以太坊上以相对简单的结构低成本存储矢量图片。

此外,由于Uniswap的所有NFT都采用相同的矢量图模板,因此在部署合同时,此NFT的图片样式只需存储一次。在此之后,每个新广播的NFT只能通过更新图中的令牌点对点核心信息来生成新的NFT图片。因此,用户不需要为存储该图片支付存储成本。

Uniswap的NFT元数据存储方法可以说是许多NFT项目中最引人注目的解决方案。他同时考虑了几个重要的需要。首先,它保存在整个链条上,具有完全的去中心化性和可篡改性;第二,所有信息都可以直接从链中读取,而无需依赖存储在网页前端的缓存数据;第三,它不会涉及跨链呼叫数据的风险。无需担心存储在链外的协议的故障或攻击。只要您信任以太坊的安全性,就可以完全信任NFT的安全性。第四,它可以保存更复杂的图像,这与autoglyphs project不同,后者只能显示简单的图形信息。

当然,在谈了这么多之后,我们仍然必须回到NFT的价值来源。事实上,对于Uniswap的NFT值,元数据保存在哪里,甚至元数据是否保存,都不会影响其值。因为Uniswap NFT的价值仅取决于其可从资本池中收回的资产价值。就像你持有的银行存单一样,无论打印质量是精致还是粗糙,只要你能拿回等值的货币,存单本身是否美观无关紧要。

最后,总结了Uniswap NFT的基本特点。Uniswap NFT的前端显示图片存储在以太坊链上,不可篡改,但可由团队升级(见下图)。据其创始人介绍,存储元数据图像的合约是整个Uniswap V3智能合约组中唯一可以在以后升级的智能合约组件。然而,无论后续图像如何变化,都不会影响NFT的内在价值。

中心化

NFT 资产的价值来源

一份研究报告曾将NFT概括为“元数据容器”。这个非常精辟的总结更好地解释了当前艺术收藏NFT的价值来源。然而,对于上述面向应用的NFT,这一结论很难给出合理的解释。

我们认为,非金融资产的当前价值来源主要分为两种不同类。一种是依靠NFT本身的应用价值,比如持有NFT可以交换一些资产,或者具有一些可以提高游戏中奖率的属性,或者作为举办非连锁活动的入场券,等等。这些NFT的价值来自于它们可以给持有者带来的使用价值。

二是主流NFT项目的价值获取方式。也就是说,NFT本身没有实际的使用价值,仅仅依靠保存在元数据中的图片和其他显示内容来获得一定的共识(当然,一些NFT项目甚至没有这样做)。从长远来看,这种NFT具有明显的空气特性。我们认为它不会成为未来主流的非金融资产类别。

目前,大量流行的图片NFT产品不可避免地让人们想起了17年来被洪水淹没的许多空币项目。项目方只需复制和简单修改白皮书的一个版本,就可以通过发行货币获得大量财富。航空货币价格的涨跌主要取决于投机,而不是其内部使用价值。

目前,许多NFT项目也存在类似问题。项目方只需通过算法生成数千张简单图片,通过销售可以获得大量资金。该项目的运营几乎没有门槛,未来类似的项目只会越来越多,这最终将使这轮NFT投机完全货币化。

尽管当前的宣传提高了普通用户对NFT概念的理解,并促进了NFT相关基础设施的改进。然而,由于其缺乏长期内在价值,除了少数早期的head项目外,更多的picture NFT项目从长远来看将具有高归零风险。

同时,购买这种图片NFT的用户需要特别注意。由于元数据存储的方式,他们看到的并不等于他们得到的。大量图片NFT项目需要依靠更集中的交易平台来“大脑补充”手动显示的图片。一旦OpenSea平台的维护丢失,许多用户将只有一串URL链接,而不是图片。

NFT的未来应该更多地依赖于不受元数据影响的基于应用程序的NFT。可以看出,在不久的将来,这类应用的探索越来越多。例如,最近的一个项目将做市算法应用于NFT。如果未来使用该算法的用户可以按照一定比例向该算法NFT支付处理费,则该NFT的价值可以等于其未来现金流的折扣,从而使其内在价值得到有力支持。至于它的元数据是否存储了一幅很酷的图片,恐怕没有人会在意。

目前,具有内在价值的面向应用的NFT主要存在于两个方面。一个是金融NFT,另一个是游戏资产NFT。这两项非金融资产具有更好的长期内部价值支持。它们的价值不再取决于网页前端显示的外观,而是对所有者的实际使用价值。与目前比较流行的图片NFT相比,这种应用NFT更可能在长期内超过当前的炒作周期。

给TA买糖
共{{data.count}}人
人已赞赏
头条资讯

深入了解稳定币收益协议 Gro

2021-8-13 11:50:38

头条技术资讯

认识常见代币协议转账所需的交易数

2021-8-13 12:03:50

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索