Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security 2015
DOI: 10.1145/2810103.2813659
|View full text |Cite
|
Sign up to set email alerts
|

Demystifying Incentives in the Consensus Computer

Abstract: Cryptocurrencies like Bitcoin and the more recent Ethereum system allow users to specify scripts in transactions and contracts to support applications beyond simple cash transactions. In this work, we analyze the extent to which these systems can enforce the correct semantics of scripts. We show that when a script execution requires nontrivial computation effort, practical attacks exist which either waste miners' computational resources or lead miners to accept incorrect script results. These attacks drive min… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
129
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
4
2

Relationship

0
10

Authors

Journals

citations
Cited by 182 publications
(129 citation statements)
references
References 25 publications
0
129
0
Order By: Relevance
“…cryptographic security [28], consensus algorithms [23], economics [3], or focuses specific cryptocurrencies which are only a single purpose instantiation of a blockchain system [20].…”
Section: Related Literaturementioning
confidence: 99%
“…cryptographic security [28], consensus algorithms [23], economics [3], or focuses specific cryptocurrencies which are only a single purpose instantiation of a blockchain system [20].…”
Section: Related Literaturementioning
confidence: 99%
“…Luu et al [16] also identify perverse incentives that cause rational miners sometimes to accept unvalidated blocks. Delmolino et al [5] document common programming errors observed in smart contracts.…”
Section: Related Workmentioning
confidence: 99%
“…Most prior art in the area of smart contracts deals with security and/or privacy concerns in designing them [62], [64], [67], [73]. There is, however, little work that analyzes smart contracts for vulnerabilities [50], [54], [68].…”
Section: Introductionmentioning
confidence: 99%