摘要
众所周知,比特币并不具备以太坊那样的智能合约能力,不同于以太坊的 ERC20 合约,对接比特币的 UTXO是绕不开的环节。基于 UTXO 构架应用,其安全性自然与主链共享,这种模式也为市场带来很多期待,有可能构建不同于以太坊 L2 那样的生态模式,这也是市场的期待。
相较于以太坊,UTXO 是比特币最具特色的数据模型,因此比特币 Layer2 生态有望呈现不同于以太坊那样的生态模式。随着行业竞争的加剧和技术不断进步,近几年以太坊 L2 迅速发展,生态繁荣下的以太坊链上费用得到了整体的控制,而比特币网络生态发展还十分初级,近期崛起的铭文、符文等 Ordinals 应用,为基于 UTXO 构建应用提供了一种可能。2023 年的铭文、今年符文等活动带来的链上交易活跃,为挖掘 UTXO 潜力奠定了基础。
Taproot 升级进一步提升了比特币生态的发展潜力。我们都知道,比特币 Taproot 升级是激活隔离见证 (SegWit) 以来经历的最重要的升级。Taproot 旨在进一步提高网络的隐私性和效率。Taproot 升级最显著的变化是允许将多个复杂的签名(例如多重签名钱包)一起聚合和验证,而不是单独进行验证。通过聚合签名,网络的性能更快、费用更低,且节省区块空间。Taproot 通过增强用户的隐私性和灵活性,提供了一种执行比特币交易的新方式,将极大地提高比特币的可扩展性。
Nervos CKB 的 Cell 类似一个更智能的UTXO,比特币 UTXO是一个装着纸质账本的盒子,而 Cell 是将盒子里的账本换成了 Excel 电子文档。Nervos CKB 继承了比特币 UTXO 的架构并创建了 Cell Model(细胞模型),这是一种作为状态存储的通用 UTXO 模型,保持了 UTXO 的简单性和一致性。在 CKB 中,所有状态都存储在 Cell 中,计算在链下完成,由节点进行交易验证、上链。Cell 代表 Nervos 中的基本数据存储单元,与比特币 UTXO 不同的是,它可以包含各种数据类型,如 CKByte、Token、JavaScript 代码或 JSON 字符串等序列化数据,这种更丰富的数据类型拓宽了 Cell 的能力,使得 UTXO 得到了拓展——如实现智能合约(甚至是定制化的智能合约,例如发行 NFT 代币、限制代币的供应以及制定满足独特需求的使用条件)。
UTXO的独特性是否也会催生不一样的生态世界?铭文、符文对比特币 UTXO 的深度挖掘,使得基于 UTXO 的资产部署成为可能,而 Nervos CKB 对 UTXO 的升级,进一步解放了计算能力。这些预示了 UTXO 不一样的应用潜力,似乎也更有趣,成为行业新的期待。纵观以太坊的发展,从 ERC20 标准催生了 ICO,再到 AMM 的发展为 DeFi 提供了源动力,NFT 以及元宇宙的出现,其生态范式逐渐丰满。但这个过程也不是一蹴而就的,中间的波折坎坷并不少。比特币近期的创新,一开始就得到了一定的市场热度,这是好现象,说明市场对 UTXO 的潜力抱着很大的期待和信心。但热度来得快,降温也是迅速的,符文出现后,自然铭文的热度就下降。目前铭文和符文都还停留在抢“铸造”(mints)的阶段。铸造只是开始,后面如何开展应用、丰富生态才是更重要的事。Nervos CKB 的情况亦类似,目前的生态应用可以说是对以太坊生态的简单“复制”。
风险提示:区块链技术研发不及预期;监管政策的不确定性;Web3.0 商业模式落地不及预期。


