
BTC資産のルネサンス、なぜ我々はRGBプロトコルに注目すべきなのか?
TechFlow厳選深潮セレクト

BTC資産のルネサンス、なぜ我々はRGBプロトコルに注目すべきなのか?
BTCの復興ストーリーを牽引するBRC-20は、最初のものになるかもしれないが、最後のものにはなりそうにない。
制作:TechFlow Research
作者:0xmin & David

Ordinals 和 BRC-20 成功掀起了“在比特币上发行资产”的热潮,但显然它可能不会是最后一个。
如果比特币上的资产发行成为一种新的叙事,那么在最大程度减轻比特币主网负担的前提下,我们是否会有更加可行和友好的方式?
因此,最近一个沉寂多年的协议再次引起了讨论——“RGB”,一种能够在比特币网络上创建和管理数字资产的协议,经常与闪电网络等比特币二层概念一同被提及。


RGB协议究竟是什么?它是否能让BTC资产发行真正实现文艺复兴?
古老的 RGB,聚焦 BTC 资产发行
在比特币网络上发行资产这件事,实际上很早就有人动过念头。
RGB 协议的起源可以追溯到 2018 年,当时 Giacomo Zucco、Peter Todd 和 Alekos Filini 等比特币社区成员开始探讨一种在比特币网络上创建和管理资产的新方法。他们的目标是设计一个既能利用比特币的安全性和去中心化特性,又能支持更复杂功能(如资产发行和智能合约)的协议。
为了实现这一目标,他们开始研究如何将资产和状态信息与比特币的 UTXO 模型相结合,并提出了一种名为 RGB 的新协议。其核心思想是将资产发行、所有权和状态更新通过客户端验证与比特币的 UTXO 模型结合起来,而不是像现在的BRC-20这样依赖比特币网络的完整节点。
至于为什么叫“RGB”,你很容易联想到三原色中的红绿蓝。实际上 RGB 协议最初的研究方向是“染色币”,因此采用了与颜色相关的概念。虽然目前 RGB 协议的功能已与染色币关系不大,但名字却被保留了下来。

从其 GitHub 页面可以看到,RGB 被定义为:为比特币和闪电网络提供可扩展的私有智能合约,使在比特币网络中发行资产成为可能。

只是由于后来以太坊的崛起,以及比特币更多地被视为价值储存工具和加密市场风向标,在比特币上发行资产并创建合约的实践一直处于不温不火的状态。
直到最近 BRC-20 的火爆,才让比特币资产发行的话题重新被提起。而相比前者直接在链上写入铭文的体系,RGB 更多地采用了与闪电网络类似的链下处理逻辑。
以 UTXO 绑定资产状态
RGB 协议的实现其实并不难理解,其核心在于比特币本身的记账方式——UTXO。
篇幅所限,本文不打算详细科普UTXO的概念,仅简要做出定义:不记录比特币交易的最终状态,而是记录交易事件和过程本身。
举个简单的例子:A 拥有 10 个比特币,转给 B 5 个,自己还剩 5 个。用 UTXO 描述如下:

-
UTXO 1: A 拥有 10 个 BTC
-
UTXO 2: A 剩余 5 个 BTC
-
UTXO 3: B 新增 5 个 BTC
可以看出,UTXO 记录的是比特币链上的交易状态变化。交易完成后,A 剩下的 5 个 BTC 与之前拥有 10 个 BTC 的状态不同。相应地,UTXO1 实际上被拆分为两个新状态:找零给自己 5 个(UTXO2),转账给他人 5 个(UTXO3)。
了解这个原理后,RGB 实质上就是将链下资产发行与链上UTXO变更进行绑定:
既然UTXO能够确认比特币链上某一时刻的交易事件,我们就可以让这种交易事件的变化对应其他某种状态的改变;
例如我在另一个地方发行了一个资产,并将其关联到比特币网络的UTXO1。当我把这个资产转移给别人时,就可以将这次“转移”行为映射到比特币网络上的UTXO2……
由于UTXO本身是固定且被共识的,只要我能证明这种绑定是可靠的,那么比特币主网上UTXO的变更,也就应被视为对应资产状态变更的有效依据。
更进一步说,RGB协议正是利用比特币主网UTXO的安全性,为其链下资产发行或合约逻辑提供安全保障。
如果仍难以理解,不妨参考推特用户 @trustmachinesco 提供的一个例子:
-
Matt 在 RGB 网络上给自己发行了 100 个 $MATT 币;
-
在比特币网络上,“发币”这一行为对应着他当前持有的比特币UTXO A;
-
Matt 将 50 个 $MATT 币转给了 Pam;
-
在比特币网络上,“转币”这一行为对应一个新的UTXO B,同时第2步中的UTXO A被销毁;
-
在比特币网络上,“Pam 收到币”这一行为对应一个新的UTXO C,表示Pam当前持有该比特币UTXO;
-
同理,当Pam再次转账时,她原有的UTXO C也会被销毁,生成新的UTXO D……

