The impossibility of perfect fairness in transaction ordering
Explore how the Condorcet paradox exposes the limits of perfect fairness in blockchain consensus. For decades, research in distributed systems, especially in Byzantine consensus and state machine replication (SMR), has focused on two main goals: consistency and liveness. Consistency means all nodes agree on the same sequence of transactions, while liveness ensures the system continues…