3.2 链下存储解决方案
如果你在链下存储元数据,你有几个选择:
- 集中式服务器
最简单的办法是把元数据存储在在某个中心化服务器上,或者像AWS这样的云存储解决方案上。当然,这也有缺点:1)开发人员可以随意更改元数据;2)如果元数据的项目下线,该元数据可能会从来源处消失。为了缓解第二个问题,现在有一些服务(包括OpenSea)将元数据缓存到自己的服务器上,以确保即使原始主机解决方案出现故障的情况下,也能有效地为用户提供服务。
- IPFS
越来越多的开发者,尤其是数字艺术领域的开发者,正在使用星际文件系统 InterPlanetary File System(IPFS)去线下存储元数据。IPFS是一个允许内容在不同电脑上托管的点对点文件储存系统,即文件可被复制在多个不同的地点。这确保了A)元数据是不可变的,因为它是由文件的哈希唯一寻址的,并且B)只要有节点愿意托管数据,数据就会持续存在。现在有像 Pinata这样的服务,通过处理部署和管理IPFS节点的基础设施,让开发者的操作过程变得更为简单,而备受期待的 Filecoin网络会(理论上)将在IPFS上增加一个分层,以激励节点托管文件。
InterPlanetary File System详见https://ipfs.io/
Pinata详见https://pinata.cloud/
非同质化代币的历史(2017 – 2020)
我们已经了解了什么是不非同质化代币以及如何构建它们,现在让我们深入了解它们是如何产生的。
4.1.0 BC:在CryptoKitties出现之前
NFT的实验始于比特币网络上colored coins的出现。Rare Pepes 是最早建立在比特币交易对手系统上的Pepe the Frog角色的插图。其中一些已经在eBay上出售,后来有一套在纽约的现场拍卖中出售了一套Rare Pepes。
colored coins详见https://en.bitcoin.it/wiki/Colored_Coins