中文

JugglingSwap:无脚本原子跨链交换

密码学与安全 2020-09-29 v1

摘要

区块链领域在不断变化。具有不同用例的新链被频繁实现。随着越来越多类型的加密资产获得现实世界价值,对区块链互操作性的需求日益增长。当今的兑换服务仍由需要托管资金的中心化方主导。这种信任带来了成本和安全风险,频繁的泄露事件即为证明。原子跨链交换(ACCS)允许互不信任的各方以点对点方式安全交换加密资产,同时保持自托管。基础的ACCS协议利用区块链的脚本能力来条件化交易方之间的资金转移。近期工作表明此类协议可在无脚本设置中实现。这对区块链吞吐量、交换协议效率以及可替代性和隐私性有许多益处。所提出的协议仅限于可通过Schnorr签名或ECDSA转移的资产,且假定相同的椭圆曲线参数。本工作中我们提出JugglingSwap,一种具有更高互操作性的无脚本原子跨链交换协议。我们弱化了关于可纳入ACCS协议的区块链的假设,仅要求(1)底层数字签名方案存在阈值变体,且(2)其基于椭圆曲线离散对数问题(ECDLP)。公平交换通过逐步释放秘密实现。为此我们使用一种称为Juggling的新构建模块:一种公钥可验证加密方案,用于在各方之间传输秘密份额的片段,其本身也可能具有独立意义。随后Juggling被定制为一种具有阈值签名安全性的特定私钥管理系统设计。

关键词

引用

@article{arxiv.2007.14423,
  title  = {JugglingSwap: Scriptless Atomic Cross-Chain Swaps},
  author = {Omer Shlomovits and Oded Leiba},
  journal= {arXiv preprint arXiv:2007.14423},
  year   = {2020}
}