Themis: Fast, strong order-fairness in byzantine consensus

M Kelkar, S Deb, S Long, A Juels… - Proceedings of the 2023 …, 2023 - dl.acm.org
We introduce Themis, a scheme for introducing fair ordering of transactions into
(permissioned) Byzantine consensus protocols with at most ƒ faulty nodes among n≥ 4ƒ+ 1 …

Order-fairness for byzantine consensus

M Kelkar, F Zhang, S Goldfeder, A Juels - … Barbara, CA, USA, August 17–21 …, 2020 - Springer
Decades of research in both cryptography and distributed systems has extensively studied
the problem of state machine replication, also known as Byzantine consensus. A consensus …

Order-fair consensus in the permissionless setting

M Kelkar, S Deb, S Kannan - Proceedings of the 9th ACM on ASIA …, 2022 - dl.acm.org
Transaction-order-manipulation attacks have become commonplace in public blockchains
such as Ethereum, costing hundreds of millions of dollars. In these blockchains, a miner can …

Quick order fairness

C Cachin, J Mićić, N Steinhauer, L Zanolini - International Conference on …, 2022 - Springer
Leader-based protocols for consensus, ie, atomic broadcast, allow some processes to
unilaterally affect the final order of transactions. This has become a problem for blockchain …

Algorand agreement: Super fast and partition resilient byzantine agreement

J Chen, S Gorbunov, S Micali, G Vlachos - Cryptology ePrint Archive, 2018 - eprint.iacr.org
We present a simple Byzantine agreement protocol with leader election, that works under>
2/3 honest majority and does not rely on the participants having synchronized clocks. When …

Jolteon and ditto: Network-adaptive efficient consensus with asynchronous fallback

R Gelashvili, L Kokoris-Kogias, A Sonnino… - … conference on financial …, 2022 - Springer
Existing committee-based Byzantine state machine replication (SMR) protocols, typically
deployed in production blockchains, face a clear trade-off:(1) they either achieve linear …

Tendermint: Byzantine fault tolerance in the age of blockchains

E Buchman - 2016 - atrium.lib.uoguelph.ca
Tendermint is a new protocol for ordering events in a distributed network under adversarial
conditions. More commonly known as consensus or atomic broadcast, the problem has …

Efficient and adaptively secure asynchronous binary agreement via binding crusader agreement

I Abraham, N Ben-David, S Yandamuri - … of the 2022 ACM Symposium on …, 2022 - dl.acm.org
We present a new abstraction based on crusader agreement called Binding Crusader
Agreement (BCA) for solving binary consensus in the asynchronous setting against an …

Wendy, the good little fairness widget: Achieving order fairness for blockchains

K Kursawe - Proceedings of the 2nd ACM Conference on Advances …, 2020 - dl.acm.org
The advent of decentralized trading markets introduces a number of new challenges for
consensus protocols. In addition to the'usual'attacks--a subset of the validators trying to …

Detectable Byzantine agreement secure against faulty majorities

M Fitzi, D Gottesman, M Hirt, T Holenstein… - Proceedings of the twenty …, 2002 - dl.acm.org
It is well-known that n players, connected only by pairwise secure channels, can achieve
Byzantine agreement only if the number t of cheaters satisfies t< n/3, even with respect to …