当咱们谈到 NFT 时,关于 NFT 的链上及链下的存储是十分重要的。
过去咱们从前看到过一些 NFT 项目由于使用了更快捷方便的链下存储,在项目破产之后,用户的 NFT 资产也永久消失了。
这也便是说,NFT 的存储方法或许决议了你在 10 年之后是否还能拥有这个数字资产。
NFT 链下存储的危险很大,本文将讨论一下当咱们在存储 NFT 的时候到底应该选用哪种方法,这种方法又是怎么回事。咱们需求更加精明、机智而且找到更安全的存储方法。
NFT 生态系统近来在交际媒体中掀起了一场风暴。现在已经有越来越多的人认识到 NFT 能做到的工作有多么的新颖且不可思议,并开始了潜心研究。
不过目前 NFT 还处在前期发展阶段。而随着最近加密市场的牛市,一些加密范畴的新人企图在 NFT 范畴找到突破口,也有一些 DeFi 老手想要在 NFT 这一个令人兴奋的「媒体乐高」上快人一步。
关于这两者来说,都有一个重要的问题要在一开始考虑清楚,那便是 NFT 的上链程度。
Aavegotchi,一个彻底上链的 NFT 项目
就像咱们点评一个 DeFi 应用时,会把去中心化程度当作点评目标。当咱们点评 NFT 项目时,它的「上链程度」也应该是咱们需求考虑的工作,即它们的媒体图像和元数据是否彻底可以从以太坊等区块链中提取。
就像 Uniswap 等 Dapp 的彻底去中心化成为了 DeFi 的黄金规范相同,咱们希望看到的是彻底上链的 NFT 会得到越来越多人的承受,由于这种方法会更安全、优质。下文将对此进行深入剖析。
咱们常常说的「代币化」到底是什么意思呢?
关于 NFT 来说,这意味着将媒体(包括艺术、音乐等)带到区块链上,并铸造出一个共同的、可买卖的代币出来。你可以挑选在以太坊网络上用不同的上链程度来托管这个媒体以及其相关的元数据(如作品的标题、独一无二的游戏内资产等)。
可是从根底层的视点来看,以太坊的存储才能十分有限。这便是为什么彻底上链的 NFT 十分罕见,由于其一切的媒体+元数据都直接存储在智能合约中,对以太坊的存储才能是一个极大的应战。而将部分数据存储在链下(如 AWS 服务器、IPFS)的 NFT 为开发者提供了更多的便利和灵活性。
尽管如此,每一个 NFT 项目对此都有这不同的需求,他们需求定好项目的上链程度,确定好最适合自己的方法。
彻底上链的 NFT 是彻底安全的,用户可以无限制地访问,可是铸造起来相对困难。相反,带有链外元数据的 NFT 更容易铸造,可是往往也带有更高的危险,比如链外元数据或许被篡改、项目破产 NFT 会丢掉、被 AWS 检查等等。
当你开始剖析一个 NFT 项目时,剖析其上链程度是一个很好的开始。
Avastars 等项目背后的先驱者之一 j1mmy.eth 对一些链上存储方法进行了十分有见地的剖析。像 Avastars 和 Aave 的 Aavegotchi 这样的项目彻底是链上项目,由于他们在以太坊上存储了一切的媒体和元数据。然后像 Mintbase 和 InfiNFT 这样的项目,它们使用以太坊和 Arweave 组合来铸造 NFT。再之后会有像 Nifty Gateway 这样的项目依靠的是链外和链上存储的串联。
总结
购买 NFT 和其他产品相同,在购买之前都要做足够的预备工。如果你只是在收集 NFT 而没有注意过它们的数据是如何存储的,那么你无异所以在赌这个项目的前景。你可以以为 NFT 彻底上链是有必要的、理所当然的,它的智能合约不需求依靠任何外部存储,所以这是保守派常常挑选的。关于链下存储,因此一个项目值不值得人们信任便是个很重要的问题,而从一开始就认识到了这个问题是一件好事。你可以合理地期望 IPFS 可以无限期地稳固,但 AWS 服务器并不能为后人提供多少确保等等。作为 NFT 前期参与者,这是你有必要考虑到的工作。