中文

Snappy:基于实用抵押品的快速链上支付

密码学与安全 2020-01-07 v1 分布式、并行与集群计算

摘要

无许可区块链具有诸多优势,但也存在包括高延迟在内的显著局限。这阻碍了它们在零售支付等重要场景中的使用,因为商家应快速批准支付。先前的研究试图通过将交易移至链下以缓解该问题。然而,此类 Layer-2 方案各有其问题:支付通道需要针对每个商家单独充值,因而占用客户大量锁定资金;支付枢纽需要非常庞大的运营商押金,且取决于客户数量;而侧链需要可信验证者。在本文中,我们提出 Snappy,一种使商家等收款方能够安全接受快速支付的新型方案。在 Snappy 中,所有支付均在链上进行,而小额客户抵押品与适中商家抵押品充当支付担保。除接收支付外,商家还作为状态 keeper collectively 通过多数投票跟踪并批准 incoming 支付。在双花攻击情形下,受害商家可从恶意客户或串通的状态 keeper(商家)的抵押品中追回损失资金。Snappy 克服了先前方案的主要问题:单一客户抵押品可用于向多家商家购物;商家抵押品独立于客户数量;且验证者不必被信任。我们的以太坊原型表明,在现有区块链上实现安全、快速(<2 秒)且廉价的支付是可行的。

关键词

引用

@article{arxiv.2001.01278,
  title  = {Snappy: Fast On-chain Payments with Practical Collaterals},
  author = {Vasilios Mavroudis and Karl Wüst and Aritra Dhar and Kari Kostiainen and Srdjan Capkun},
  journal= {arXiv preprint arXiv:2001.01278},
  year   = {2020}
}

备注

Network and Distributed Systems Security (NDSS) Symposium 2020, 23-26 February 2020, San Diego, CA, USA