ThunderStack(现为 Utexo):比特币上的 RGB 协议基础设施
本文总结了 RGB Hub 社区通话中,ThunderStack 的 Renat 讨论的主要内容。完整讨论内容和产品演示,请观看下方视频。
注:ThunderStack 后更名为 Utexo。本文描述的产品和概念,反映的是这次演讲当时的项目状态。
ThunderStack 曾是一套基础设施产品,旨在为开发者和企业简化接入比特币上的 RGB 协议的门槛。它的目标是:消除运行支持 RGB 的闪电节点的技术复杂性,让团队无需深入了解协议细节,也能开始在 RGB 上构建产品。
该项目后更名为 Utexo。目前所有产品和基础设施均可在 utexo.com 获取。
ThunderStack 解决了什么问题?
在比特币上的 RGB 协议之上构建产品,需要运行支持 RGB 的闪电节点、管理客户端验证数据,并持续跟进协议更新。对大多数开发者和企业来说,这是一道不小的门槛。
ThunderStack 的解决方案是提供一个托管式基础设施层:负责节点运维、更新、备份和可用性,让开发者可以专注于自己的产品,而不必操心底层协议。
产品矩阵
Thunder Cloud——RGB 闪电节点即服务
Thunder Cloud 曾是一个云平台,通过图形界面运行和管理支持 RGB 的闪电节点。用户可以创建节点、开通 RGB 闪电通道并开始交易,而无需管理任何底层基础设施。
主要特性:
- 7×24 小时节点可用性与监控
- 自动协议更新
- 备份与恢复
- 前三个月提供免费套餐
该产品面向那些希望体验 RGB、但不想自行搭建节点基础设施的开发者。
Thunder API——以编程方式访问节点
Thunder API 通过 REST API 提供与 Thunder Cloud 相同的功能,可以嵌入到移动应用、网站和服务端系统中——支持任意编程语言。
通过该 API,开发者可以:
- 按需创建和管理 RGB 闪电节点
- 开通通道并处理支付
- 发行 RGB 资产
- 使用 Thunder Cloud 提供的完整 RGB 功能
该产品对 RGB 钱包开发者尤其有意义:通过集成 Thunder API,钱包可以为每个用户按需创建闪电节点,而无需自行运行节点基础设施。
Thunderflow——RGB 流动性服务提供商
Thunderflow 曾是一个 LSP(闪电服务提供商),提供 RGB 资产的入向流动性,遵循闪电网络中通用的标准 LSP 规范。
应用场景:想要接受基于 RGB 支付的商户,需要先具备入向通道流动性才能收款。Thunderflow 允许商户和开发者通过界面或 API 购买入向 RGB 流动性——无需自行寻找流动性来源。
ThunderSafe——加密的 RGB 状态备份
ThunderSafe 解决了 RGB 特有的一个挑战:客户端数据恢复。
在比特币中,仅凭助记词就足以恢复全部资金。比特币上的 RGB 协议采用客户端验证,这意味着资产状态保存在用户设备的链下,而非区块链上。如果设备丢失,仅凭助记词无法恢复 RGB 状态。
ThunderSafe 通过提供与用户设备同步的加密云端 RGB 状态数据备份解决了这一问题。结果是:用户仅凭助记词就能恢复自己的 RGB 资产,与比特币用户已经习惯的体验保持一致。
ThunderSafe 既可以作为 Thunder Cloud 的内嵌组件使用,也可以作为独立应用、通过任意编程语言接入使用。
Thunderlink——面向现有系统的 RGB 集成 SDK
Thunderlink 面向那些已经运行比特币基础设施、希望在不从零重建的情况下加入 RGB 支持的企业——交易所、商户,或任何处理比特币支付的应用。
它由两部分组成:一个 SDK 和一个服务端组件。ThunderStack 负责处理所有 RGB 特有的事务(协议更新、可用性、备份),而接入团队则使用该 SDK,以他们已经熟悉的比特币开发模式来与 RGB 交互。该 SDK 在本地保存用户的助记词——ThunderStack 无法接触到用户资金,从而保持方案的非托管性质。
非托管,源于设计
ThunderStack 的所有产品都遵循非托管模式。正如 Renat 在演讲中强调的:
「我们所有的产品都遵循非托管方案和非托管思路。因为我们使用的是原生比特币产品,是原生的比特币协议,我们的目标是拥有和比特币本身同等的安全保证。」
Utexo 如今是什么?
ThunderStack 更名为 Utexo。要了解目前基于比特币上的 RGB 协议构建的产品和基础设施服务,请访问 utexo.com。
比特币上的 RGB 协议获得 RGB Protocol Association 的支持。更多信息请访问 rgbprotocol.org 和 docs.rgb.info。
