Formalizing Cost Fairness for Two-Party Exchange Protocols using Game Theory and Applications to Blockchain (Extended Version)

03/11/2022
by   Matthias Lohr, et al.
0

Existing fair exchange protocols usually neglect consideration of cost when assessing their fairness. However, in an environment with non-negligible transaction cost, e.g., public blockchains, high or unexpected transaction cost might be an obstacle for wide-spread adoption of fair exchange protocols in business applications. For example, as of 2021-12-17, the initialization of the FairSwap protocol on the Ethereum blockchain requires the selling party to pay a fee of approx. 349.20 USD per exchange. We address this issue by defining cost fairness, which can be used to assess two-party exchange protocols including implied transaction cost. We show that in an environment with non-negligible transaction cost where one party has to initialize the exchange protocol and the other party can leave the exchange at any time cost fairness cannot be achieved.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/13/2022

FairTraDEX: A Decentralised Exchange Preventing Value Extraction

An idealised decentralised exchange (DEX) provides a medium in which pla...
research
02/22/2020

Fair and Decentralized Exchange of Digital Goods

We construct a privacy-preserving, distributed and decentralized marketp...
research
07/30/2022

Recurring Contingent Service Payment

Fair exchange protocols let two mutually distrustful parties exchange di...
research
07/21/2022

Cryptographic and Financial Fairness

A recent trend in multi-party computation is to achieve cryptographic fa...
research
01/11/2020

Verifiable and Auditable Digital Interchange Framework

We address the problem of fairness and transparency in online marketplac...
research
09/21/2022

Interlude: Balancing Chaos And Harmony For Fair and Fast Blockchains

Blockchains lie at the heart of Bitcoin and other cryptocurrencies that ...
research
10/15/2019

Towards Simplifying PKI Implementation: Client-Server based Validation of Public Key Certificates

With real-time certificate validation checking, a public-key-using syste...

Please sign up or login with your details

Forgot password? Click here to reset