# RGB协议，等待腾飞

By [DaPangDun](https://paragraph.com/@dapangdun) · 2023-11-06

---

1、唠叨的前言
-------

最近BTC生态如火如荼的爆发中，虽然各个方向的协议大多处于早期，infra还很不完善，但是依然抵挡不住大家追逐这些创新的热情。

从长远的角度来看，当前大部分项目、token或者NFT最后会走向消亡，但是不影响在建设初期具有较好的财富效应。

我对于BTC生态一直有关注，其原因主要是基于以下判断：  
1️⃣BTC的价格不可能永远上涨，那么随着减半，矿工的收益就得不到足够的保证，虽然存在动态平衡，但是基于“算力是保证安全的基础”的认知，必须要有新叙事来解决这个问题。  
2️⃣一个解决方法就是构建BTC的生态，创造更多的交易，为矿工提供足够的打包交易费用；另外一种是增发（虽然很多人说这绝不可能，但是我不认为这是完全不可能的）。相对而言，第二种很可能会破坏BTC的共识，所以第一种肯定是更优的解法，而第一种会带来一种新的叙事。

但由于BTC底层架构的问题，各项开发的进度都比较慢，在变化迅速、信息繁杂的crypto中，很容易就会错过焦点，这也让我错过了BTC生态发展比较快速的赛道中早期的机会。

BTC链上NFT我个人认为会受到区块空间大小的限制，铭文系我个人更倾向于认知为“饰品”的概念（当然，我的认知有可能不正确）。二者对于BTC生态的爆发虽然起着非常重要的作用（容易理解，易于fomo），但是依然不是我心目中能够构架复杂生态的根基。

我的目光更多的关注在我认为可以改变BTC整个生态的创新上，所以今天就说一下我比较看好的一个协议：

![](https://storage.googleapis.com/papyrus_images/d45d0ffda7fc4e276831887ae37996385c694419e5073af7446fb0c249fc4699.png)

2、聊聊RGB协议
---------

### 2.1 RGB协议是啥

通俗来说，你可以理解这个协议就是为了给比特币网络创建智能合约使用的。ETH腾飞的一个重要原因就是引入了智能合约，随后就逐步构建了庞大的、多样的生态系统，各种资产、金融模式等等都通过合约（我个人理解就是funtion）的方式引入进来，甚至可以与现实世界进行挂钩（当前的RWA）。

那如果我们把智能合约引入到BTC系统中来，是不是也可以产生很多有意思的东西呢？

**当然可以！（我不认同BTC只有储值价值这样的观点）**

但是因为BTC的代码架构和ETH相差很大，想在上面构建合约难度很大，所以就需要很crypto native的创新。

### 2.2 UTXO模型

在讲这个之前，我们先来看一下比特币账户模型（因为不讲这个，后面必然会有看不懂的）

![](https://storage.googleapis.com/papyrus_images/a104af479a63efaa7e43e26cec695cb78c74c752af4a216fb69970c737661835.png)

我们熟悉的传统模型有账户、有余额，交易的时候就是多少token从A到B这样就OK了

但是UTXO模型不一样，他没有账户，也没有余额，只有交易的信息。

说到交易，那就是两头：输入和输出。但是它这个交易跟我们传统思维中的交易也不相同，看下图：

![](https://storage.googleapis.com/papyrus_images/079ebcaccc5b8b601cc71acdc95eefd39366713d7a10acd9eddbeb962c8daee3.png)

你是Bob，你有1个BTC，那么他是在一个UTXO中体现的，现在你向Alice转0.5个BTC（这里我们忽略gas fee），那么最后会生成两个UTXO，一个是你自己负责的0.5BTC的新UTXO（右下），一个是Alice负责的新UTXO（右上），原来的UTXO就不可用了。当然，如果你的输入（左边）是几个UTXO的结合（比如1BTC实际上是0.8BTC+0.2BTC的UTXO的组合），那么情况就会更复杂。

但是，你可以看到，它是一个根据旧的UTXO不断创建新UTXO来传递整个交易信息的。这跟ETH账户完全不一样（ETH账户信息更像是传统数据库，有名字，有余额，花费了那么余额就会变动….）

### 2.3 RGB原理

根据其官方解释，RGB 协议的工作原理如下：

1️⃣资产发行方在客户端创建新资产，产生一次性印章（one-time seal）和交易承诺（commitment），这时候资产归属于一个比特币 UTXO（无论是已经存在的，还是临时创建的）。

2️⃣发行人通过将commitment嵌入比特币交易输出 (UTXO)，将新资产锚定到比特币网络。

3️⃣资产接收方通过验收commitment、验证一次性印章的方式验证资产的有效性。

4️⃣资产转移过程中，旧的一次性印章被销毁，新的一次性印章、commitment和交易数据锚定到比特币网络。

Twitter 用户@trustmachinesco 用更直观的方式解释了这个过程：

![](https://storage.googleapis.com/papyrus_images/7970a5dd2c28ead8f7f6d0589ab02f0c7ba1f45cd54ddad13343016071f31c3d.png)

1️⃣Matt 在 RGB 网络上为自己发行 100 个 $MATT 代币。

2️⃣在比特币网络上，Matt 的代币发行对应于他当前持有的比特币 UTXO（Unspent Transaction Output） A。

3️⃣Matt 将 50 $MATT 代币转给 Pam。

4️⃣在比特币网络上，Matt 的代币转账对应一个新的 UTXO B，而第 2 步的 UTXO A 被销毁。

5️⃣在比特币网络上，Pam接收代币对应一个新的UTXO C，表示Pam当前的比特币UTXO。

6️⃣同样，当Pam转账时，她原来的UTXO C被销毁，产生了一个新的UTXO D。

随着 $MATT 代币不断易手，每次转账都将由比特币主网上相应的 UTXO 表示。

* * *

但是我们没法直接在链上创建合约，那么链下合约怎么跟UTXO进行对应呢？这里就涉及到RGB的另外一个创新：**客户端验证**。

在 RGB 协议中，交易验证和数据存储在客户端（如钱包软件）完成，而不是在区块链上。这使得交易数据不在链上公开，从而提高了隐私性。客户端验证还可以降低链上数据存储需求，提高网络的可扩展性这也是 RGB 目前和 BRC20 的很大区别，由于交易数据在客户端而非链上，理论上可以大大降低目前的网络拥堵和高手续费的情况。

总体来说：

**RGB协议利用了比特币主网UTXO的安全性，为其链下的资产发行或合约逻辑的安全性背书**

### 2.4 RGB优点

1️⃣安全性：依赖于BTC网络的高安全性；

2️⃣保密性：交易信息不在链上公开，因此具有隐私性，但是这种隐私也是相对的，当拥有对应的UTXO时，是可以回查之前的数据的；

3️⃣可扩展性：它可以与闪电网络等做完美的结合，这是我非常看重的一点，闪电网络让比特币网络可以摆脱现有的速率，RGB可以引入智能合约，这样不就是复刻了ETH的高速智能合约系统吗？！

有人也许会说，复刻有什么意义呢？当然有意义！

     1）BTC可以提供更高的安全性，那么智能合约等也会具有相对更高的安全性

     2）可以盘活目前BTC上沉淀的资金或者引入只相信比特币网络的资金，让这些资金有更多的使用场景

     3）让DEFI成为可能，这将大大解决在开篇提到的矿工收益问题

4️⃣不拥堵：因为交易只保留需要额外存储的同态承诺（commitment）

5️⃣未来可升级而无需硬分叉：在链下操作，不影响链上

6️⃣具有较比特币更高的抗审查性：因为没有体现交易信息，矿工无法看到交易中的资产流动情况

3、RGB生态
-------

RGB协议虽然出来比较久，正统性很强，但是一直处于不温不火的状态（我相信提的人会越来越多），目前生态中大致有以下几个：

### 3.1 Infinitas

官网：[https://www.iftas.tech/](https://www.iftas.tech/)

Infinitas 融合 RGB 协议和闪电网络的比特币应用生态网络，旨在实现更高的隐私保护、卓越的吞吐量和出色的低延迟交易处理。

据说，Infinitas 会拥有其原生经济的激励方案，前期将采用挖矿形式在市场产出以促进生态的长期发展。

### 3.2 COSMINMART

[https://cosminmart.com/](https://cosminmart.com/)

COSMINMART 是以闪电网络为基础，兼容 RGB 等协议，支持智能合约的全新比特币应用生态。旗下产品：

*   COSM Wallet
    
*   COSM Market
    
*   COSM Lanuchpad
    

### 3.3 Pandora Prime Inc

[

PandoraPrime
------------

PandoraPrime - Pioneering Bitcoin Finance

https://pandoraprime.ch

![](https://storage.googleapis.com/papyrus_images/5a92a3dca7c24f90ede52fd6d41897f07f55d33ee08980defa012802f7918baa.png)

](https://pandoraprime.ch/)

Pandora Prime 致力于使用 RGB 智能合约和闪电网络的结合来开创比特币金融（Bitcoin Finance）。他们从比特币上的可编程资产（RGBTC 和 CHFN）开始，这些资产可以通过闪电网络在交易吞吐量方面扩展到 VISA/MasterCard 级别，另外，也提供便利的设施来交换这些资产，无需繁琐的 KYC 程序即可进行 1,000 瑞士法郎以下的交易（符合瑞士法律规定）。目前，他们的产品包括 [MyCitadel](https://mycitadel.io/)（钱包）、[RGB Explorer](https://rgbex.io/)（浏览器）和 Pandora Network 等。

### 3.4 DIBA（DIGIT ALBITCOIN ART）

官网：[https://diba.io/](https://diba.io/)

包含产品DIBA和[Bitmask](https://bitmask.app/)

DIBA 是第一个使用 RGB 智能合约协议和闪电网络来交易比特币 NFTs 的市场（DIBA 称之为）。

Bitmask

该钱包由 DIBA 创建，是 RGB 生态的首个 NFT 钱包，可在 Web 浏览器中运行，并与类似以太坊上的 MetaMask 一样与 RGB 合约进行交互。

### 3.4 Bitswap-BiFi

github：[https://github.com/BitSwap-BiFi/Bitswap-core](https://github.com/BitSwap-BiFi/Bitswap-core)

目前 RGB 生态正在积极探索 DEX 方案，以解决 RGB 资产流动性问题。Bitswap 的演示和概念验证中，展示了如何将「SWAPS」引入 DEX，但暂时没有 AMM 或 LP。目前还处于验证阶段，非常早期，同样值得关注。

4、有啥参与机会
--------

我查看了这些项目，发现infra还非常不完善，wallet等的体验不怎么好，不过正是这种早期阶段，我们才有更多的机会在极早期参与进来。

\*\*个人建议1：\*\*钱包使用起来，如果有测试网的一定要做一下，体验一下，不仅是了解流程，也可以给项目方提一些建议。

\*\*个人建议2：\*\*同类型的一些项目也可以关注，我在同步关注“**Taproot (Taro)**”，它的整个设计与 RGB 非常相似，但是它背后是“Lightning Labs 团队”，融资了7000万美金，属于有钱有人的状态，而RGB团队相对就尴尬一点，但是它的代码开源且在技术圈内有先发优势。

\*\*个人建议3：\*\*RGB内的一些比如meme、NFT之类的项目也是可以重点关注的，有可能会出惊喜。

5、参考文献
------

[

RGB Blackpaper | RGB Blackpaper
-------------------------------

Turing-complete, Scalable & Confidential Smart Contract Layer for Bitcoin & LN

https://black-paper.rgb.tech

![](https://storage.googleapis.com/papyrus_images/802d9bf6865d27085fb98aeace69a79cd0f57c886a2f8f6fba4bd5a9a0cb045f.png)

](https://blackpaper.rgb.tech/)

[

RGB 协议如何成为比特币第 2 层解决方案的破局者？
---------------------------

作者：比推BitpushNews Mary Liu 尽管围绕 Ordinals NFT 和BRC-20 的热度已经有所平息，比特币扩容却将迎来新一轮的颠覆浪潮。Ordinals...

https://finance.sina.cn

![](https://storage.googleapis.com/papyrus_images/a627d58a6ad26f703344ba8ecf07c1ce92ee2e3ba6a2633b1e97bf96a2781d17.jpg)

](https://finance.sina.cn/blockchain/2023-06-02/detail-imyvwfim1916610.d.html?vt=4&wm=2272_9004?stype)

---

*Originally published on [DaPangDun](https://paragraph.com/@dapangdun/rgb)*