如果这个$MATT币持续在不同人之间流转,最终在比特币主网上会有一系列对应的UTXO来标识这些交易,并且每次转账都会导致旧UTXO被销毁,新UTXO被创建。

通过这一过程,我们可以看到RGB协议中资产的创建、转移和验证是如何与比特币的UTXO关联在一起的。这种机制使得RGB资产可以在比特币网络上实现安全、去中心化且具备隐私保护的转移。
一次性印章与承诺
以上是对RGB实现方式的一个非常简化的技术说明。而实际上,要确保RGB在链下发行的资产确实能与链上的UTXO正确对应,还需要结合其他关键技术。
-
Client-side validation(客户端验证):在RGB协议中,交易验证和数据存储由客户端(如钱包软件)完成,而非区块链本身。这使得交易数据不会公开上链,从而提升了隐私性。同时,客户端验证也降低了链上数据存储需求,增强了网络的可扩展性。
这也是RGB目前与BRC20的一大区别。由于交易数据不在链上,理论上可以显著缓解当前的网络拥堵和高额手续费问题。
-
Single-Use-Seals(一次性印章):一种防止资产所有权被篡改的技术。一次性印章是一种加密签名,用于锁定资产状态。当资产被转移时,旧印章失效,新印章生成。任何试图篡改所有权的行为都将因印章状态不匹配而被发现。
这也对应前文所述的UTXO销毁与生成过程。旧印章代表旧UTXO,新印章指向新UTXO。
-
Commitments(承诺):为了将资产与比特币网络关联,RGB协议使用了“承诺”技术。承诺是一种加密证明,表明某个资产与特定比特币交易相关联。该承诺被嵌入比特币交易输出(UTXO)中,从而使资产可在比特币网络上传输。
-
Anchoring(锚定):为连接客户端验证与比特币网络,RGB使用锚定技术。锚定是将一次性印章与承诺结合起来的过程。当资产发生转移时,新的印章、承诺及交易数据会被锚定至比特币网络,确保整个系统的安全性与一致性。
在此,给出一个更贴近实际的RGB协议工作流程:
-
资产发行者在客户端创建新资产,并生成一次性印章和承诺。
-
资产发行者将该资产锚定到比特币网络,将承诺嵌入比特币交易输出(UTXO)中。
-
接收方通过验证承诺和一次性印章来确认资产有效性。
-
资产转移时,旧的一次性印章被销毁,新的印章、承诺和交易数据被锚定至比特币网络。
通过这种方式,RGB协议实现了在比特币网络上进行资产发行、转移和验证的功能,同时保持了隐私性、可扩展性和去中心化的特点。
此外,RGB也能很好地与闪电网络结合。在其官方文档中,RGB自述为L2或L3层级协议;当存在闪电网络时,RGB可作为L3运行,实现在链下快速交换比特币与RGB代币,从而提升交易效率和资产管理能力。

在笔者看来,RGB协议与闪电网络都是比特币上的第二层协议,分别专注于数字资产发行管理与快速价值转移。它们可以相互支持、互补共存,共同构建更高效、更具扩展性的比特币生态系统。
未来
RGB从长期沉寂到再度被关注,实际上得益于BRC-20掀起的资产发行热潮。
不做价值判断或意义探讨,我们更多能看到的是:投机浪潮过后,往往会有更多机会悄然浮现,并在喧嚣中推动整个生态向前迈进。
目前可见,RGB在最新发布的V0.1版本中,已解锁实现智能合约所需的全部功能。在BRC-20给网络带来沉重负担的背景下,RGB在基础设施层面的布局,或许将催生更多基于BTC的新协议与应用。

同时,RGB已经推出了支持收发基于BTC网络资产的钱包,并具备NFT相关功能。而在笔者调研过程中发现,RGB相关的电报讨论组依然活跃,开发者们积极讨论并解答各类技术问题。

引领BTC的复兴叙事,BRC-20可能是第一个,但不太可能是最后一个。
炒作中有人获利,也带来了新的技术挑战;解决这些问题往往会催生新的叙事,唤醒像RGB这样的古老协议,进而可能引发下一轮炒作浪潮。
TechFlow公式コミュニティへようこそ
Telegram購読グループ:https://t.me/TechFlowDaily
Twitter公式アカウント:https://x.com/TechFlowPost
Twitter英語アカウント:https://x.com/BlockFlow_News