1. 核心观点
比特币 UTXO 本身并不具备智能合约能力,目前比特币还未产生类似以太坊那样的丰富生态。随着 Ordinals 协议、Nervos CKB 等对 UTXO 潜力的挖掘,产生了铭文、符文等新的应用模式,逐渐成为行业关注焦点。基于 UTXO 构架应用,其安全性自然与主链共享,这种模式也为市场带来很多期待,有可能构建不同于以太坊 L2 那样的生态模式,这也是市场的期待。
本文对几种典型的 UTXO 应用模式进行了分析,对比特币生态进行了展望。
2. UTXO 的春天,BTC Layer2 生态有望得到进一步发展
2.1 基于 UTXO 的 BTC Layer2 有望催生新的生态模式
区块链的工作原理需要分散的节点达成共识、确认,这必然带来效率的下降,所以在处理任务(转账或执行合约程序)的时候自然不如中心化节点快,这是一个典型的不可能三角问题(安全、可扩展性、去中心化不可同时最优)。站在提升扩展性的角度,二层网络(Layer2,L2)是一种广泛采用的方案。近几年以太坊 L2 迅速发展下,生态繁荣下的以太坊链上费用得到了整体的控制,而比特币网络生态发展还十分初级, 2023 年的铭文、今年符文等活动带来的链上交易活跃,即可看到比特币网络的费用有个急速攀升的过程(见图 2)。


UTXO 机制使得比特币的每一聪都是“非同质化”的,有望催生不同于以太坊的生态模式。由于比特币没有账户,比特币的交易创建的输出其实并非一个简单的公钥地址,而是一个脚本。我们可以这样理解,在 Bob 给 Alice 支付 1.5 个 BTC 的这个交易中,Bob 创建的输出脚本中会包含 Alice 的公钥 Hash。整个脚本的意思是,谁能够提供一个签名让这个包含 Alice 的公钥的脚本运行,谁就能花费这笔交易的 1.5 个 BTC。显然,创建签名只能使用 Alice 的私钥,其他私钥创建的签名将无法通过这个脚本的验证,从而确保其他人无法假冒 Alice 来花费这笔输出。也就是说,UTXO 中的 BTC 并不是以余额的方式记录在某人的账户里——每一笔交易发起者通过脚本为这些 BTC 创建了一个锁,而所有者才有钥匙——当然某笔转账的比特币的输入(转账发起者)和输出(转账接收者)可能是由多个历史 UTXO 组合而成,类似不同面值纸币的拼凑。这样做的好处之一是,所有的转账交易都是站在 BTC 流转的角度,不同的 UTXO 之间可以进行并行交易,因为 UTXO 之间是严格区别的。也可以这样理解:UTXO 机制将 BTC 的所有部分(最小单位是“聪”,sats)的流转历程完整记录下来,可以想象每一聪就是一个硬币,在每次流转都获得一个签章来记录轮流历程。相较于以太坊,UTXO 是比特币最具特色的数据模型,因此比特币 L2 有望呈现不同于以太坊那样的生态模式。


升级进一步提升了比特币生态的发展潜力。我们都知道,比特币 Taproot 升级是激活隔离见证 (SegWit) 以来经历的最重要的升级。Taproot 旨在进一步提高网络的隐私性和效率。Taproot 升级最显著的变化是允许将多个复杂的签名(例如多重签名钱包)一起聚合和验证,而不是单独进行验证。通过聚合签名,网络的性能更快、费用更低,且节省区块空间。Taproot 通过增强用户的隐私性和灵活性,提供了一种执行比特币交易的新方式,将极大地提高比特币的可扩展性。


随着 Ordinals 协议催生了铭文、符文等应用,进一步推动了比特币生态的发展。截至 5 月 6 日,以太坊生态 TVL 超过 960 亿美元,比特币生态在过去一年经历了较快的发展,TVL 已达 12 亿美元。毫无疑问,相较于以太坊,比特币生态的发展还处于初期。


