JugglingSwap: Scriptless Atomic Cross-Chain Swaps

07/28/2020
by   Omer Shlomovits, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/24/2019

Atomic Cross-Chain Swaps with Improved Space and Time Complexity

An effective atomic cross-chain swap protocol is introduced by Herlihy [...
research
01/29/2021

Atomic Swaps between Bitcoin and Monero

Due to the evergrowing blockchain ecosystem, interoperability has become...
research
01/29/2018

Atomic Cross-Chain Swaps

An atomic cross-chain swap is a distributed coordination task where mult...
research
05/08/2019

Atomic Commitment Across Blockchains

The recent adoption of blockchain technologies and open permissionless n...
research
01/16/2019

Atomic Loans: Cryptocurrency Debt Instruments

Atomic swaps enable the transfer of value between the cryptocurrencies o...
research
08/26/2020

FileBounty: Fair Data Exchange

Digital contents are typically sold online through centralized and custo...
research
02/25/2022

Generalized HTLC for Cross-Chain Swapping of Multiple Assets with Co-Ownerships

A core enabler for blockchain or DLT interoperability is the ability to ...

Please sign up or login with your details

Forgot password? Click here to reset