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
评论

所有评论

推荐阅读

  • BTC跌破67000美元

    Cointime 报道,行情显示,BTC跌破67000美元,现报66960.01美元,24小时跌幅达到1.21%,行情波动较大,请做好风险控制。

  • 美国总统特朗普宣称对伊朗战事取得“快速、决定性、压倒性胜利”

    Cointime 报道,4月1日,美国总统特朗普在首都华盛顿白宫发表讲话,自行宣称对伊朗战事取得“快速、决定性、压倒性胜利”。 特朗普还说,美国对伊朗战事的核心战略目标“接近完成”,对伊朗战事有望在“非常短时间内”完成所有军事目标。“未来两到三周内,我们将对他们进行极其猛烈的打击……同时,谈判也在进行。”(新华社)

  • ETH跌破2100美元

    Cointime 报道,行情显示,ETH跌破2100美元,现报2099.91美元,24小时跌幅达到0.04%,行情波动较大,请做好风险控制。

  • BTC跌破68000美元

    Cointime 报道,行情显示,BTC跌破68000美元,现报67997.84美元,24小时跌幅达到0.37%,行情波动较大,请做好风险控制。

  • Solana生态Drift Protocol遭攻击,损失至少2亿美元

    Cointime 报道,4月2日,基于 Solana 的衍生品交易平台 Drift Protocol 发生安全事件,链上数据显示损失至少约 2 亿美元,部分估算接近 2.7 亿美元。 项目方表示已发现异常活动并正在调查,提醒用户暂勿向协议存入资金,并强调“这不是愚人节玩笑”。 此次攻击涉及多个资金池,包括 JLP Delta Neutral、SOL Super Staking 及 BTC Super Staking 等。单笔约 4170 万枚 JLP 代币转移价值约 1.55 亿美元,此外 SOL、USDC、cbBTC 及 wBTC 等资产亦被转出。 根据统计,该事件或成为 Solana 生态中继 Wormhole bridge exploit 之后规模最大的 DeFi 攻击之一。

  • 美国财政部发布GENIUS法案首个实施规则草案,征求小型稳定币发行人州级监管意见

    Cointime 报道,4月2日,美国财政部发布《指导与建立美国稳定币国家创新法案》(GENIUS Act)首份拟议规则制定通知(NPRM),就小型稳定币发行人适用州级监管框架的认定标准征求公众意见。 该提案旨在明确:当州级监管体系与联邦框架“实质相似”时,发行规模低于100亿美元的稳定币发行人可选择接受州监管而非全面联邦监管。 公众将在该规则于《联邦公报》发布后拥有60天的意见反馈期。财政部表示,该规则将建立判断州级监管是否符合联邦标准的总体原则。 目前,包括联邦存款保险公司(FDIC)与货币监理署(OCC)在内的美国主要银行监管机构,亦正陆续发布相关规则草案,以推进稳定币监管框架落地。与此同时,GENIUS法案仍未涵盖生息型稳定币相关规则,该问题已成为国会推进更广泛加密市场结构立法的一大障碍。

  • BTC跌破68000美元

    Cointime 报道,行情显示,BTC跌破68000美元,现报67964.79美元,24小时涨幅达到1.36%,行情波动较大,请做好风险控制。

  • 伊朗革命卫队:霍尔木兹海峡不会因特朗普“荒谬的表演”而开放

    Cointime 报道,4月1日讯,据半岛电视台报道,伊朗伊斯兰革命卫队表示,霍尔木兹海峡的局势“牢牢掌握在其手中”,并且“不会因为美国总统的荒谬表演而向这个国家的敌人开放”。此前不久,特朗普宣称伊朗总统已提出停火请求,并补充称,他将在“霍尔木兹海峡重新开放、自由且畅通”时考虑这一请求。

  • 美国总统特朗普:伊朗已向美国请求停火

    Cointime 报道,4月1日,美国总统特朗普:伊朗已向美国请求停火。

  • 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%。 行情波动较大,请做好风险控制。