2.2 Ordinals 协议进一步挖掘 UTXO 新的可能
参考以太坊 Layer2 的发展情况,比特币 L2 亦有不同的技术路线,众所周知,比特币并不具备以太坊那样的智能合约能力,因此,比特币二层网络有的技术路线有状态通道(如闪电网络等)、侧链、Rollup 等,这些路线大多是将智能合约的扩展能力更多依靠 L2 来实现,通过跨链桥实现比特币主链与 L2 实现资产跨接,这可以说都是属于侧链的一类。侧链一个核心问题便是侧链与主链实现共识、共享安全等,而如何对接比特币主链的 UTXO 是绕不开的环节。近期崛起的铭文、符文等 Ordinals 应用,为基于 UTXO 构建应用提供了一种可能。基于 UTXO 构架应用,其安全性自然与主链共享,这种模式也为市场带来很多期待,有可能构建不同于以太坊 L2 那样的生态模式,这也是市场的期待。
UTXO 模型下,每一聪(sats,比特币的最小单位)BTC 的流转都是可追溯的,非同质化的(也许这是最早的 NFT),这为开发 Ordinals 协议以及 BRC-20 生态提供了基础。2022 年 12 月,比特币开发者 Casey Rodarmor 发布了一个在 Bitcoin Core(比特币核心)全节点之上运行的开源软件 ORD。简单来说,该软件允许用户在比特币区块链上输入任何信息,如一串文本或图像,然后将上传的这些信息与一个特定的聪绑定起来,最终得到一个带有某种信息的聪,也就是所谓的比特币 NFT。更清晰地说,Ordinals 协议一共分为两个部分:Ordinals(序数)和 Inscription(铭文)。Ordinals(序数)从本质上说,是一个为比特币最小单位聪 sats(1 BTC = 100000000 sats)编号的方案,并允许跟踪和转移个别聪。在这里,聪按照挖掘顺序进行编号,并按先进先出的顺序从交易输入转移到交易输出。当每个聪被打上编号后,就可以将一段内容写入交易的“见证隔离区”,这段内容也将赋予这笔交易输出的第一个聪。这个写入的过程叫做 inscribe(铭刻),而写入的内容就叫做 Inscription(铭文)。这里的铭文可以是图片、文字、音视频,甚至是代码,理论上只要大小不超过比特币区块上限 4MB 都可以完成铭刻。因此 Inscription 在表现形式上和 NFT 很像,而 Ordinals 就是一个能让人们在比特币网络上铸造类似于以太坊上 NFT 的协议。
Ordinals 协议不仅仅可以用来发行 NFT,如当铭文按照 JSON 数据格式附加时,就可以用来发行通证——于是在进一步挖掘 UTXO 的潜力后,产生了 BRC-20 等新的资产协议,推动了铭文、符文等应用的发展。自 BRC-20 出现后,在比特币链上交易便占有一定比例,这预示着独特的比特币 Layer2 生态的发展潜力。

3.UTXO 该产生怎样的生态应用
3.1. Ordinals 协议催生铭文、符文生态
BRC-20 起源于一个社区实验,是比特币生态的一次尝试。2023 年 3 月 9 日,推特用户 domodata 在 gitbook 上发布了其称之为“有趣且具有实验性的标准”的 BRC-20 标准,它基于 Ordinals 协议创建,可以将铭文设置为 JSON 数据格式来部署通证、铸造和转移通证。简单来说,就是 damodata 认为 Ordinals 协议不仅仅可以用来发行 NFT,当铭文按照 JSON 数据格式附加时,就可以用来发行通证。所以,BRC-20 通证可以理解为是一种变异的 Ordinals NFT,NFT 上铭文刻录的是图片,但 BRC-20 上铭文都是统一的 JSON 格式的文本数据。BRC-20 主要为比特币网络发行同质化通证提供了 3 个标准,包括 BRC-20 通证的部署(deploy),铸造(Mint)和转移 (Transfer),开发者按照这个标准执行就可以完成 BRC-20 通证的创建和发行。在 gitbook 主页中,domodata 也给出了部署、铸造和转移的示例。
BRC-20 标准推动了铭文的迅速发展,毕竟比特币区块和 UTXO 的潜力难得被深入挖掘,这是基于比特币 UTXO 的一次有意思的试验,受到了社区和用户的追捧。


