扫码下载 APP
qrCode
更多下载方式
今天不再提醒

比特币的UTXO模型:为什么比特币二层解决方案总是走错路

多年来,BTC的Layer 2(L2)讨论一直处于以太坊的阴影之下。大多数L2方案只是复制了EVM的rollup技术——建设速度快,但它们剥夺了比特币的安全保障,并迫使用户在BTC和EVM钱包之间切换,操作并不流畅。

但事情的关键在于:比特币的UTXO模型与以太坊的账户模型本质上截然不同,这种差异远比大多数人意识到的更为重要。

UTXO与账户模型:现金与银行流水

可以这样理解:

  • 账户模型 (以太坊):就像你的银行账户。你有一个总余额,交易只是更新这个数字。
  • UTXO模型 (比特币):就像实体现金。你收到的每一张钞票都是钱包中的一张“账单”。当你花钱时,实际上是消费旧的账单并生成新的账单。

举例:你有一张1000元的钞票,买东西花了600元。

  • 账户模型:你的余额变成400元。
  • UTXO模型:你交出1000元的钞票,得到一张400元的钞票,商家得到一张600元的钞票。

每一笔交易实际上都是销毁旧的UTXO并创建新的UTXO。

进入eUTXO:UTXO的升级版

Cardano和Ergo推出了扩展UTXO (eUTXO),不仅携带价值,还能存储数据和智能合约逻辑。现在,每笔交易不再只是支付,而是一个可以强制执行条件的小型智能合约。

听起来很强大,但比特币的核心UTXO模型本身无法原生支持这一点。

BRC-20问题:在Mac上运行Windows

BRC-20试图在比特币上创建代币,采用了一个巧妙的黑科技:在比特币交易脚本中嵌入JSON格式的账户模型数据。基本上,他们试图将以太坊的模型嫁接到比特币的UTXO系统上。

问题在于:比特币本身不理解这些数据。这就像在实体现金上写笔记——银行根本不在意你写了什么。

为了追踪BRC-20代币的余额,项目方需要链下索引器——集中式服务器维护自己的账本。这违背了区块链去中心化的初衷。

较新的协议如ARC-20和Runes试图解决这个问题,将代币等同于最小单位“聪”(比特币的最小单位),但比特币的546聪的最小输出限制严重影响流动性,无法进行细粒度的交易。

技术纯粹派称BRC-20为“技术倒退”,他们的观点也不无道理。

RGB协议:真正的解决方案?

RGB被设计为UTXO链的智能合约系统。核心思想是“同构绑定”——将比特币的UTXO映射到Nervos CKB的“Cell”(一种增强型UTXO格式,支持智能合约)。

但RGB仍不完整((v0.11版本尚未发布)),且全面实现或许永远无法完成。

CKB的RGB++:跨链无需桥接

这才是关键。CKB的RGB++协议基本上提出:

“不要试图将BTC锁入L2,而是同时在比特币和CKB上验证交易。用CKB实现复杂的智能合约,用比特币提供基础层的安全保障。”

工作原理:

  • 资产在比特币L1发行
  • 智能合约功能在CKB L2上实现(利用eUTXO风格的Cell)
  • 不需要桥接——只需双链验证
  • 用户无需特殊客户端,也不需要本地存储交易历史

这是一种“有意的跨链”方式,而非“资产跨链”——你是在移动执行,而不是锁定资产。

未来展望

RGB++仍处于概念阶段,尚未经过验证,但它代表了一种根本不同的思路:不是试图让比特币适应以太坊式的L2,而是与比特币的UTXO设计合作,而非对抗。

是否真正落地并实现规模化,还需时间验证。但作为一种方向,值得持续关注。

BTC-1.38%
ETH-1.09%
ADA2.07%
ERG-4.35%
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)