Jason chen

Posted on Mar 04, 2023Read on Mirror.xyz

铁树开花?聊聊比特币NFT是什么,怎么实现,有什么价值

最近比特币铁树开花来了第二春,因为比特币上古的技术架构设计限制,加上行业地位,所以都叫它数字黄金,囤就对了也没人想怎么提升其可用性,结果最近硬生生的把比特币NFT弄出来了

在聊比特币NFT之前,我需要先给大家讲清楚常见的以太坊ERC721NFT,并再尝试推演比特币NFT该如何实现和其价值

NFT是非同质化token,所以必须要有唯一性和不可分割性,这两个特性可以使用整数来解决,也就是NFT的TokenID,每个ID再映射到一个URL中,里面保存着该NFT的metadata包括名字、描述、图片地址等,再以合约作为集合边界,于是通过合约地址→TokenID→metadata就可以一层层的将某个特定NFT检索到

而FT即常说的ERC20Token则虽然也有合约作为边界,也可以设置总量,但是却是可以分割的,最小可以达到小数点后18位,首先这个特性不满足,当然其实也可以在合约里设置为小数点后0位即整数,不可分割解决了,但是面临的问题是同质化非唯一性,因为你没办法给别人转账时控制我要转“哪一部分”token

你给我转1个token,但到底是哪1个呢?ERC20不会管因为在它的眼里都一样,就像是纸币1块钱也是整数位,但是我在支付时到底付哪张1块钱是不重要的,所以ERC20是不具备定位token的能力

大家继续跟着我的思路向下推演,这个思考过程很重要,是尝试去解决问题最终寻找答案的过程,而不是直接去看答案

按照刚才说的实现NFT需要具备 1.最小原子化,不可分割 2.具备非同质化,唯一性,即可以定位并指定转移 3.可以映射metadata去描述NFT内容 所以其实token的不可分割性其实有办法解决的,那么另外两个如何解决呢?

Casey Rodarmor 在比特币上开发了Ordinals协议,下面是该协议的链接:

https://docs.ordinals.com/introduction.html

我们来看看它是如何解决这三个问题从而实现了比特币NFT,首先他也是从如何解决最小原子和唯一性出发,提出了序数(即表示数字次序)理论,他巧妙的将比特币最小单位“Satoshis聪”利用起来

序数理论给了聪个体身份,并允许它们被追踪、转移并赋予意义。聪是比特币的最小单位,1亿聪等于1比特币,至于为什么叫聪自然是因为创始人叫中本聪,EOS最小单位是Larimer因为创始人姓Larimer,以太坊的最小单位是wei,是致一位华人敬密码学先驱戴伟,所以可见他在crypto的地位,华人之光,感兴趣的可以自己搜索了解戴伟的事迹

所以聪是最小单位肯定无法被分割,如何解决唯一性的问题?序数是按照聪被开采的顺序将其从0开始编号,第一个区块中的第一个聪的序号为 0,第二个聪的序号为 1,最后一个聪的序号为 4999999999,从而每个聪具备了ID属性,然后将交易输入中的聪按先进先出的顺序转移到输出 sats,从而实现定向转移

编号方案和转账方案都依赖于顺序,编号方案依赖于挖矿的顺序,而转账方案依赖于交易输入和输出的顺序,因此整套比特币NFT方案叫ordinals ordinals包括4部分 1.描述序数方案的 BIP 2.与比特币核心节点通信以跟踪所聪位置的索引 3.允许进行序数感知交易的钱包 4.一个用于区块链交互式探索的区块浏览

这是序数BIP的文档,感兴趣的可以详细看看:

https://github.com/casey/ord/blob/master/bip.mediawiki

解决了前两个问题,第三个metadata即如何给被编号的聪挂上NFT该有的名字、图片和描述等信息呢?

Inscriptions铭文是比特币NFT的metadata概念,铭文内容完全在链上,存储在 taproot脚本中,数据格式如下图

因铭文在链上,无法引用链下内容,所以无法被修改,而不像是以太坊NFT通过链下的IPFS或者AWS中去索引,但也因无智能合约等问题所以铭文无法支持链上版税,在Ordinals协议的专属区块链浏览器中可以查看每个NFT的聪、区块、铭文等信息,如下图所示

crypto punks是第一个在比特币网络发行NFT的项目,官网链接:https://bitcoinpunks.com/

目前BAYC也考虑在比特币中发行NFT,先不论比特币NFT的价值到底如何,但是比特币的数字黄金地位摆在这里,赚钱效应足够强,蓝筹NFT发行肯定会不愁卖的

可以看到在2月份比特币NFT迎来了高峰期

对于比特币NFT的dune地址如下大家感兴趣可以详细了解:

https://dune.com/dataalways/ordinals

我认为比特币NFT的因技术限制可拓展性可玩性是非常低的,再加上比特币价格如此之高带来的gas等成本,以及比特币持有者人数之少,比特币NFT不具备规模性,我并不看好比特币NFT的发展空间

说句不客气的比特币NFT就是奇技淫巧哈哈,蓝筹NFT迁移过去的买一下还有收藏增值价值,但是真指望能出来原生在比特币发行的NFT并得到大众认可,难度极其大,目前完全不具备规模性,以及其实比特币社区也对这件事的看法两极分化,甚至比特币原教旨主义者认为比特币NFT就是邪恶之物,他们认为比特币NFT完全违背了比特币圣经的教义(即中本聪的那篇论文):一种点对点的电子现金系统 以及邪恶的NFT消耗了原本就珍贵的比特币资源 我倒不是原教旨主义者,我只是站到技术和市场视角,觉得比特币NFT不具备想象空间,当然也可能是我认知不足狭隘了,仅个人判断

最后比特币NFT的上手操作和理解门槛我认为还是非常高的..真是奇技淫巧,我看了一上午文档还有很多细节没理解,虽然本文不长但搞了我整整4小时,是我写的最累的一篇之一,按照惯例文末放一个打赏码,如果你看完有收获,可根据自己心情打赏,研究写作不易,感谢支持

因我的认知和经验有限,以上内容可能存在不足或错误,欢迎指正探讨,不喜勿喷,请注意本文不具备任何投资建议,一切DYOR。

欢迎转发本文,请关注我的twitter:@jason_chen998了解更多一手信息,我和读者们互动也会在推特上进行,有需要也可添加微信 cj350306878,请备注姓名、公司和目的,谢谢。

未经授权,各媒体请勿私自转载,请尊重创作者,谢谢

往期文章:

NFT