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}
}