铁树开花?聊聊比特币NFT是什么,怎么实现,有什么价值?
最近,比特币迎来了第二春。由于比特币古老的技术架构设计和行业地位的局限性,它被称为数字黄金。人们只是囤积它,没有人想提高它的可用性。因此,比特币 NFT 于近期问世。
在讲比特币NFT之前,我需要先跟大家解释一下常见的以太坊ERC721NFT,然后尝试推导比特币NFT应该如何实现以及其价值。
NFT 是不可替代的代币,因此它必须是唯一的和不可分割的。这两个特性可以用整数来解决,也就是 NFT 的 TokenID。每个 ID 映射到一个 URL,URL 中存储了 NFT 的元数据,包括名称、描述、图片地址等。合约作为集合边界,因此可以通过合约地址 → TokenID → 元数据,逐层检索到特定的 NFT。
FT,或者说ERC20Token,同样有合约作为边界,可以设定总金额,但是是可整除的,小数点后最小18位。首先这个特性是满足不了的,当然也可以在合约中设定为0位小数,也就是整数。不可整除是解决了,但是带来的问题是同质性和非唯一性,因为你在给别人转账的时候,无法控制我要转“哪一部分”的token。
你转一个 token 给我,但是是哪一个呢?ERC20 不会关心,因为在它的眼里都是一样的,就像一张美金也是一个整数,但是我付款的时候是付哪一张美金都无所谓,所以 ERC20 不具备 token 定位的能力。
请继续跟着我的思路走,这个思考过程很重要,是尝试解决问题,最终找到答案的过程,而不是直接看答案。
前面提到,NFT 的实现需要 1. 最小原子性和不可分割性 2. 非同质性和唯一性,也就是可定位、可转移 3. 元数据可映射,描述 NFT 内容。所以其实 token 的不可分割性是可以解决的,但是另外两个怎么解决呢?
Casey Rodarmor 在比特币基础上开发了 Ordinals 协议。以下是该协议的链接:
我们来看看它是如何解决这三个问题,实现比特币NFT的。首先,他还提出了序数论(即数字的顺序),基于如何解决最小原子和唯一性。他巧妙地利用了比特币的最小单位“ Satoshis”
序数论赋予了中本聪个体身份,使其可以被追踪、转移和赋予意义。比特币的最小单位是中本聪,1亿个中本聪等于1个比特币。至于为什么叫中本聪,是因为创始人是中本聪。EOS的最小单位是Larimer,因为创始人姓Larimer。以太坊的最小单位是wei,是献给一位华人密码学先驱戴伟的,可见他在密码学中的地位,中国人的骄傲。有兴趣的可以搜一下戴伟的事迹。
所以 Satoshi 是最小单位,不可分割。如何解决唯一性问题?序数按照 Satoshi 被挖出的顺序从 0 开始编号,第一个区块中的第一个 Satoshi 的编号为 0,第二个 Satoshi 的编号为 1,最后一个 Satoshi 的编号为 4999999999。这样每个 Satoshi 都有一个 ID 属性。然后按照先进先出的顺序将交易输入中的 Satoshi 转移到输出 SatS,从而实现定向转移。
编号方案和转移方案都依赖于顺序。编号方案依赖于挖矿顺序,而转移方案依赖于交易输入和输出顺序。因此,整个比特币 NFT 方案被称为序数方案,包括 4 个部分:1. 描述序数方案的 BIP 2. 与比特币核心节点通信以跟踪 satoshi 位置的索引 3. 允许序数感知交易的钱包 4. 用于交互式探索区块链的区块浏览器
这是序数BIP的文档,有兴趣的可以详细看一下:
解决了前两个问题之后,第三个元数据就是如何赋予编号Satoshi这个NFT应该具备的名字、图片、描述等信息?
铭文是比特币 NFT 的元数据概念,铭文内容完全上链,存储在 Taproot 脚本中,数据格式如下
由于铭文在链上,无法引用链下内容,因此无法被修改。与通过 IPFS 或 AWS 链下索引的以太坊 NFT 不同,由于缺乏智能合约,铭文无法支持链上版税。在 Ordinals 协议专属的区块链浏览器中,可以查看每个 NFT 的 satoshis、区块、铭文等信息,如下图所示。
Crypto Punks 是第一个在比特币网络上发行 NFT 的项目。官网链接:
目前 BAYC 也在考虑以比特币发行 NFT,不管比特币 NFT 的价值如何,比特币的数字黄金地位摆在眼前,赚钱效应也足够强,发行蓝筹 NFT 绝对不成问题。
可以看出,比特币NFT在2月份达到了顶峰。
比特币NFT的沙丘地址如下,有兴趣的可以详细了解一下:
我认为比特币 NFT 的可扩展性和可玩性由于技术限制而非常低,再加上比特币价格高昂(如 Gas 费用),以及比特币持有者数量较少,比特币 NFT 不具备可扩展性,我不看好比特币 NFT 的发展空间。
说白了,比特币 NFT 只是个噱头,哈哈。如果买已经迁移的蓝筹 NFT,收藏会有增值,但真正指望一个在比特币上原生发行、被大众认可的 NFT 是极其困难的,目前完全无法扩容。其实比特币社区在这件事情上也是两极分化的,就连比特币原教旨主义者也认为比特币 NFT 是邪恶的,他们认为比特币 NFT 完全违背了比特币圣经(也就是中本聪的论文)的教义:点对点的电子现金系统和邪恶的 NFT 消耗了原本就很宝贵的比特币资源。我不是原教旨主义者,我只是站在技术和市场的角度,我认为比特币 NFT 确实没有想象的空间。当然也可能是我认知不足,视野狭隘,这只是我个人的判断。
最后,我觉得比特币NFT的入门和理解门槛还是很高的……真是坑爹啊,看了一上午的文档,还是有很多细节看不懂,这篇文章虽然不长,但花了我整整4个小时,是我写过最累的文章之一。照例在文章最后放了打赏码,如果看完有收获,可以按照心情打赏,研究和写作都不容易,谢谢大家的支持
由于本人知识和经验有限,以上内容可能有不足或错误,欢迎指正和讨论,不同意者请勿批评,请注意本文不构成任何投资建议,一切为DYOR。
欢迎转发本文,请关注我的推特:@jason_chen998,获取更多第一手资讯,我也会在推特上和读者互动,有需要也可以加微信cj350306878,转载请注明姓名、公司、目的,谢谢。