Cross-chain Swaps with Preferences

10/21/2022
by   Eric Chan, et al.
0

Extreme valuation and volatility of cryptocurrencies require investors to diversify often which demands secure exchange protocols. A cross-chain swap protocol allows distrusting parties to securely exchange their assets. However, the current models and protocols assume predefined user preferences for acceptable outcomes. This paper presents a generalized model of swaps that allows each party to specify its preferences on the subsets of its incoming and outgoing assets. It shows that the existing swap protocols are not necessarily a strong Nash equilibrium in this model. It characterizes the class of swap graphs that have protocols that are safe, live and a strong Nash equilibrium, and presents such a protocol for this class. Further, it shows that deciding whether a swap is in this class is NP-hard through a reduction from 3SAT, and further is Σ_2^𝖯-complete through a reduction from ∃∀𝖣𝖭𝖥.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/01/2022

Invited Paper: Fault-tolerant and Expressive Cross-Chain Swaps

Cross-chain swaps enable exchange of different assets that reside on dif...
research
05/02/2018

Negotiation Strategies for Agents with Ordinal Preferences

Negotiation is a very common interaction between automated agents. Many ...
research
01/29/2023

Generalized Ordinal Nash Games: Variational Approach

It is known that the generalized Nash equilibrium problem can be reformu...
research
08/01/2019

Payment Networks as Creation Games

Payment networks were introduced to address the limitation on the transa...
research
08/01/2019

Channel Creation Games

Payment networks were introduced to address the limitation on the transa...
research
11/28/2022

Towards faster settlement in HTLC-based Cross-Chain Atomic Swaps

Hashed Timelock (HTLC)-based atomic swap protocols enable the exchange o...
research
07/25/2018

Directory Reconciliation

We initiate the theoretical study of directory reconciliation, a general...

Please sign up or login with your details

Forgot password? Click here to reset