常见问题
你想知道的一切,
关于 比特币上的 RGB 协议。
本篇比特币上的 RGB 协议常见问题涵盖 15 个问题——从完全新手到技术深入探讨。所有回答均基于 docs.rgb.info 的官方文档。
基础知识
比特币上的 RGB 协议是一个使用客户端验证在比特币上发行和转移数字资产的层。所有合约数据保持链下私密,仅在相关方之间可见——比特币只存储一个紧凑的密码学承诺,用于为交易加上时间戳并防止双花。
实际来说:RGB 让你可以直接在比特币上创建和转移任何类型的数字资产——代币、稳定币、NFT、数字身份——无需创建新的区块链,无需验证者,也无需在链上发布任何敏感信息。RGB 与闪电网络原生集成,实现近乎零手续费的即时资产转移。
完整介绍请见 什么是比特币上的 RGB 协议?→
不需要。比特币上的 RGB 协议完全运行在比特币之上——不需要侧链、新代币或独立的共识层。比特币的区块链充当承诺层:每次 RGB 状态转换只存储一个密码学哈希,用于提供时间戳和防止双花。
所有合约逻辑和资产数据都保持链下,由相关方在本地验证。这意味着 RGB 继承了比特币的安全模型,无需任何额外的信任假设。
是的。比特币上的 RGB 协议 v0.11.1 已于 2025 年 7 月在比特币主网上线。生态系统包括已上线的钱包(Iris Wallet、Tribe RGB、Bitmask、Tiramisu)、去中心化交易所(KaleidoSwap、LNFI)和基础设施提供商(Utexo、Orbis1)。
查看所有兼容工具 → 钱包与生态系统
不是——它们是完全不同的协议。 比特币上的 RGB 协议是一个在比特币上原生发行资产的客户端验证协议,由 RGB Protocol Association 维护。RGB++ 是构建在 Nervos CKB 区块链上的独立协议,由不同团队开发,采用不同的架构。
两者名称相似,但在技术和组织上没有任何关联。搜索比特币上的 RGB 相关信息时,请始终加上”Bitcoin Protocol”以避免混淆。
不是。RGB v0.12 是一次独立、未完成的重写,由 RGB-WG 组织(rgb.tech)发起,未与资助和建设 RGB 的公司协调。它不受 RGB Protocol Association 支持,也不是 v0.11.1 的升级版本。它不是一个可以用来构建的新版本。
生产环境的实现是比特币上的 RGB 协议 v0.11.1,自 2025 年 7 月起已在比特币主网上线,具备完整的闪电网络支持和活跃的开发者生态系统。
是的——这是设计使然,而非例外情况。因为 RGB 使用客户端验证, 合约数据永远不会出现在比特币区块链上。谁拥有什么、拥有多少、在什么条件下拥有,只对每次具体转移中直接相关的各方可见。
比特币区块链只存储一个密码学承诺——一个不透露任何底层合约信息的哈希值。这与以太坊等链上方案有本质区别,在以太坊上,所有交易数据对任何人都是公开可见的。
比特币上的 RGB 协议是开源软件,由一个社区开发,并由 RGB Protocol Association(一个成立于 2025 年的瑞士基金会)协调。该协议建立在 LNP/BP Association 早在 2016 年就开始的基础性研究之上。
核心基础设施在 rgb-protocol GitHub 组织中维护。主要贡献者包括 Bitfinex(Iris Wallet)、RGB Tools(RGB Lib、RGB Lightning Node)的团队,以及更广泛的比特币开源社区。
技术
客户端验证是比特币上的 RGB 协议核心的密码学模型。与网络中每个节点验证每笔交易不同, 每个参与者只验证属于自己的那部分合约历史 ——从创世状态到其当前资产的状态转换链。
这些数据——称为 consignment(寄售包)——在转移时由发送方和接收方直接交换。一个紧凑的密码学承诺被锚定到一笔比特币交易上,用于提供时间戳并防止双花。合约内容不会在链上公开任何信息。
Deep dive → Client-side validation explained
Schema(模式)是一个声明式模板,定义了合约的结构——其状态变量、转换规则和验证逻辑。正如 docs.rgb.info 中所述, Schema 相当于面向对象编程中的类(class)。
它定义了可以创建哪些类型的资产、允许哪些操作,以及状态如何变化。Schema 会被编译为二进制文件,并由钱包软件导入。目前支持五种标准 Schema:NIA(同质化、固定供应量)、UDA(NFT)、CFA(可收藏的同质化资产)、IFA(同质化、可增发)和 PFA(许可制同质化资产)。
Schema(模式)是一个声明式模板,定义了合约的结构——其状态变量、转换规则和验证逻辑。正如 docs.rgb.info 中所述,Schema 相当于面向对象编程中的类(class)。
它定义了可以创建哪些类型的资产、允许哪些操作,以及状态如何变化。Schema 会被编译为二进制文件,并由钱包软件导入。目前支持五种标准 Schema:NIA(同质化、固定供应量)、UDA(NFT)、CFA(可收藏的同质化资产)、IFA(同质化、可增发)和 PFA(许可制同质化资产)。
是的。比特币上的 RGB 协议与闪电网络原生集成。RGB 状态转换 直接嵌入闪电通道的承诺交易中。当闪电通道更新时,一个新的 RGB 状态转换会随之一起提交。
这使得 RGB 资产可以像普通闪电支付一样,使用相同的 HTLC 机制实现跨通道即时可路由支付——无需跨链桥,无需托管方,具备完整的比特币安全性。闪电网络上的每笔 RGB 支付还会转移少量 satoshi,以保持 HTLC 输出高于粉尘限制。
完整说明 → RGB 与闪电网络
截至 v0.11.1,比特币上的 RGB 协议支持五种官方资产 Schema:
NIA (Non-Inflatable Asset,不可增发资产)——固定供应量的同质化代币。 UDA (Unique Digital Asset,独特数字资产)——可选内嵌或附加媒体的 NFT。 CFA (Collectible Fungible Asset,可收藏同质化资产)——具有收藏属性的同质化代币。 IFA (Inflatable Fungible Asset,可增发同质化资产)——具有二次发行、销毁和替换权限的同质化代币。 PFA (Permissioned Fungible Asset,许可制同质化资产)——每次转移都需要发行方签名的受监管资产。
自定义 Schema 可用于身份系统、DAO 治理权限、发布证明、现实资产代币化,以及任何其他需要在比特币上实现可编程状态的用例。
对比
以太坊智能合约将所有合约数据存储在公共区块链上,每个节点都要重新执行每个合约——限制了可扩展性,也消除了隐私。 比特币上的 RGB 协议使用客户端验证:合约数据完全保持链下,仅相关方可见。
RGB 合约通过 Schema 以声明式方式定义,而不是作为存储在链上的可执行代码。RGB 运行在比特币之上,继承了其工作量证明的安全性,无需独立的区块链、额外的验证者或 gas 费。转移可以通过闪电网络即时完成。
开始使用
参考钱包是 Iris Wallet ——开源,支持 Android 与桌面端,由 Bitfinex 开发。 Tribe RGB 支持 iOS 与 Android。 Bitmask 以浏览器插件形式提供。 Tiramisu Wallet 是一个基于网页的选项,同时支持 RGB 与 Taproot Assets。所有钱包均已在比特币主网上线。
完整列表 → 钱包与生态系统
开发者推荐的起点是 RGB Lib ——一个高级 Rust 库,将 RGB 协议的复杂性封装为简洁的 API,用于发行资产、管理 UTXO 和转移资产。将它添加到你的 Cargo.toml,通过 Electrum 或 Esplora 连接到一个比特币节点,然后使用 NIA schema 发行你的第一个资产。
RGB Sandbox 提供了一个基于 Docker 的本地测试环境,无需接触主网。完整文档见 docs.rgb.info ↗
分步指南 → 开始使用
权威技术文档见 docs.rgb.info ↗。它涵盖了完整的协议规范——客户端验证、一次性密封条、Schema 系统、状态转换、闪电网络集成,以及完整的库地图。
docs.rgb.info 发布在 GitBook 上,由 rgb-protocol 团队维护。它是任何在该协议上构建或研究该协议的人的权威参考资料。
活跃开发维护于 github.com/rgb-protocol ↗。该组织包含核心协议库——rgb-consensus、rgb-schemas、rgb-ops、rgb-api——以及 rgb-sandbox 测试环境。
包括 RGB Lib(推荐的应用 SDK)和 RGB Lightning Node 在内的开发者工具维护于 github.com/RGB-Tools ↗。
开发者指南 → 开发者工具
基础知识
比特币上的 RGB 协议是一个使用客户端验证在比特币上发行和转移数字资产的层。所有合约数据保持链下私密,仅在相关方之间可见——比特币只存储一个紧凑的密码学承诺,用于为交易加上时间戳并防止双花。
实际来说:RGB 让你可以直接在比特币上创建和转移任何类型的数字资产——代币、稳定币、NFT、数字身份——无需创建新的区块链,无需验证者,也无需在链上发布任何敏感信息。RGB 与闪电网络原生集成,实现近乎零手续费的即时资产转移。
完整介绍请见 什么是比特币上的 RGB 协议?→
不需要。比特币上的 RGB 协议完全运行在比特币之上——不需要侧链、新代币或独立的共识层。比特币的区块链充当承诺层:每次 RGB 状态转换只存储一个密码学哈希,用于提供时间戳和防止双花。
所有合约逻辑和资产数据都保持链下,由相关方在本地验证。这意味着 RGB 继承了比特币的安全模型,无需任何额外的信任假设。
是的。比特币上的 RGB 协议 v0.11.1 已于 2025 年 7 月在比特币主网上线。生态系统包括已上线的钱包(Iris Wallet、Tribe RGB、Bitmask、Tiramisu)、去中心化交易所(KaleidoSwap、LNFI)和基础设施提供商(Utexo、Orbis1)。
查看所有兼容工具 → 钱包与生态系统
不是——它们是完全不同的协议。 比特币上的 RGB 协议是一个在比特币上原生发行资产的客户端验证协议,由 RGB Protocol Association 维护。RGB++ 是构建在 Nervos CKB 区块链上的独立协议,由不同团队开发,采用不同的架构。
两者名称相似,但在技术和组织上没有任何关联。搜索比特币上的 RGB 相关信息时,请始终加上”Bitcoin Protocol”以避免混淆。
是的——这是设计使然,而非例外情况。因为 RGB 使用客户端验证, 合约数据永远不会出现在比特币区块链上。谁拥有什么、拥有多少、在什么条件下拥有,只对每次具体转移中直接相关的各方可见。
比特币区块链只存储一个密码学承诺——一个不透露任何底层合约信息的哈希值。这与以太坊等链上方案有本质区别,在以太坊上,所有交易数据对任何人都是公开可见的。
比特币上的 RGB 协议是开源软件,由一个社区开发,并由 RGB Protocol Association(一个成立于 2025 年的瑞士基金会)协调。该协议建立在 LNP/BP Association 早在 2016 年就开始的基础性研究之上。
核心基础设施在 rgb-protocol GitHub 组织中维护。主要贡献者包括 Bitfinex(Iris Wallet)、RGB Tools(RGB Lib、RGB Lightning Node)的团队,以及更广泛的比特币开源社区。
技术
客户端验证是比特币上的 RGB 协议核心的密码学模型。与网络中每个节点验证每笔交易不同, 每个参与者只验证属于自己的那部分合约历史 ——从创世状态到其当前资产的状态转换链。
这些数据——称为 consignment(寄售包)——在转移时由发送方和接收方直接交换。一个紧凑的密码学承诺被锚定到一笔比特币交易上,用于提供时间戳并防止双花。合约内容不会在链上公开任何信息。
Deep dive → Client-side validation explained
Schema(模式)是一个声明式模板,定义了合约的结构——其状态变量、转换规则和验证逻辑。正如 docs.rgb.info 中所述, Schema 相当于面向对象编程中的类(class)。
它定义了可以创建哪些类型的资产、允许哪些操作,以及状态如何变化。Schema 会被编译为二进制文件,并由钱包软件导入。目前支持五种标准 Schema:NIA(同质化、固定供应量)、UDA(NFT)、CFA(可收藏的同质化资产)、IFA(同质化、可增发)和 PFA(许可制同质化资产)。
Schema(模式)是一个声明式模板,定义了合约的结构——其状态变量、转换规则和验证逻辑。正如 docs.rgb.info 中所述,Schema 相当于面向对象编程中的类(class)。
它定义了可以创建哪些类型的资产、允许哪些操作,以及状态如何变化。Schema 会被编译为二进制文件,并由钱包软件导入。目前支持五种标准 Schema:NIA(同质化、固定供应量)、UDA(NFT)、CFA(可收藏的同质化资产)、IFA(同质化、可增发)和 PFA(许可制同质化资产)。
是的。比特币上的 RGB 协议与闪电网络原生集成。RGB 状态转换 直接嵌入闪电通道的承诺交易中。当闪电通道更新时,一个新的 RGB 状态转换会随之一起提交。
这使得 RGB 资产可以像普通闪电支付一样,使用相同的 HTLC 机制实现跨通道即时可路由支付——无需跨链桥,无需托管方,具备完整的比特币安全性。闪电网络上的每笔 RGB 支付还会转移少量 satoshi,以保持 HTLC 输出高于粉尘限制。
完整说明 → RGB 与闪电网络
截至 v0.11.1,比特币上的 RGB 协议支持五种官方资产 Schema:
NIA (Non-Inflatable Asset,不可增发资产)——固定供应量的同质化代币。 UDA (Unique Digital Asset,独特数字资产)——可选内嵌或附加媒体的 NFT。 CFA (Collectible Fungible Asset,可收藏同质化资产)——具有收藏属性的同质化代币。 IFA (Inflatable Fungible Asset,可增发同质化资产)——具有二次发行、销毁和替换权限的同质化代币。 PFA (Permissioned Fungible Asset,许可制同质化资产)——每次转移都需要发行方签名的受监管资产。
自定义 Schema 可用于身份系统、DAO 治理权限、发布证明、现实资产代币化,以及任何其他需要在比特币上实现可编程状态的用例。
对比
以太坊智能合约将所有合约数据存储在公共区块链上,每个节点都要重新执行每个合约——限制了可扩展性,也消除了隐私。 比特币上的 RGB 协议使用客户端验证:合约数据完全保持链下,仅相关方可见。
RGB 合约通过 Schema 以声明式方式定义,而不是作为存储在链上的可执行代码。RGB 运行在比特币之上,继承了其工作量证明的安全性,无需独立的区块链、额外的验证者或 gas 费。转移可以通过闪电网络即时完成。
开始使用
参考钱包是 Iris Wallet ——开源,支持 Android 与桌面端,由 Bitfinex 开发。 Tribe RGB 支持 iOS 与 Android。 Bitmask 以浏览器插件形式提供。 Tiramisu Wallet 是一个基于网页的选项,同时支持 RGB 与 Taproot Assets。所有钱包均已在比特币主网上线。
完整列表 → 钱包与生态系统
开发者推荐的起点是 RGB Lib ——一个高级 Rust 库,将 RGB 协议的复杂性封装为简洁的 API,用于发行资产、管理 UTXO 和转移资产。将它添加到你的 Cargo.toml,通过 Electrum 或 Esplora 连接到一个比特币节点,然后使用 NIA schema 发行你的第一个资产。
RGB Sandbox 提供了一个基于 Docker 的本地测试环境,无需接触主网。完整文档见 docs.rgb.info ↗
分步指南 → 开始使用
权威技术文档见 docs.rgb.info ↗。它涵盖了完整的协议规范——客户端验证、一次性密封条、Schema 系统、状态转换、闪电网络集成,以及完整的库地图。
docs.rgb.info 发布在 GitBook 上,由 rgb-protocol 团队维护。它是任何在该协议上构建或研究该协议的人的权威参考资料。
活跃开发维护于 github.com/rgb-protocol ↗。该组织包含核心协议库——rgb-consensus、rgb-schemas、rgb-ops、rgb-api——以及 rgb-sandbox 测试环境。
包括 RGB Lib(推荐的应用 SDK)和 RGB Lightning Node 在内的开发者工具维护于 github.com/RGB-Tools ↗。
