Title | Exploring Unfairness on Proof of Authority: Order Manipulation Attacks and Remedies |
Author | |
DOI | |
Publication Years | 2022-05-30
|
Conference Name | 17th ACM ASIA Conference on Computer and Communications Security 2022 (ACM ASIACCS)
|
Source Title | |
Pages | 123-137
|
Conference Date | MAY 30-JUN 03, 2022
|
Conference Place | null,Nagasaki,JAPAN
|
Publication Place | 1601 Broadway, 10th Floor, NEW YORK, NY, UNITED STATES
|
Publisher | |
Abstract | Proof of Authority (PoA) is a type of permissioned consensus algorithm with a fixed committee. PoA has been widely adopted by communities and industries due to its better performance and faster finality. In this paper, we explore the unfairness issue existing in the current PoA implementations. We have investigated 2,500+ in the wild projects and selected 10+ as our main focus (covering Ethereum, Binance smart chain, etc.). We have identified two types of order manipulation attacks to separately break the transaction-level (a.k.a. transaction ordering) and the block-level (sealer position ordering) fairness. Both of them merely rely on honest-but-profitable sealer assumption without modifying original settings. We launch these attacks on the forked branches under an isolated environment and carefully evaluate the attacking scope towards different implementations. To date (as of Nov 2021), the potentially affected PoA market cap can reach up to 681,087 million USD. Besides, we further dive into the source code of selected projects, and accordingly, propose our recommendation for the fix. To the best of knowledge, this work provides the first exploration of the unfairness issue in PoA algorithms. |
Keywords | |
SUSTech Authorship | Others
|
Language | English
|
URL | [Source Record] |
Indexed By | |
Funding Project | Shenzhen Fundamental Research Programs[20200925154814002]
|
WOS Research Area | Computer Science
; Mathematics
; Telecommunications
|
WOS Subject | Computer Science, Information Systems
; Computer Science, Theory & Methods
; Mathematics, Applied
; Telecommunications
|
WOS Accession No | WOS:000937026200011
|
EI Accession Number | 20222712310662
|
Scopus EID | 2-s2.0-85130850536
|
Data Source | Scopus
|
Citation statistics |
Cited Times [WOS]:1
|
Document Type | Conference paper |
Identifier | http://kc.sustech.edu.cn/handle/2SGJ60CL/355701 |
Department | Southern University of Science and Technology |
Affiliation | 1.Swinburne University of Technology & CSIRO,Data61,Melbourne,Australia 2.University of Birmingham,United Kingdom 3.Southern University of Science and Technology,Shenzhen,China 4.CSIRO,Data61,Sydney,Australia 5.Swinburne University of Technology,Melbourne,Australia |
Recommended Citation GB/T 7714 |
Wang,Qin,Li,Rujia,Wang,Qi,et al. Exploring Unfairness on Proof of Authority: Order Manipulation Attacks and Remedies[C]. 1601 Broadway, 10th Floor, NEW YORK, NY, UNITED STATES:ASSOC COMPUTING MACHINERY,2022:123-137.
|
Files in This Item: | There are no files associated with this item. |
|
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment