Cointime

扫码下载App
iOS & Android

NFT是如何存储的?考虑购买或制作NFT之前你需要知道的一切

媒体

信息来源自decrypt,略有修改,作者moreReese

非同质化代币(NFT)归根结底是数字媒体的一种形式。就像其他数字媒体一样,NFT最基本的形式是由1和0组成的数据。

这很重要,因为与NFT相关的一切——从它所在的智能合约到你用来查看它的URL,再到图像本身——最终都归结为存储在计算机上的1和0。

然而,并非所有的NFT存储技术都是一样的。实际上,一些NFT持有者可能只拥有一个URL或代币ID。因此,在考虑购买或制作NFT之前,有必要花时间了解一下NFT存储的工作原理。

在深入研究之前,我们先来看看一些核心概念:

  • ️服务器—服务器是一台计算机。然而,与你正在阅读这篇文章的计算机不同,服务器功能异常强大,可以同时运行许多不同的程序。在根本上说。NFT存在并存储在服务器上。
  • 托管—绝大多数人不运行自己的服务器,因此,无论他们是否意识到,他们都依赖于别人来提供这种服务。托管是指通常运行在服务器上的一系列服务,包括存储。所有的NFT都被托管在某个地方。
  • 元数据—元数据是描述其他数据的数据。元数据有助于服务器更有效地查找、处理和存储数据。NFT的元数据描述了一些特征,包括(对于PFP NFT)名称、颜色、大小、形状、帽子类型、眼镜类型等
  • 哈希—哈希是一个在给定一些输入的情况下,每次产生相同输出的加密函数。哈希通常用于对大量信息进行可验证且有效的编码。NFT及其所有元数据都可以存储在单个哈希中。
  • 智能合约—智能合约是区块链上的编码指令。它们是去中心化应用程序(dapp)的构建块,包括大多数NFT。铸造和交换NFT的规则存在于智能合约中。

链上与链下存储

链上存储NFT意味着整个NFT——图像及其所有元数据——都存在于区块链上。相反,链下存储NFT意味着部分或大部分NFT存储在区块链之外。

链上存储可能更可取,因为这意味着用户可以验证NFT的所有方面。然而,很少有NFT项目选择这种存储方法。

Autoglyphs就是一个这样的例子。原因很简单——JPEG图像包含大量的数据,特别是当这些图像以数千或数万的数量存在于集合中时,

因此,大多数NFT项目选择在链下存储实际图像。CryptoPunks和Bored Ape Yacht Club等许多著名的NFT项目都选择了链下存储。

中心化与去中心化托管

在链下存储的情况下,NFT的智能合约包含指向存储实际NFT JPEG图像的链下位置的信息。通常,NFT图像及其元数据存储在哈希中。

该哈希用于指向中心化或去中心化托管供应商。

中心化托管提供商的例子包括Amazon和谷歌。中心化托管提供商运行服务器,存储组成NFT的1和0。

中心化托管提供商的风险是(尽管不太可能)它们可能随时关闭,所有者的NFT将丢失。在某些情况下,所有者所剩下的只是一个存在于智能合约中的简单哈希。

这就是为什么许多项目选择使用去中心化的解决方案来托管他们的NFT。最常见的解决方案是将NFT数据托管在InterPlanetary文件系统(IPFS)上。IPFS是一个分布式的点对点网络,文件存储在多个节点上,使其能够抵抗服务器问题等单点故障。

虽然存储在IPFS上的NFT严格来说并不存储在链上,但理论上它们更安全,因为IPFS是抗审查的,没有任何一个实体有能力关闭它。

NFT
评论

所有评论

