本文提出Blitz,第一个无需两阶段提交就能实现安全的多跳支付方案。在闪电网络等支付通道网络中,多跳支付需要保证原子性:要么所有中间节点都收到资金,要么所有节点都不收到。现有方案依赖两阶段提交(2PC),但2PC在异步网络中可能因中间节点离线或恶意行为导致锁定资金被无限期锁定,且需要复杂的数据结构如HTLC。Blitz通过引入新的密码学原语“条件数字签名”和“可验证秘密重分配”,实现了无需两阶段提交的原子交换。具体地,发送方生成一系列条件签名,中间节点只有在前一跳成功转移资金后才能解锁下一跳,从而避免资金锁定风险。Blitz还支持离线接收方,并提供了对现有闪电网络协议的向后兼容性。实验表明,Blitz在通信轮次和计算开销上均优于基于2PC的方案,通信开销减少约50%。论文还证明了Blitz在通用可组合安全模型下的安全性。该工作对支付通道网络的扩展性和用户体验有重要改进。
💡 推荐理由: Blitz消除了闪电网络等系统中多跳支付对两阶段提交的依赖,解决了资金锁定风险和效率问题,对支付通道网络的实际部署具有重要价值。
🎯 建议动作: 研究跟进