2021 40th International Symposium on Reliable Distributed Systems (SRDS) 2021
DOI: 10.1109/srds53918.2021.00013
|View full text |Cite
|
Sign up to set email alerts
|

Adding Fairness to Order: Preventing Front-Running Attacks in BFT Protocols using TEEs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
7
3

Relationship

0
10

Authors

Journals

citations
Cited by 18 publications
(10 citation statements)
references
References 27 publications
0
9
0
Order By: Relevance
“…The second method [56] is to use commit-reveal schemes to make miners' behaviours accountable. The third way [57] leverages the hardware-assisted trusted execution environment to ensure the integrity of program execution. These methods add input causality to the ordering process, improving the cost of behaving profit from miners.…”
Section: Countermeasuresmentioning
confidence: 99%
“…The second method [56] is to use commit-reveal schemes to make miners' behaviours accountable. The third way [57] leverages the hardware-assisted trusted execution environment to ensure the integrity of program execution. These methods add input causality to the ordering process, improving the cost of behaving profit from miners.…”
Section: Countermeasuresmentioning
confidence: 99%
“…Order-fairness is defined as: "if a large number of replicas receives a transaction 1 before another transaction 2 , then 1 should be ordered before 2 " [135]. Order fairness has been partially addressed using different techniques: (1) monitoring the leader to ensure it does not initiate two new requests of a client before initiating an old request of another client in Aardvark [81], (2) adding a preordering phase in Prime [22] where replicas order the received requests locally and share their own ordering with each other, (3) encrypting transactions and revealing the contents only once their ordering is fixed [34,66,176,215], (4) reputation-based systems [34,93,141,158] to detect unfair censorship, and (5) providing opportunities for every replica to propose and commit its transactions using fair leader election or fair committee election [8,34,113,136,158,191,227].…”
Section: Quality Of Servicementioning
confidence: 99%
“…Fairy [56] leverages TEEs as a layer on top of an ordering service to add fairness when executing client's requests. Troxy [41] uses a TEE to intercept client requests and replies as a proxy layer, resulting in removing the client-side library functionality and making the use of BFT transparent while improving performance.…”
Section: Related Workmentioning
confidence: 99%