复制成功

分享至

主页 > 数字货币 >

研报:除了BRC20,比特币还有RGB这些Layer2

2023.05.31

比特币的 NFT 协议自 2 月份面世以来,引发了一系列关注——从基于 Ordinals 的 NFT 到基于 Ordinals 的 BRC 20 代币,但是对于 BRC 20 协议,一些比特币研究人员认为,他们并不是最佳解决方案,类似于 RGB 这样的比特币二层,才是更好的选择。

Mempool 播客在这一期节目请到了比特币研究人员阿剑以及 Harshky Capital 的 Tech lead Jeffery Hu 来谈论他们对包括 Brc 20 在内的比特币二层的看法。

1. 比特币为新的二层的做好了准备

Ordinals 由比特币核心开发者 Casey Rodarmor 在 2022 年 2 月 2 日提出 BIP,到了 2023 年 1 月底上线,整个开发经过了差不多一年的时间,简单来说,它用一种独特的方式,把任意一段 4 MB 大小内容数据写到比特币上,每一段数据和比特币的一个聪绑定。可以从两个部分理解 Ordinals 这个协议,一个是 Ordinals 序数,一个是 Inscription 铭文:

  • Ordinals 序数:要 Ordinals 要先理解比特币最小的货币单位 Satoshi 聪,一个比特币等于 1 亿个聪,这些聪之间本来没有差别,但是就像各国央行发行法币时给法币打上编号一样。在比特币 UTXO 记账系统的基础上,Casey 利用一套技术方案,给聪打上序号,并且追踪他们。

  • inscription 铭刻:当每个聪被打上编号之后,就可以将一段内容写入见证隔离区,内容可以是图片、文字、音视频,甚至是代码,只要大小在 4 MB 以下,这个过程也就是将艺术品和聪绑定,从而发行、流转。

  • 比特币实际上是一个去中心化的账本系统,而这个账本的核心是它的脚本系统——用来编写交易规则的语言,这种语言不具备图灵完备性,提供了执行交易和定制特定操作的功能。

    Ordinals 在脚本中的逻辑实际上依赖比特币脚本中的“op_if”的操作码, 这个操作码自比特币诞生起就存在,由中本聪写下。“op_if”的意思是说,如果堆栈中出现了“ 0 ”和“op_if”,那么“ 0 ”和“op_if”中间这一整段代码都会被跳过,不会进入堆栈中去实际执行。

    而 Ordinals 就是利用了这一点——当它需要附加铭文时,它先验证一个签名,然后向堆栈写入“ 0 ”和“op_if”,而"0"和“op_if"中间的这段数据按照脚本设置被完整地跳过,而这段数据就是 Ordinals 铭文。

    除了“op_if”,Ordinals 的存在还跟比特币一次重大技术升级隔离见证有关。众所周知,比特币记账是采用 UTXO 系统,而 UTXO 有自己的脚本公钥,通常需要提供一些数据来完成脚本公钥编程出来的验证程序一笔钱才能被解锁。原本,所有用于通过验证程序的数据都会放在输入脚本签名的字段里。2017 年 8 月,比特币采用了名为隔离见证 (SegWit) 的软分叉升级,通俗地说,通过把占用大量存储空间的签名等数据,放置交易脚本末尾,在比特币区块大小不超过 4 MB 的限制下,区块有更大空间,从而能进行更多的交易,以达到扩容的目的。

    由于隔离见证是软分叉,并非强制使用,开发者为了吸引大家使用隔离见证,便让隔离见证上数据存储价格更为低廉。而交易的大小是收取交比特币的手续费的依据,因此,开发者采用对方法是对于见证隔离部分交易大小计算给予折扣——把交易数据结构分为交易数据和见证数据两部分,在计算见证数据的大小时,使用的是 virtual Byte(vByte)为单位, 1 个 vByte 相当于 4 个权重单位(wu):

  • 见证数据:包含脚本和签名数据,每个字节计为 1 wu;

  • 交易数据:包含发送方、接收方以及输入和输出的信息,每个字节为 4 wu;

  • 也就是说,见证部分的数据权重仅为交易部分的 25% ,交易费用也相应地为 25% ,同时,此前最大区块大小由 1 MB 变更为 1 vMB,即 4 MB。

    但是真正实现 Ordinals,还跟 Taproot 有关。在见证隔离的技术中,对每次输入的数据大小做了专门的限制,但是到了 2021 年 11 月,比特币再次发生重大升级 Taproot,移除对见证部分中数据量的限制,数据具体大小只受到隔离区域最大区块 4 MB 的限制,同时,让开发者可以在见证部分编写更高级的脚本。

    在一连串技术升级之后,让之前没有办法放在比特币链上对数据能够存储到链上,一步步为实现 Ordinals 打下基础。

    免责声明:数字资产交易涉及重大风险,本资料不应作为投资决策依据,亦不应被解释为从事投资交易的建议。请确保充分了解所涉及的风险并谨慎投资。OKEx学院仅提供信息参考,不构成任何投资建议,用户一切投资行为与本站无关。

    加⼊OKEx全球社群

    和全球数字资产投资者交流讨论

    扫码加入OKEx社群

    相关推荐

    industry-frontier