Friendship Cards 友情卡片
February 25th, 2023

我计划发行 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.toolshttps://bueno.arthttps://nft-generator.arthttps://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 之类。

Subscribe to linxinglu
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from linxinglu

Skeleton

Skeleton

Skeleton