基于 BRC-20 的铭文是对比特币 UTXO 潜力的一次挖掘,聚焦在 NFT 资产,自然而然,同质化代币(FT)的资产协议也会成为新的方向。2024 年 4 月 20 日 8:09,BTC 于区块高度 840000 成功完成第四次减半,比特币网络每一区块挖矿奖励由 6.25 BTC 减半至 3.125 BTC。而同时,比特币符文(Runes)也在 840000 区块高度正式上线。符文是在铭文基础上进行改进,更灵活地在比特币 UTXO 内直接部署资产,即在比特币网络上基于 UTXO 发行同质化代币,形象来说,类似是一个刻蚀技术,就像中文“符文”所表达的那样。符文(Runes)协议部署的代币资产直观地记录信息到比特币链上:即写入比特币 UTXO(未花费的输出)的 OP-RETURN 字段内。
符文上线即带动比特币链上费用快速增长。自 4 月 20 日 8:09 上线以来,当天因符文活动产生的比特币链上费用占比为 57.7%,而此前比特币链上费用以传统比特币转账为主。就 840000 这一区块来说,产生的费用为 37.626BTC,这个数字超过挖矿激励(3.125BTC)的 10 倍!深受市场追捧。


符文显然更进一步,在设计、发行和兼容性等方面有着不小的改进,在兼容同质化代币、对接网桥、DeFi 应用程序方面做足了准备。

3.2 UTXO 的进化:Nervos(CKB)细胞模型
比特币并没有我们熟悉的账户余额模型,而是采用了 UTXO(Unspent Transaction Output,未经花费输出)来表达比特币的交易流转。例如,用户从其他人那里接收到 100 个 BTC,就形成了 100BTC 的 UTXO,等于是把这 100BTC 当做一个盒子,并加上一把用户私钥才能解开的锁。而实际上这 100BTC 可能是由另外几个带锁的 UTXO 盒子组合而成(比如,4 个 25BTC 的 UTXO 盒子,或者其他组合),也就是每次的操作结果就形成了一个未经花费的输出(UTXO);而并非是像账户余额模型那样只是更新余额的(数字)状态。但同时,比特币 UTXO 只能存储其“含有”的比特币价值,并不能存储更多的数据,也不具备更多的扩展性。
Nervos CKB 继承了比特币 UTXO 的架构并创建了 Cell Model(细胞模型),这是一种作为状态存储的通用 UTXO 模型,保持了 UTXO 的简单性和一致性。在 CKB 中,所有状态都存储在 Cell 中,计算在链下完成,由节点进行交易验证、上链。Cell 代表 Nervos 中的基本数据存储单元,与比特币 UTXO 不同的是,它可以包含各种数据类型,例如 CKByte、Token、JavaScript 代码或 JSON 字符串等序列化数据,这种更丰富的数据类型拓宽了 Cell 的能力,使得 UTXO 得到了拓展——如实现智能合约(甚至是定制化的智能合约,例如发行 NFT 代币、限制代币的供应以及制定满足独特需求的使用条件)。
同样受比特币 UTXO 模型的启发,Cell 模型定义了 Nervos CKB 内各个 Cell 的行为,以及更新其所包含数据的过程。如同比特币 UTXO,Cell 一经形成便是不可变的:一旦 Cells 添加到链上,就不能进行任何更改。更新 Cell 内的数据需要一个称为“花费”的过程——这类似比特币 UTXO 转账实现“花费”。并使用更新的数据创建一个新的 Cell,然后将其添加到链上——这类似于新的比特币 UTXO(为花费的输出)的形成。同样,每个 Cell 只能被花费一次。
总之,我们可以简单理解:Cell 类似一个更智能的 UTXO,比特币 UTXO 是一个装着纸质账本的盒子,而 Cell 是将盒子里的账本换成了 Excel 电子文档。


