CKB stablecoin payment 是基于 CKB 网络的去中心化稳定币支付方案,结合 CKB 与比特币网络,通过 RGB++ 和 Fiber Network 等 Layer 2 扩展生成并管理与美元挂钩的 RUSD 稳定币,实现快速、低成本、安全的跨链支付。
$CKB 是 Nervos Network 的 Layer 1 区块链,主要具备共识与执行、数据可用性等功能。通过构建在其上的支付通道和 RGB++ 等 Layer 2 扩展,CKB 提升了可扩展性。它采用 PoW 共识机制,类似于比特币,并优化了 BTC 的共识算法 NC-MAX,以更快的交易确认和更低的孤块率提高网络效率和响应能力。与比特币固定的 10 分钟出块时间不同,CKB 可根据网络活动动态调整出块间隔(约每四小时)。
CKB 的挖矿算法是 Eaglesong,是为 Nervos 专门设计的哈希函数,提供与 SHA-256 相同的安全性。数据结构上,CKB 采用了 Cell 模型,这是对比特币 UTXO 模型的改进。Cell 模型支持双脚本系统,实现智能合约的链上数据存储和验证,并支持资产发行。每个 Cell 不仅可以存储任意类型的数据或资产,还可存储和执行智能合约。Cell 模型的设计允许状态与计算分离,复杂计算可在 Layer 2 或链下执行,确保安全和一致性。同时,Cell 支持并行执行和打包交易,从而提高计算效率并降低费用。
CKB简介与工作机制
CKB 是 Nervos Network 的 Layer 1 区块链,以“共识与执行”及“数据可用性”为核心。采用类似比特币的 PoW 共识机制,但通过 NC-MAX 算法优化区块打包效率与确认速度。此外,CKB 独创 Eaglesong 哈希函数,提供高效、安全的挖矿支持。
Cell 模型:灵活的 UTXO 升级
组成结构:每个 Cell 包含容量(Capacity)、数据(Data)、锁定脚本(Lock Script)和类型脚本(Type Script)。Capacity 代表存储价值,Data 可存储多种信息,锁定和类型脚本提供验证机制。
并行执行与状态租赁:Cell 模型支持并行处理,通过支付 CKB 来租用存储空间,防止链上数据膨胀,保持链上数据的高效管理。
可编程性与兼容性
CKB-VM 虚拟机:支持 RISC-V 指令集,兼容多种语言,方便开发者创建复杂智能合约,扩大了 CKB 的应用场景。
扩展性:通过 Layer 2 实现交易扩展,Layer 1 专注数据安全。与 BTC 的 UTXO 模型兼容,用户可在 CKB 上使用比特币资产,实现智能合约和 DeFi 操作。
稳定币支付与跨链支持
稳定币存储与管理:利用 Cell 模型存储 RUSD 等稳定币余额,保证资产安全与可追踪性。
智能合约应用:CKB-VM 支持条件支付等操作,实现灵活的跨链支付方案。
RGB++ 是什么?
RGB++ 是一种去中心化资产发行和智能合约协议,支持比特币的 UTXO 模型以及其他 UTXO 公链。它基于 RGB 协议的设计理念,利用链下与链上交易的绑定方式,将 BTC 无法存储的数据和复杂的合约功能迁移至 CKB,使 CKB 成为比特币的智能合约结算层。
RGB++ 的基本功能
BTC 影子链角色:RGB++ 使 CKB 成为比特币的辅助链,用于处理 BTC 原生系统无法实现的复杂智能合约和逻辑操作。
链间交互:交易在比特币网络上完成,但智能合约的执行通过 RGB++ 绑定到 CKB。交易合法性可通过 RGB++ 的验证逻辑在 CKB 上得到同步确认。
资产发行与管理:RGB++ 支持链下资产发行(如稳定币、代币等),并通过 CKB 进行生命周期管理,包括时间锁和条件支付等高级功能。
安全与可编程性结合:RGB++ 实现了比特币的高安全性和 CKB 的可编程性,使得 BTC 网络具备更多灵活性和扩展性
资产与状态跨链同步
同构绑定指在比特币(BTC)和 CKB 之间通过绑定机制保持资产和状态同步。每当 BTC 链上发生资产交易时,RGB++ 会在 CKB 映射对应的合约状态或资产变动。
扩展 UTXO:BTC 链上的每个 UTXO 在 CKB 上对应一个 Cell,记录资产状态和智能合约条件。
资产绑定:用户在 BTC 链上持有的 RGB++ 资产,其状态在 CKB 的 Cell 中存储,确保两链之间信息一致。
交易同步:RGB++ 代币交易时,会在 BTC 网络生成 Commitment,CKB 上相应的 Cell 被消耗并生成新 Cell 分配资产。
同构绑定的优点 - 赋能 BTCFi
智能合约支持:同构绑定允许 CKB 作为智能合约的执行层,管理 BTC 资产的复杂交易条件。
资产管理灵活性:用户可以通过 CKB 的编程能力执行复杂的金融操作,而无需修改 BTC 的底层协议
RGB++ Layer 升级
Leap 扩展 CKB 与 BTC 之间的绑定关系到所有 UTXO 链,通过“换绑”实现资产跨链。
无桥跨链:Leap 允许 BTC 链上的 RGB++ 资产无缝转移到其他 UTXO 链,通过切换绑定的 UTXO 来管理和转移资产。
无桥技术:通过同构绑定技术及切换不同链上的 UTXO,Leap 实现跨链转移,无需传统的 Lock-Mint 桥。
操作流程:
用户在 BTC 链上发布 Commitment,解除资产绑定。
在 Cardano 链上发布新的 Commitment,绑定 RGB++ 资产。
修改锁定脚本,将解锁条件从 BTC UTXO 切换到 Cardano 的 eUTXO,允许资产在 Cardano 链上控制。
CKB 在 Leap 中的作用
CKB 充当索引器和数据可用性层,所有 RGB++ 资产数据存储在 CKB 上,处理 Leap 请求并确保跨链资产安全。相比传统跨链桥,CKB 提供了更高的安全性和去中心化。
RGB++ 在稳定币支付中的角色
稳定币的发行与流通:通过 RGB++ 在 BTC 链上发行稳定币,并利用 CKB 进行智能管理。
跨链资产管理:RGB++ Layer 和 CKB 的结合确保稳定币支付在不同 UTXO 链上无缝操作。
智能合约支持:提供复杂的支付条件和时间锁功能,提升支付灵活性与安全性。
桥梁作用:RGB++ Layer 作为 BTC 及其他 UTXO 链与 CKB 之间的桥梁,扩展 BTC 的可编程性和资产管理能力。
Fiber Network 简介
Fiber Network 是 CKB 上类似 BTC 闪电网络的 Layer 2 扩展方案,专为提升链下支付能力设计,允许快速、低成本的支付,减少主链负担,提升交易速度。
链下支付特点:通过支付通道实现快速转账,提升交易吞吐量。
截至2024年9月,BTC 闪电网络有超过 3 亿美元资金,约 1.2 万个节点,近 5 万条支付通道。Nervos CKB 的 Fiber Network 已上线测试网。
链下支付通道:允许用户在链下直接交换资产,通道关闭时将最终状态提交到 CKB。
链上合约(HTLC):保障链下交易安全,若未及时确认,可自动退回资产。
PTLC:改良 HTLC,防止隐私泄露。
多跳路由:支持通过多个节点进行支付路径跳转,降低费用并提高成功率。
监控服务(瞭望塔):提供全天候监控,防止恶意节点进行双重支付。
Fiber Network 与 BTC 闪电网络的不同
多资产支持:Fiber Network 支持多种资产,包括 CKB、BTC 和 RGB++ 稳定币,而 BTC 闪电网络仅支持 BTC。
手续费与交易速度:Fiber Network 在 CKB 上运行,具有更高的 TPS 和较低的交易费用,改善用户体验。
跨链互操作性:Fiber Network 支持多种资产流通,并可实现 BTC 闪电网络与 Fiber Network 的互联,确保跨链交易的原子性。
Fiber Network 在稳定币支付中的角色
支持链下稳定币转账:确保支付的即时性与低成本。
减少主链压力:通过链下支付通道支持高频交易。
跨链原子支付:安全地跨越多个链进行稳定币支付。
#JoyID 简介
JoyID 是一种结合了 Passkey 密钥管理的加密钱包,旨在为 Nervos 生态系统提供跨链、去中心化的身份认证和管理工具。用户可以安全地存储和使用加密货币及其他去中心化应用。
主要功能
无密码和助记词:用户可通过生物识别方式访问钱包,实现无私钥登录。
支持 BTC 和 Fiber Network:提供更快、更高效的交易,同时拓展 CKB 的应用场景。
多链支持:不仅兼容 BTC 和 Nervos CKB,还支持 ETH 及多个 EVM 链。
额外安全性:通过 Passkey 与硬件设备相关联的 secp256r1 签名,生成所需的 secp256k1 签名,确保交易安全,且生物信息不会在交易中暴露。
安全与易用性的结合:
安全性:硬钱包 > Passkey 钱包 > 软件非托管钱包 > 托管钱包
易用性:Passkey 钱包 > 托管钱包 > 软件非托管钱包 > 硬件钱包
JoyID 在稳定币支付中的角色
作为用户接口,JoyID 允许用户在 CKB 网络中进行稳定币支付,管理 RUSD 资产和支付通道。其安全性、易用性和多链支持的组合,为基于 CKB 的稳定币支付及其他交易提供了进一步的赋能。