我计划发行 2100 枚 Friendship Cards 友情卡片来做个 NFT 小实验。选择这个数字的理由也很简单,我们知道 Satoshi Nakamoto 中本聪在 Bitcoin 比特币实验中设定了 2100 万枚上限,因此 2100 这个数字在大家的心目中是一个很微妙的数字。每个钱包铸造上限将设置为 14 枚,有人知道我为什么这么设定吗?
有朋友说比特币诞生 14 周年、2140 年比特币区块激励终结、14 中文寓意一世,也有说 2014 年 Ethereum 以太坊诞生等,其中有几个朋友注意到了 2100 / 14 = 150 定律 Dunbar’s number 邓巴数,指能与某个人维持紧密人际关系的人数上限。我相信 150 个关键节点能撬动无数可能,只要有梦想,万事可成真。
一般程序员喜欢用 2、4、8、16、32、64、128、256、512、1024 等数字 2 的倍数。而我还自认为是个算法生成艺术家,对颜色空间也颇为敏感,你将会看到 16 进制 00-FF 在友情卡片中的表达。关于每次铸造上限,我则选择了 14 / 2 = 7 这个完美数字,一次最多允许铸造 7 枚,意味着你有机会遇到 7 种版本。
加密艺术家 @fearless_zi 自 2021 年 5 月开始创作 Crypto Portrait Gallery 系列作品,并在 2022 年新年送了我一枚 Crypto lxl,非常传神的像素作品。他还为刘韧、吴声、冯唐等人也定制了作品,很多人误以为是某种 AIGC,也想生成一个头像,事实上都是他亲手点出来的像素。我的友情卡片将基于此二创。
发行 NFT 对许多人来说是最难理解的环节不是作品本身,而是 Metadata 元数据这个概念。不知道的可能还以为和 Metaverse 元宇宙有什么关系。我最早注意到 Metadata 是在数码相机拍摄的照片里,比如相机型号、曝光度、分辨率、拍摄时间甚至经纬度等都属于元数据的一部分,NFT 规范也引入了元数据的概念。
不少项目使用 HashLips Art Engine 开源项目合成图片、生成元数据和调整稀缺度,这对发行者而言节省了大量的时间和人力成本。另外有 https://d.tools、https://bueno.art、https://nft-generator.art、https://nft-inator.com 等第三方工具可以使用,搞定了 NFT 元数据,事就完成了一半。
准备好文件和元数据,把资源发布到网上。那和区块链上某个 NFT 的关系如何锚定呢?首个基于 ERC-721 标准的项目 CryptoKitties 谜恋猫,其实把资源指向了项目方自己的 Web 服务器。在没有 NFT 这个说法之前出现的 CryptoPunks 加密朋克则是在 ERC-20 标准的基础上扩展了一个哈希值来链下验证资产关系。
加密朋克的验证方法非常原始,他们最初只是把包含 10000 个加密朋克头像的 punks.png 文件经过 sha256 运算之后把哈希值记在链上,文件本身只能通过其他途径获得,然后通过对照编号顺序来确认某个头像属于谁。后来有人协助他们把元素编码后写到以太坊上,再构造成 SVG 来输出,其实这是两个不同合约。
我认真琢磨过像素画上链这件事,通过提取图片像素经由 RLE 游程编码压缩,可以把常见 PFP 作品控制在 512 字节左右,此后还原 SVG 矢量格式,依然可以比 PNG 图片格式少 3.5 倍。Nouns DAO 名词道是个很不错的链上项目,不过也有他的局限性,毕竟在链上能表达的信息实在有限,复杂度相对较高无法普及。
除了 CryptoPunks、Nouns 这类特例,绝大多数 NFT 项目都采用 HTTP 或 IPFS 等链下存储方案来解决元数据和文件资源的访问。ERC-721 标准提供了 TokenURL 这个方法用来返回 Token ID 对应的地址。传统 Web 服务有可能会出现无法访问的情况,而 IPFS 协议又没有激励层,只能使用类 CDN 第三方 Pin 服务。
链的选择,可谓仁者见仁,智者见智。我的判断比较简单:得开发者得天下。以太坊上有基于 ERC-20 标准发行的 NFT 史前项目加密朋克,有基于 ERC-721 标准发行的首个 NFT 项目迷恋猫,且有各种修订版本,还有 ERC-1155、Atomic 标准等。有众多开发者的生态环境,从成本角度也可以选择其他的 EVM 兼容链。
作为 DMC(@datamallcoin)去中心化存储服务生态成员、CYFS(@CYFSTech)网络协议的第三方应用公司:Fog Works(@fogworksinc)的联合创始人,在数据存储这个问题上,自然有不同见解。短期为了兼容性可以选择 HTTP 和 IPFS 协议,长期则要满足稳定性、高可用性等需求,且 NFT 持有人应当有权管理数据。
NFT 本质上是一种 Deed 契约,如同房产证是房子的权益证明。作为 Friendship Cards NFT 持有人,将这种友情以 Code is Law 代码即法律的方式记录在区块链上。朋友情谊亦有远近,依据 Six Degrees of Separation 六度分隔理论,对工作和事业发展更有帮助的社会关系并非「强连接」反倒可能是「弱连接」。
2100 枚最终会分散到那些朋友手里?根据铸造条件限制,初始阶段至少会有 150-300 个独立持有人,不搞白名单,不担心科学家,完全开放免费铸造。我将建立一个电报群和一个微信群,为持有人谋福利,无论是空投还是白名单,或是某款稀缺产品的优先体验机会,犹如前年的 Clubhouse 或当下的 ChatGPT 之类。
发行数量:2100 Item 2100 枚
铸造价格:Free Mint – 免费铸造
铸造时间:2023年3月1日 UTC 0点0分(不同时区请参考铸造页面)
OpenSea 链接:https://opensea.io/collection/friendship-cards
Free Mint 免费铸造链接:https://drops.fogworks.io/#/collection/drop/mint/friendship/fogworks