需要注意的是,Cell 模型将智能合约执行的计算和验证分开。计算发生在链下,生成新数据,更新后的数据由网络节点进行链上验证。在细胞模型中,智能合约的执行是并行的,即每个交易在自己的虚拟机中独立运行,多个虚拟机同时运行。细胞模型中的交易高度灵活且高效,多个智能合约操作可以批量处理为单个交易,从而最大限度地减少交易和处理费用。


上述提到的链下计算、共识结果上链的模式是比较流行的,如 BTC 拓展协议中 RGB 是一类比较流行的协议,即在链下计算,将共识交易的结果提交到比特币链上,这种协议本质上类似闪电网络。在此基础上催生了 RGB++ 协议,利用一次性密封条和客户端验证技术来管理状态变更和交易验证。它通过将比特币 UTXO 同构绑定映射到 Nervos CKB 的 Cell 上,并利用 CKB 链和比特币链上的脚本约束来验证状态计算的正确性和变更所有权的有效性——这样做的好处是使得 UTXO 的特性能够在比特币和 Nervos CKB 之间无缝衔接。RGB++ 不仅实现了增强的客户端验证、交易合并、共享状态等,还为比特币带来了无须跨链、不损失安全性的图灵完备合约扩展和性能扩展。
3.3.特别的 UTXO,能否造就特别的比特币生态?
曾经一段时间,比特币 UTXO 与以太坊的 ERC20 之间,似乎有着古典与现代般的区别。UTXO 既是比特币安全可靠(防双花、可追溯等)的根源,又因扩展性问题限制了比特币的生态发展,暂时还不能达到以太坊 DeFi、NFT 以及元宇宙那样丰富生态场景。
但如果我们反过来思考,UTXO 的独特性是否也会催生不一样的生态世界?铭文、符文对比特币 UTXO 的深度挖掘,使得基于 UTXO 的资产部署成为可能,而 Nervos CKB 对 UTXO 的升级,进一步解放了计算能力。这些预示了 UTXO 不一样的应用潜力,似乎也更有趣,成为行业新的期待。
纵观以太坊的发展,从 ERC20 标准催生了 ICO,再到 AMM 的发展为 DeFi 提供了源动力,NFT 以及元宇宙的出现,其生态范式逐渐丰满。但这个过程也不是一蹴而就的,中间的波折坎坷并不少。
比特币近期的创新,一开始就得到了一定的市场热度,这是好现象,说明市场对 UTXO 的潜力抱着很大的期待和信心。但热度来得快,降温也是迅速的,符文出现后,自然铭文的热度就下降。目前铭文和符文都还停留在抢“铸造”(mints)的阶段。铸造只是开始,后面如何开展应用、丰富生态才是更重要的事。Nervos CKB 的情况亦类似,目前的生态应用可以说是对以太坊生态的简单“复制”。


我们认为,UTXO 的特性,是有潜力激发不一样的生态范式,期待这样的“惊艳”范式早日出现。
风险提示
区块链技术研发不及预期:比特币底层的区块链相关技术和项目处于发展初期,存在技术研发不及预期的风险。
监管政策的不确定性:区块链及 Web3.0 项目实际运行过程中涉及到多项金融、网络及其他监管政策,目前各国监管政策还处于研究和探索阶段,并没有一个成熟的监管模式,所以行业面临监管政策不确定性的风险。
Web3.0 商业模式落地不及预期:Web3.0 相关基础设施和项目处于发展初期,存在商业模式落地不及预期的风险。
| 宋嘉吉 | S0680519010002 | songjiaji@gszq.com |
| 任鹤义 | S0680519040002 | renheyi@gszq.com![]() |







【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。
