意外还是惊喜? 最近出现了一种在比特币区块链上铸造非同质代币(NFT)的新方法,它可以将NFT的实质内容完全放到比特币区块链上。 只有这套标准的创造者CaseyRodarmor不乐意管这些东西叫NFT。他认为这个词已经被污名化了,所以他将这些东西称为电子艺术品。不管你叫它电子艺术品还是序数NFT,它们使用了序数理论来标记和跟踪这些铭文(inscriptions),也就是嵌入到区块链的数据内容。 所谓序数,就是描述了一个序列内部的特定位置的数字(例如,第一个、第二个)。而在这里,序数是指特定某一个聪(satoshi,比特币的最小单位)的UTXO(未花费的交易输出)。这个聪包含了一段铭文,也就是NFT的内容,可以是文本、图片、HTML文件,甚至是MP3(音乐文件);而序数将这个附加了铭文的聪标记成了一笔特殊的交易,所以用户可以定位和跟踪它们。令人惊讶的是,这样的为聪排序的系统,早在2012年就已经有人提出来了。 自1月份推出以来,超过1000个电子艺术品已经在比特币区块链上永存。这些铭文包括推特截图、新兴的NFT系列、Keet。io软件的广告,甚至一个8像素的视频游戏(像是传统的射击游戏Doom的克隆版,你可以在ordinal区块浏览器里玩到)。 除了这些琐碎但不乏乐趣的图片、视频游戏等等,序数NFT还可以用作敏感信息的抗篡改、抗审查存储。 不像此前出现的基于比特币区块链的NFT,序数NFT并不使用比特币的OPRETURN输出(该操作码也允许用户在链上存放任意数据)。相反,它使用的是比特币区块的交易witness(见证数据)字段,以及tapscript(因为2021年的Taproot升级而出现的脚本编程功能)。 序数NFT是原生于比特币的,所以它不需要一条新的区块链,也不需要一种新的代币。而且它还把NFT的全部内容都存储在链上,不像其它的NFT标准那样仅仅把一条链接放到链上。 这种创新已经解锁了区块空间的新应用场景(至少,是降低了进入新场景的门槛)。自然地,这使得一些矿工希望序数NFT能进一步推动对区块空间的需求,并产生更大的手续费收益,但并不是所有人都对这项创新感到高兴比特神教阵营的一些人认为,这往好了说就是一些微不足道的小玩意,而从坏的一面看就是对比特币的攻击。 Counterparty、RarePepes和比特币NFT的回归 在我们深入了解序数NFT之前,我们先花点时间了解一下以往在比特币上铸造NFT的尝试。 不管怎么说,NFT确实起源于比特币。在以太坊和Solana链上的素朋克和耷拉着眼睛的猴子变成名人的玩具之前,比特币上就已经有交易卡片和青蛙佩佩(PepetheFrog)了(译者注:青蛙佩佩就是那个眼睛很大、经常作悲伤表情的形象。) NFT最早出现于2015年,是在Couterparty上出现的;这是一种区块链网络,使用比特币的OPRETURN输出来制作非同质资产。OPRETURN于2014年3月引入之后,11月,RobbyDermody、AdamKrellenstein和OuzielSlama就推出了Counterparty。2015年,这个平台的第一套NFT出现,是一种类似于万智牌(MagictheGathering)的卡牌交换游戏,叫做SpellsofGenesis。 堵车,Counterparty的真正爆发,是在青蛙佩佩交换卡系列的1774个NFT推出之后。收藏家们使用Counterparty钱包保管这些NFT,而Counterparty使用OPRETURN输出,将这些NFT的索引锚定到比特币区块链。OPRETURN输出可附带的数据大小限制在80字节,只够Counterparty把NFT的描述、名称和数量放进去(但对序数NFT来说,数据体积的唯一限制就是比特币区块的体积限制,这个我们会在后面详说)(译者注:如果不要求连续地存储,OPRETURN这样挂载数据也可以认为仅受到区块大小的限制,但这个上限会比序数NFT的做法要低。) OPRETURN交易的交易量在2018年末达到峰值,在2019年春天跌到谷底,然后在2020年随着OMNI(Tether最初发行USDT的平台)和Counterparty的退出而逐渐消失。20192020同样也是USDT迁移到以太坊、以太坊上的早期NFT项目兴起的时间。上图给还在萌芽期的序数NFT提出了一个响亮的问题:序数NFT会步他们的后尘吗?还是能够产生更大的影响呢? 什么是序数NFT(电子艺术品、铭文)? 我们来看看序数NFT的几个基本模块:交易的见证数据字段:就是存放NFT的数据和内容的地方。铭文:就是NFT的主体放到比特币区块链上的实际内容,NFT代表的是对这些内容的所有权。铭文会刻在交易的输入的见证数据字段,而NFT就被赋予这笔交易的第一个输出的第一个聪。你也会看到人们把铭文称为电子艺术品序数NFT这三个词已经可以同义混用了。信封:铭文会存放在(见证数据内的)Rodarmor称为信封的区域,这个区域是由OPIF和OPFALSE操作码构成的。就像OPRETURN一样,这些操作码是用来给比特币区块链发送指令的。在信封这种用法中,OPIF存放被铭刻的数据,而OPFALSE则确保这些数据永远不会被实际执行和推入堆栈(所以,虽然一些神教教徒在制造恐慌,但实际上,全节点并不需要处理和验证铭文,只需要处理和验证UTXO集,NFT自在其中)。序数:用数字排序的数学理论,在这里的用途是将单个单个的聪辨识为电子艺术品(也就是序数NFT)。序数将一笔交易的第一个输出的第一个聪定义为NFT;一旦标记之后,这个聪就可以像别的NFT那样转手和交易。不像CounterpartyNFT(在链上的部分只有80字节),序数NFT没有体积限制,仅受交易见证数据字段的4MB体积限制。所以,如果你的文件足够大,理论上你可以铸造一个序数NFT,只用其铭文就将整个比特币区块塞满。 Taproot升级带来的tapscript,以及隔离见证升级带来的交易见证数据字段,让这一切可以组合起来。 在2017年隔离见证升级之后,比特币交易的签名就可以从脚本签名(ScriptSig)字段移到见证数据字段,而且这个字段中的数据不会被包含在区块的交易默克尔树中,而且是专门放在一个单独的区域中(这就是它的名字隔离见证(SegregatedWitness)的由来)。 隔离见证实质上扩大了区块体积上限,因为包含在见证数据字段中的数据,都不会占用比特币原本为区块安排的1MB空间。也正因此,隔离见证升级引入了一种新的度量区块体积的方法,叫做区块重量,放在见证数据字段中的数据,会比放在原本的区块空间内的数据更轻。所以在隔离见证交易的见证数据字段内存放数据,会比在区块内存放数据(译者注:比如OPRETURN输出)更便宜。这就是所谓的见证数据折扣,也是让序数NFT得以产生的关键。 另一个关键是Taproot升级。虽然引入了见证数据折扣,但隔离见证依然为单笔交易可以在见证数据字段放置的数据量安排了限制。Taproot升级放宽了这些要求,完全移除了限制,所以理论上你可以用全部的区块空间(译者注:准确来说是见证数据空间)铭刻一个内容高达4MB的NFT。(我们Luxor真的付诸实践了,挖出了一个带有3。9MB的电子艺术品的区块,这也是有史以来最大的区块)。 附加铭文的交易是taproot输出的花费交易,会将相应的tapscript暴露出来,因此铭文的内容和文件类型也会暴露出来,序数NFT的创始人CaseyRodarmor在一次手机访谈中说,铭文会‘附着’在这样的交易的第一个输出的第一个聪上然后序数协议允许你使用普通的比特币交易转移这些聪。 如比特币开发者PeterTodd指出的,序数NFT甚至在2017年8月隔离见证激活升级之前就可以实现。但Taproot让它们变得更加便宜,而且允许一次性上传更大体积的文件。一些评论员说Rodarmor是意外发现这项创新的,就像是偶然犯了个错。 我不会称这是一场意外我觉得人们会为此感到惊喜,Raodarmor说。 比特币用户需要一种特殊的钱包和区块浏览器(OrdWallet)来索引和跟踪序数NFT,但可以使用任意的比特币地址来发送和接收这些NFT。因为电子艺术品需要taproot才能铸造,所以OrdWallet会默认启用Taproot地址。 还需要提醒的是:被附加了铭文的聪,从链上来看跟其它聪依然是没有分别的,意思是它就跟其它聪一样是可以花费的,而且花费方式也没有区别。现在,一个聪只能铭刻一次,但Rodarmor正在开发一种升级,让用户可以重新铭刻之前已经铭刻过的聪(叫做抄写)。 序数NFT对比特币矿工来说意味着什么? 尽管序数NFT的创始人尝试以称呼它们为电子艺术品来避免争议,但序数NFT在比特币人中已是热门话题。 基本上有两种阵营。支持的一方认为比特币的区块空间是一个自由市场;只要你能支付手续费,你就可以使用区块空间,不论交易有多大、包含什么内容。反对的一方则声称NFT都是骗局,会占用区块空间,这些垃圾交易会挤出更有意义的经济交易(例如普通转账);而且,这种占用会提高下载和运行比特币全节点的带宽需求。 序数NFT也因为比特币的安全预算问题(不管你怎么称呼它)而进入了更大的辩论中。支持者主张,这种新的应用将推动对区块空间的需求,对比特币的未来是有好处的,因为比特币的区块奖励最终会下降到零。自然,关于区块空间和手续费的辩论也引起了矿工的兴趣,手续费收入曾经占到他们总收入的30,但现在,好的时候也只占3。 现在只有超过1000个序数NFT在流通,所以它们还不能达到让交易手续费率呈抛物线增长。也就是说,比特币交易的手续费和区块体积确实都在1月的最后两天显著增长,但增长的一部分原因可能是比特币的哈希率从历史最高点下降了3,也就是出块的时间变长了,因此导致交易入块时间变长以及手续费变高。但没有序数NFT的铭文热潮的话,我们很有可能不会看到交易手续费和区块体积的增大。 序数NFT很有可能不会提高交易手续费。当然,它们是可能导致手续费提高的,但不是你想的那样。毕竟,因为得到了隔离见证的折扣,理论上一个装满电子艺术品的区块,可能比装满普通比特币交易的区块携带更少的手续费。 但如果足够多的用户开始铸造序数NFT,他们就会跟普通交易激烈竞争区块空间,而广播普通交易的用户就需要提高手续费,才能让自己的交易被打包。这样一来,矿工可能会优先打包尽可能多的普通交易,因为它们为每自己的数据支付的手续费更高,所以打包的普通交易越多,手续费收入越高。 所以,即使序数NFT会产生手续费上涨压力,矿工也有可能会优先打包更多的普通交易,以产生更高的手续费。 稀缺性 真正会给矿工带来好处的可能不是交易手续费,而是挖出电子艺术品具体来说,就是稀缺的聪。 在一篇论述序数理论的博客文章中,CaseyRodarmot列出了一份不同聪的稀有程度的图表。这个分类方法主要围绕比特币工作量证明的自我调节事件,也即难度调整事件和增发速度减半事件。例如,增发速度减半后的第一个区块中的第一个聪,会被分类为Epic聪;假设有这样的需求,这样的聪就可以在收藏家那里卖出更好的价钱。 图表如下: 一旦这样的收藏品市场出现,矿工将可以凭借向收藏家卖出这样的聪而赚大钱。当然,这种稀缺性完全基于这样的市场会出现的假设。但是,从猴子、到石头,甚至小鸡,都在NFT交易的狂欢中找到了自己的收藏家,设想一些比特币人会加入这个浪潮、追逐新的减半周期的第一个聪、新的难度周期的第一个聪,也不是什么奇怪的事。 序数NFT:反常吗? CaseyRodarmor的创新才刚刚出现了大概一个月,就已经成为了比特币圈子今年最有争议的话题。 反对的力量非常强,BitcoinCore的贡献者LukeDashjr已经为节点运营者编写了一个粗糙的过滤器(译者注:可用于让节点不再接收这种交易到自己的交易池中,也不再转发),虽然这个工具的功效和影响都还存在疑问。不管怎么说,OPFALSE意味着铭文数据不需要被验证,而且剪枝节点也完全不会保存交易的见证数据。 也有人站在另一边,许多人包括比特神教教徒和普通的密码货币爱好者都对这种新的NFT铸造方式感到兴奋。除了图片和收藏品,序数NFT还可以用来发布敏感的文件,可以从永久的、抗审查的存储和复制中受益。借用GalaxyDigital的BrandonBailey的话来说,比特币用户可以通过铭刻序数NFT来策划一个不可篡改的图书馆。 对矿工来说,这项创新可以导致日后的交易手续费增加,并为矿工开启额外的收入流(挖出稀有的聪),甚至产生矿工可抽取价值(MEV)。 不论如何,序数NFT不会消失。有疑问的只是它们会造成多大的影响,以及铭文能不能够创造像以太坊和其他区块链一样的的NFT热潮。