系统缘起与设计目标
英格兰银行在2015年提出,需要一种既保留区块链透明优势,又满足央行货币政策需要的法定数字货币。伦敦大学学院团队遂推出 中央银行加密货币 RSCoin 系统。该系统直指比特币两大痛点:吞吐量低与去中心化发行不可控。
核心关键词:RSCoin、法定数字货币、中央银行加密货币、央行数字货币、分层账本、两阶段提交、Mintettes、可扩展性、金融区块链。
RSCoin 的工作原理与角色分工
三层角色
中央银行
- 唯一拥有货币发行权。
- 生成全局账本(higher-level block),完成最终对账。
Mintettes(授权商业银行节点)
- 经央行授权,分组维护低层账本(lower-level block)。
- 使用两阶段提交(2PC)共识,无需耗费算力的工作量证明。
最终用户
- 不与央行直接通信,通过 Mintettes 提交或接收交易。
- 掌握转账必要的签名与凭证,自行验证并广播。
交易流程演示
用户 A 转 100 数字英镑给用户 B 的过程:
- 阶段一:A 使用本地钱包找到属于自身的 UTXO 凭证 → 根据确定性算法锁定应交由哪组 Mintettes 处理 → 提交签名后的转账请求。
- 阶段二:该组 Mintettes 在 2PC 的第一轮投票后向 A 发回多签。
- 阶段三:A 将多签凭证转给接收方 Mintettes → 记账入低层账本 → 央行周期性地汇总至全局账本。
整个过程省去 POW,提高吞吐量的同时保留不可篡改性。
分片与跨组转账
中央银行将所有 Mintettes 按账户前缀分片,每组仅维护部分账本。跨组转账时,用户必须互传中间凭证,再由两组 Mintettes 独立校验,从而解决了比特币全网广播带来的瓶颈。RSCoin 在 AWS 上的早期测试表明:
- 3 组 Mintettes ≈ 400 笔/秒
- 30 组 Mintettes ≈ 2000 笔/秒
该数据清晰展现了系统可扩展性随节点线性增长的优势。
设计亮点与技术实现细节
1. 双层账本架构
- 低层账本:各 Mintettes 小组内部处理的短周期账本,类似“预授权”。
- 全局账本:由央行每周期的最终一致性保证,提供跨组对账与审计入口。
2. UTXO vs 银行复式记账
RSCoin 沿用比特币的未花费交易输出(UTXO),既清晰追踪币流,又简化多方并发校验。但也有学者指出,该模式与传统银行业复式账簿差异大,银行人员需要额外学习成本。
3. 交叉日志审计机制
- 每次交易的交互均携带双重签名:用户私钥 + Mintettes 私钥。
- 任何人皆可凭交叉日志检测异常,篡改即时暴露。
功能扩展展望
- 激励机制
央行可对 Mintettes 的记账表现打分,引入交易准备金制度,一旦作恶即扣减保证金。 - 秒级确认体验
央行每日/每小时发布全局账本;Mintettes 通过临时收据在 3 秒内先行告知用户交易有效,用户无需等待区块确认。 - 跨央行外汇交易
若多个国家采用同构的法定数字货币框架,可由第三方清算机构建立桥接通道,实现点对点的外汇撮合,无需在链上直接暴露全球资金流动。
缺点与潜在风险
- 央行瓶颈:全局账本最终由央行落账,高并发时可能形成单点压力。
- 协议留白:对于 Mintettes 组内如何实时同步、央行回写结果如何生效,论文尚未给出闭环细节。
- 监管与隐私平衡:全局账本的存在使央行理论上掌握所有流水,需在隐私增强技术与监管合规之间再做权衡。
场景案例:RSCoin 能为跨境支付带来什么?
假设英国出口商与中国进口商完成一笔 100 万英镑的数字交易:
- 英国出口商通过 Mintettes 快速签发“数字支票”;
- 中国进口商的银行(亦为授权 Mintettes)校验并背书;
- 英国央行完成最终记账,中国央行则收到清算结果,两国央行通过桥接合约实时结汇 ≈ 3 秒到账,低于传统 SWIFT T+2 周期。
常见问题解答
Q1:RSCoin 与支付宝/微信的数字钱包有何本质区别?
A1:后者仍为商业银行负债,转账仅在该行账户体系内完成;RSCoin 则为央行直接负债,所有交易最终写入央行账本,具备真正意义上的法定货币属性。
Q2:Mintettes 可以拒绝处理某笔交易吗?
A2:理论上可以,但央行会纳入声誉评分。多次无理拒绝可能被吊销授权,甚至扣减保证金。
Q3:用户使用比特币私钥即可管理 RSCoin 钱包吗?
A3:不可以。RSCoin 采用基于国密或 RSA 算法的身份认证,私钥格式与比特币私钥不兼容,需要央行指定的钱包软件才能生成和管理密钥。
Q4:RSCoin 是否完全匿名?
A4:否。系统采用授权实名账户制度,央行拥有最终溯权力。可在必要时配合执法调取交易记录,但日常场景对外仅展示短账号哈希,降低信息泄露风险。
Q5:RSCoin 会直接冲击商业银行存款吗?
A5:有可能带来“狭义银行化”风险。解决方案之一是将数字货币钱包与商业银行账户分层并用:小额支付走 RSCoin,大额储蓄仍留在银行体系,防止资金瞬时迁徙造成银行挤兑。
Q6:RSCoin 能否适配未来智能合约?
A6:论文未涵盖,但框架内置脚本字段预留扩展位。后续可通过软分叉引入 Scriptless Scripts 或 WASM,支持条件支付、自动兑付等复杂业务逻辑。
小结
RSCoin 作为首个突出央行可控发行与可扩展性的学术原型,奠定了法定数字货币研究的基础。其分层账本、两阶段提交、分片设计已激励多国后续工程如加拿大 Jasper、新加坡 Ubin。尽管协议细节仍需打磨,RSCoin 已在“央行数字货币”这一赛道上,完成了从 0 到 1 的破冰。