Boomerang:冗余提升支付通道网络的延迟与吞吐量
密码学与安全
2020-09-14 v2 分布式、并行与集群计算
信息论
网络与互联网体系结构
math.IT
摘要
在支付通道网络的多路径路由方案中,Alice 通过将资金拆分为部分支付并沿多条路径路由,从而将资金转给 Bob。未公开的通道余额与不匹配的交易费用会在某些支付路径上导致延迟与失败。对于原子转账方案,这些滞后路径会使整个转账停滞。我们表明,当增加冗余支付路径时,转账的延迟会降低。这释放了支付通道中的流动性,从而提高了网络的吞吐量。我们设计了 Boomerang,一种用于多路径路由方案之上、构建无对手方风险的冗余支付路径的通用技术。在我们的实验中,将 Boomerang 应用于基线路由方案可带来 40% 的延迟降低与 2 倍的吞吐量提升。我们基于可公开验证的秘密共享思想构建,使得当且仅当 Bob 从冗余路径透支资金时,Alice 学到 Bob 的一个秘密。资金使用 Boomerang 合约进行转发,若 Alice 已学到 Bob 的秘密,则该合约允许她撤销转账。我们在 Bitcoin Script 中实现了 Boomerang 合约。
引用
@article{arxiv.1910.01834,
title = {Boomerang: Redundancy Improves Latency and Throughput in Payment-Channel Networks},
author = {Vivek Bagaria and Joachim Neu and David Tse},
journal= {arXiv preprint arXiv:1910.01834},
year = {2020}
}