2020
DOI: 10.1007/978-3-030-61467-6_14
|View full text |Cite
|
Sign up to set email alerts
|

The Good, The Bad and The Ugly: Pitfalls and Best Practices in Automated Sound Static Analysis of Ethereum Smart Contracts

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 24 publications
0
7
0
Order By: Relevance
“…As recently demonstrated in the literature [25], the sound analysis of Ethereum smart contracts is a challenging problem; most analysis tools aiming at provable soundness guarantees fall short of their goal. This can be mainly attributed to the non-standard language features of the EVM bytecode language and the unusual execution model of the EVM: Smart contracts are executed in a (potentially) hostile environment, which can interact with, and even, schedule contracts.…”
Section: Challenges In Sound Dependency Analysismentioning
confidence: 99%
See 3 more Smart Citations
“…As recently demonstrated in the literature [25], the sound analysis of Ethereum smart contracts is a challenging problem; most analysis tools aiming at provable soundness guarantees fall short of their goal. This can be mainly attributed to the non-standard language features of the EVM bytecode language and the unusual execution model of the EVM: Smart contracts are executed in a (potentially) hostile environment, which can interact with, and even, schedule contracts.…”
Section: Challenges In Sound Dependency Analysismentioning
confidence: 99%
“…In this way, smart contract developers and users can reliably identify and eliminate harmful behavior before publishing or interacting with Ethereum smart contracts. However, as shown in recent works [24], [25], most automatic static analyzers for Ethereum smart contracts that promise soundness guarantees cannot live up to their soundness claims.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Table 1 illustrates this by comparing the informal specifications of one specific property (Section 5. 4.19) in the studies [179,203]. In developing this survey, we worked to strike a balance in dealing with such variations.…”
Section: Related Workmentioning
confidence: 99%