Abstract
Since the advent of decentralized financial applications based on blockchains, new attacks that take advantage of manipulating the order of transactions have emerged. To this end, order fairness protocols are devised to prevent such order manipulations. However, existing order fairness protocols adopt time-consuming mechanisms that bring huge computation overheads and defer the finalization of transactions to the following rounds, eventually compromising system performance. In this work, we present Auncel, a novel consensus protocol that achieves both order fairness and high performance. Auncel leverages a weight-based strategy to order transactions, enabling all transactions in a block to be committed within one consensus round, without cost computation and further delays. Furthermore, Auncel achieves censorship resistance by integrating the consensus protocol with the fair ordering strategy, ensuring all transactions can be ordered fairly. To reduce the overheads introduced by the fair ordering strategy, we also design optimization mechanisms, including dynamic transaction compression and adjustable replica proposal strategy. We implement a prototype of Auncel based on HotStuff and construct extensive experiments. Experimental results show that Auncel can increase the throughput by 6× and reduce the confirmation latency by 3× compared with state-of-the-art order fairness protocols.
Original language | English |
---|---|
Title of host publication | IEEE INFOCOM 2024 - IEEE Conference on Computer Communications |
Publisher | IEEE |
Pages | 1251-1260 |
Number of pages | 10 |
ISBN (Electronic) | 9798350383508 |
ISBN (Print) | 9798350383515 |
DOIs | |
Publication status | Published - May 2024 |
Event | IEEE International Conference on Computer Communications, IEEE INFOCOM 2024 - Vancouver, Canada Duration: 20 May 2024 → 23 May 2024 https://infocom2024.ieee-infocom.org/ (Link to conference website) https://infocom2024.ieee-infocom.org/program/main-technical-program (Link to conference programme) https://ieeexplore.ieee.org/xpl/conhome/10621050/proceeding |
Publication series
Name | Proceedings - IEEE Conference on Computer Communications, INFOCOM |
---|---|
ISSN (Print) | 0743-166X |
ISSN (Electronic) | 2641-9874 |
Conference
Conference | IEEE International Conference on Computer Communications, IEEE INFOCOM 2024 |
---|---|
Country/Territory | Canada |
City | Vancouver |
Period | 20/05/24 → 23/05/24 |
Internet address |
|