Paper 2024/1884

Age-aware Fairness in Blockchain Transaction Ordering for Reducing Tail Latency

Yaakov Sokolik, Technion - Israel Institute of Technology
Mohammad Nassar, Technion - Israel Institute of Technology
Ori Rottenstriech, Technion - Israel Institute of Technology
Abstract

In blockchain networks, transaction latency is crucial for determining the quality of service (QoS). The latency of a transaction is measured as the time between its issuance and its inclusion in a block in the chain. A block proposer often prioritizes transactions with higher fees or transactions from accounts it is associated with, to minimize their latencies. To maintain fairness among transactions, a block proposer is expected to select the included transactions randomly. The random selection might cause some transactions to experience high latency following the variance in the time a transaction waits until it is selected. We suggest an alternative, age-aware approach towards fairness so that transaction priority is increased upon observing a large waiting time. We explain that a challenge with this approach is that the age of a transaction is not absolute due to transaction propagation. Moreover, a node might present its transactions as older to obtain priority. We describe a new technique to enforce a fair block selection while prioritizing transactions that observed high latency. The technique is based on various declaration schemes in which a node declares its pending transactions, providing the ability to validate transaction age. By evaluating the solutions on Ethereum data and synthetic data of various scenarios, we demonstrate the advantages of the approach under realistic conditions and understand its potential impact to maintain fairness and reduce tail latency.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Minor revision. IEEE/ACM Transactions on Networking
Keywords
BlockchainConsensus protocolTransaction OrderingFairness
Contact author(s)
yaakovsoki @ gmail com
mohammadnassar22 @ gmail com
or @ technion ac il
History
2024-11-22: approved
2024-11-19: received
See all versions
Short URL
https://ia.cr/2024/1884
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1884,
      author = {Yaakov Sokolik and Mohammad Nassar and Ori Rottenstriech},
      title = {Age-aware Fairness in Blockchain Transaction Ordering for Reducing Tail Latency},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1884},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1884}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.