推荐阅读

  • 贝莱德向Coinbase存入6,005.46枚比特币,价值4.0315亿美元

    6月3日,据OnchainLens,贝莱德向Coinbase存入6,005.46枚比特币,价值4.0315亿美元。

  • 豆包:对于广大用户日常使用的豆包功能,将保持目前的免费服务

    6月3日讯,6月3日,豆包发布关于豆包即将推出专业版的说明,对于广大用户日常使用的豆包功能,包含搜索问答、写作生图、以及语音和视频对话等,我们将保持目前的免费服务,保证用户使用体验和习惯不受影响。我们也会不断为免费用户提供新的模型、能力和更好的体验。专业版的服务,也将在一定额度内免费。

  • 摩根大通:美国的盈利“超级周期”将推动股市再创新高

    6月3日讯,摩根大通欧洲、中东和非洲地区股票策略主管纳塔利娅·利皮希娜表示,美国的盈利“超级周期”将推动股市再创新高,这一趋势由超大型企业的大量投资以及人工智能代理技术的进步所推动。利皮希娜表示:“我们实际上刚刚上调了对标普500指数的预期,我们认为2026年的盈利增长幅度可达20%。”在当前的财报季中,标普500指数的盈利增长达到了五年来的最高水平,大部分增长仍来自大型科技公司。利皮希娜称近期的盈利增长表现“相当惊人”,其中科技行业功不可没。该行上调的盈利预期反映出其对盈利增长将比一般经济周期更具持久性的信心。

  • 特朗普称对伊朗海上封锁或持续至9月

    6月3日讯,美国总统特朗普在3日播出的一档访谈节目中表示,美国对伊朗的海上封锁可能会持续到美国劳动节,即今年9月7日。特朗普说:“我不知道。我是说,我觉得可能会(持续封锁到劳动节),但我认为可能性不大。我觉得我们会达成协议。我认为这个问题会很快解决。”特朗普表示,美国与伊朗的谈判“进展迅速”,“我们不会让他们拥有核武器,还有很多其他好事将会发生”。(新华社)

  • 分析师:特朗普的最新言论其实表明美国不会作出让步

    6月3日,在特朗普就伊朗问题发表最新看法后,Investinglive分析师表示,看起来他正试图继续坚持这样的观点,即在签署协议之前,伊朗必须就核安排做出一些基本承诺。我不确定伊朗方面是否会对此表示赞同。而且即便最终他们也接受了这一条件,我也不认为伊朗会一直遵守这一承诺。 此外,特朗普提及关于美国海军封锁措施的言论也很有趣。这再次表明他们不会做出让步。要知道,这本来应该是伊朗达成协议的底线之一。特朗普完整的话是:“我不知道。我的意思是,我觉得可能会在劳动节前结束对伊朗的封锁,但我觉得可能性不大。我觉得我们会结束的。我觉得这件事很快就会得到解决。” 提醒一下,美国的劳动节是在9月7日。这意味着接下来还有另外三个月的时间会是这样的情况。

  • 特朗普称愿与伊朗最高领袖会面

    6月3日,美国总统特朗普在3日播出的一档访谈节目中表示,他期待与伊朗最高领袖穆杰塔巴·哈梅内伊会面。特朗普说:“他(穆杰塔巴)深度参与其中(谈判),没错。我认为人们非常尊敬他。”当被问及是否愿意与穆杰塔巴会面时,特朗普说:“是的,我很想见他。我愿意与所有人见面。我希望见到他,时机成熟时我们可能会见面,这要看事态发展。”

  • 特朗普:我们没有多少通胀问题

    6月3日,美国总统特朗普:我们没有多少通胀问题。未来不久,汽油价格将会下降。伊朗冲突结束后,天然气价格将会下降。

  • 特朗普:伊朗最高领袖正在与美国进行谈判,伊朗已同意不会拥有核武器

    美国总统特朗普:伊朗最高领袖正在与美国进行谈判。正在与伊朗达成协议。伊朗已同意不会拥有核武器。伊朗最高领袖正在为谈判授予批准。可能会在某个时候与伊朗最高领袖会面。到美国劳动节时可能会解除对伊朗的封锁。

  • Zcash网络已宕机4小时,未产出新区块

    Zcash 网络已宕机,过去 4 小时内未产出任何新区块。(Solid Intel)

  • Yuga Labs系列NFT回暖,BAKC地板价24小时涨超24%

    据 Blur 行情数据,Yuga Labs 旗下系列 NFT 地板价回暖,其中: BAYC 地板价现报 12.38 ETH,24 小时涨幅 9.37%; MAYC 地板价现报 2.14 ETH,24 小时涨幅 18.4%; BAKC 地板价现报 0.38 ETH,24 小时涨幅 24.35%; Otherside Koda 地板价现报 0.99 ETH,24 小时涨幅 23.91%。 行情波动较大,请做好风险控制。