Quick Order Fairness: Implementation and Evaluation

Cachin, Christian; Micic, Jovana (2023). Quick Order Fairness: Implementation and Evaluation (arXiv). Cornell University 10.48550/arxiv.2312.13107

[img] Text
2312.13107.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (1MB) | Request a copy

Decentralized finance revolutionizes traditional financial systems by leveraging blockchain technology to reduce trust. However, some vulnerabilities persist, notably front-running by malicious actors who exploit transaction information to gain financial advantage. Consensus with a fair order aims at preventing such attacks, and in particular, the differential order fairness property addresses this problem and connects fair ordering to the validity of consensus. The notion is implemented by the Quick Order-Fair Atomic Broadcast (QOF) protocol (Cachin et al., FC '22). This paper revisits the QOF protocol and describes a modular implementation that uses a generic consensus component. Moreover, an empirical evaluation is performed to compare the performance of QOF to a consensus protocol without fairness. Measurements show that the increased complexity comes at a cost, throughput decreases by at most 5%, and latency increases by roughly 50ms, using an emulated ideal network. This paper contributes to a comprehensive understanding of practical aspects regarding differential order fairness with the QOF protocol and also connects this with similar fairness-imposing protocols like Themis and Pompe.

Item Type:

Working Paper

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF) > Cryptology and Data Security Group
08 Faculty of Science > Institute of Computer Science (INF)

UniBE Contributor:

Cachin, Christian

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

Series:

arXiv

Publisher:

Cornell University

Language:

German

Submitter:

Christian Cachin

Date Deposited:

28 Mar 2024 15:48

Last Modified:

28 Mar 2024 15:56

Publisher DOI:

10.48550/arxiv.2312.13107

ArXiv ID:

2312.13107v2

BORIS DOI:

10.48350/194689

URI:

https://boris.unibe.ch/id/eprint/194689

Actions (login required)

Edit item Edit item
Provide Feedback