Optimising Order-Fairness in Blockchains using Ordering Linearizability
| Field | Value | Language |
| dc.contributor.author | Zarbafian, Pouriya | |
| dc.date.accessioned | 2025-01-28T05:03:24Z | |
| dc.date.available | 2025-01-28T05:03:24Z | |
| dc.date.issued | 2024 | en |
| dc.identifier.uri | https://hdl.handle.net/2123/33557 | |
| dc.description.abstract | The world of digital finance was forever reshaped by the release of Bitcoin, seen as a symphony of cryptographic and distributed systems principles orchestrated together to provide a coherent machine for permissionless, peer-to-peer payments. This singular event led to the emergence of a new paradigm where a ledger of digital payments could be upheld by completely decentralized participants of a protocol that could freely join and leave, and contrasted immensely against traditional centralized finance models. The success of this new paradigm brought great attention to its underlying technology, State Machine Replication (SMR), but exposed a shortcoming in the way transactions were ordered in SMR protocols. Although a slight detail, the shortcomings of ordering were misused by malicious actors to reorder transactions and exploit hundreds of millions of profit from unsuspecting users. To mitigate the risk of these shortcomings, the idea of order-fairness was introduced to constrain the output of SMR so that the final ordering of transactions reflects the ordering observed by all participating processes. Ordering linearizability is one ordering technique that achieves such a result. Specifically, with ordering linearizability, processes assign ordering indicators to transactions they observe, ordering the output using the indicators that are upper-bounded and lower-bounded by ordering indicators assigned by correct processes. However, ordering linearizability is not sufficient to prevent all reordering attacks. Furthermore, its implementation induces additional costs compared to standard SMR and displays sub-optimal time and communication complexity. This dissertation builds upon ordering linearizability and introduces SMR protocols that improve resilience to reordering attacks, reduce the additional costs induced by adding order-fairness, and fill the gaps present in the formulation of ordering linearizability. | en |
| dc.language.iso | en | en |
| dc.subject | blockchain | en |
| dc.subject | consensus | en |
| dc.subject | order-fairness | en |
| dc.subject | state machine replication | en |
| dc.title | Optimising Order-Fairness in Blockchains using Ordering Linearizability | en |
| dc.type | Thesis | |
| dc.type.thesis | Doctor of Philosophy | en |
| dc.rights.other | The author retains copyright of this thesis. It may only be used for the purposes of research and study. It must not be used for any other purposes and may not be transmitted or shared with others without prior permission. | en |
| usyd.faculty | SeS faculties schools::Faculty of Engineering::School of Civil Engineering | en |
| usyd.degree | Doctor of Philosophy Ph.D. | en |
| usyd.awardinginst | The University of Sydney | en |
| usyd.advisor | Gramoli, Vincent |
Associated file/s
Associated collections