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

所有评论

推荐阅读

  • 欧盟反洗钱法案通过最终投票

    欧洲议会在周三投票通过了一系列法律,部分内容旨在增强“尽职调查措施和对客户身份的检查”,包括所谓的加密资产管理者。他们还必须向当局报告可疑活动。新法律将影响加密资产服务提供商(CASPs),如中心化加密交易所,以及包括赌博服务在内的其他多种机构。Circle的欧盟战略和政策总监Patrick Hansen在X上的一篇帖子中表示,此次投票是预期之中的,该法案将由欧盟理事会正式采纳,并将在三年后开始实施。

  • 链游工作室InfiniGods宣布获得800万美元A轮融资

    链游工作室InfiniGods宣布已获得800万美元的A轮融资,由Pantera Capital独家投资。

  • 4月24日晚间要闻速递

    1. BTC跌破65000美元

  • Merlin Chain官方Discord疑似被黑

    据社区成员反馈,Merlin Chain 官方 Discord 疑似被黑,某管理账户发布带有钓鱼链接的通知内容。Odaily 提醒用户注意资产安全。

  • Tevaera获得500万美元融资,推出全新游戏和首个去中心化L3游戏链

    Tevaera宣布完成了500万美元的融资,由Laser Digital和野村集团领导。参与投资的机构包括Hashkey Capital、Fenbushi Capital、Matter Labs、Draper Dragon、Faculty Group、Crypto.com Capital、Cogitent Ventures、Selini Capital、DWF Labs、Morningstar Ventures、DCF God、Momentum6、GBV Capital、Mapleblock Capital、GD10 Capital、Aquanow、Coinswitch等。这笔资金将推动Tevaera的使命,即创建一个由zkSync的ZK Stack驱动的一站式游戏生态系统。Tevaera还推出了重新设计的网站,成为游戏玩家和开发者了解和访问Tevaera游戏生态系统的完整功能的一站式平台。

  • 香港证监会官网已列出华夏、博时和嘉实的比特币和以太坊现货ETF及股份代号

    香港证监会官网已列出华夏、博时和嘉实三家基金公司的比特币和以太坊现货ETF,认可日期均为2024年4月23日,相关基金均不是衍生产品基金,具体包括: 1、华夏比特币ETF (BUU163)#,股份代号03042、09042、83042; 2、华夏以太坊ETF (BUU164)#,股份代号03046、09046、83046; 3、博時HashKey比特幣ETF (BUU104)#,股份代号03008、09008; 4、博時HashKey以太幣ETF (BUU105)#,股份代号 03009、09009; 5、嘉實比特幣現貨ETF (BUT244) ,股份代号03439、09439; 6、嘉實以太幣現貨ETF (BUU885) ,股份代号03179、09179。

  • 更正:尼日利亚央行称“冻结Bybit、KuCoin、OKX、Binance用户账户”为非官方内容

    尼日利亚中央银行(CBN)官方X账号发文称,“尼日利亚央行将冻结Bybit、KuCoin、OKX、Binance用户账户”并非官方发布内容。 此前据Cointelegraph报道,尼日利亚中央银行(CBN)发布了一项指令,要求所有银行和金融机构识别与加密货币交易所进行交易的个人或实体,并确保此类账户在六个月内接受无借记(PND)指令。

  • Alliance of 314:X314合约疑似存在隐藏增发开关,开发者应注意验证

    Alliance of 314发文称,某314项目方合约未于区块链开源,至于其他平台是否开源,这里有一个误区,其他平台的开源都是自行提交,并不意味这就是链上所部署合约,所以是否有隐藏增发未知。另某314项目表示即将上线交易所,登陆中心化交易所第一点要求即为合约开源,而开源对于任何项目方来说都是保证投资者信心的第一件事,参考之前的0.1,0.5,0.9版本开源,由此断定X314合约内存在隐藏代码,故而不敢开源。 最大风险提示:经过ethervm反编译查询,高度怀疑某314有隐藏增发开关用以增加矿池产出及套利。字段如下:0x40c10f19mint(address,uint256)请广大开发者验证。一般普通开发者并不会设置此项开关,该风险警戒级别为最高等级

  • 尼日利亚央行将冻结Bybit、KuCoin、OKX、Binance用户账户

    尼日利亚中央银行(CBN)发布了一项指令,要求所有银行和金融机构识别与加密货币交易所进行交易的个人或实体,并确保此类账户在六个月内接受无借记(PND)指令。 根据分享的通知,CBN列出了Bybit、KuCoin、OKX和Binance加密货币交易所,并表示它们没有在尼日利亚开展业务的许可。该银行表示,将抓获任何其认为在上市平台上非法买卖Tether(USDT)的人,特别是那些使用点对点(P2P)方式的人。

  • 尼日利亚央行发布加密货币交易禁令

    据Cointelegraph报道,尼日利亚中央银行(CBN)要求所有银行和金融机构,识别与加密货币交易所交易的个人或实体,并将这些账户在六个月内设为“禁止借记”状态。CBN列出了未在尼日利亚取得运营许可的加密货币交易所,包括Bybit、KuCoin、OKX和币安。银行表示将查处非法在这些平台上购买和出售美元稳定币USDT的行为,尤其是使用点对点(P2P)交易的人。此外,CBN还指出,禁止金融机构从事加密货币交易或为加密货币交易所提供支付服务。