论文标题

jugglingswap:无脚本原子跨链掉期

JugglingSwap: Scriptless Atomic Cross-Chain Swaps

论文作者

Shlomovits, Omer, Leiba, Oded

论文摘要

区块链空间正在不断变化。考虑到不同的用例,经常实施新的链。随着越来越多类型的加密资产获得现实世界的价值,对区块链互操作性的需求越来越大。当今的交换服务仍然由需要资金监护的​​中央各方主导。这种信任施加成本和安全风险,因为经常违反行为作证。原子跨链掉期(ACC)允许相互不信任的各方以点对点的方式安全地交换加密资产,同时保留自我观察。基本的ACC协议利用了区块链的脚本功能,以使贸易方之间资金的转让。最近的工作表明,可以在无脚本设置中实现此类协议。这对区块链吞吐量,掉期协议的效率以及可及性和隐私有很多好处。所提出的协议仅限于假设具有相同椭圆曲线参数的Schnorr Signatures或ECDA可转移的资产。在这项工作中,我们介绍了JugglingsWap,这是一种无脚本的原子跨链交换协议,具有更高的互操作性。我们削弱了可以包含在ACCS协议中的区块链的假设,仅要求(1)(1)基础数字签名方案存在阈值变体,并且(2)它基于椭圆曲线离散对数问题(ECDLP)。公平交流是通过逐渐发布的秘密来实现的。为了实现这一目标,我们使用一个新的构建块,我们称为Juggling:一种公共密钥可验证的加密计划,以转移各方之间的秘密股票部分,这也可能具有单独的利益。然后,将杂耍定制为具有阈值签名安全性的特定私钥管理系统设计。

The blockchain space is changing constantly. New chains are being implemented frequently with different use cases in mind. As more and more types of crypto assets are getting real world value there is an increasing need for blockchain interoperability. Exchange services today are still dominated by central parties which require custody of funds. This trust imposes costs and security risks as frequent breaches testify. Atomic cross-chain swaps (ACCS) allow mutual distrusting parties to securely exchange crypto assets in a peer-to-peer manner while preserving self-custody. Fundamental ACCS protocols leveraged the scripting capabilities of blockchains to conditionalize the transfer of funds between trading parties. Recent work showed that such protocols can be realized in a scriptless setting. This has many benefits to blockchains throughput, efficiency of swap protocols and also to fungibility and privacy. The proposed protocols are limited to assets transferable by either Schnorr signatures or ECDSA that are assuming the same elliptic curve parameters. In this work we present JugglingSwap, a scriptless atomic cross-chain swap protocol with a higher degree of interoperability. We weaken the assumptions about blockchains that can be included in the ACCS protocol, and only require that (1) a threshold variant exists to the underlying digital signature scheme and (2) it is based on the elliptic curve discrete logarithm problem (ECDLP). The fair exchange is achieved by a gradual release of secrets. To achieve this we use a new building block we call Juggling: a public key verifiable encryption scheme to transfer segments of secret shares between parties, which can also be of separate interest. Juggling is then tailored to a specific private key management system design with threshold signatures security.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源