The impossibility of perfect fairness in transaction ordering