2020
DOI: 10.1007/978-3-030-51280-4_34
|View full text |Cite
|
Sign up to set email alerts
|

What are the Actual Flaws in Important Smart Contracts (And How Can We Find Them)?

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
29
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2
2

Relationship

0
8

Authors

Journals

citations
Cited by 37 publications
(30 citation statements)
references
References 11 publications
1
29
0
Order By: Relevance
“…Other attacks: Apart from the above, blockchains and smart contracts are vulnerable to several other security threats such as destroyable contracts [91], exception disorder [92], call stack vulnerability [93], bad randomness [94], underflow/Overflow errors [95] [96], broken authentication [97], broken access control [98], security misconfiguration [99] and unbounded computational power intensive operations [100].…”
Section: A Distributed Ledger Technology (Dlt)mentioning
confidence: 99%
“…Other attacks: Apart from the above, blockchains and smart contracts are vulnerable to several other security threats such as destroyable contracts [91], exception disorder [92], call stack vulnerability [93], bad randomness [94], underflow/Overflow errors [95] [96], broken authentication [97], broken access control [98], security misconfiguration [99] and unbounded computational power intensive operations [100].…”
Section: A Distributed Ledger Technology (Dlt)mentioning
confidence: 99%
“…However, users have to face the risks brought about by poor development practices. Various attacks have been claimed (see Section 5.2.1 and previous works 12 , 89 , 90 , 91 , 92 , 93 , 94 ), which may influence the adoption of smart contracts in business. Incomplete design paradigms .…”
Section: Discussionmentioning
confidence: 99%
“…The latest work of Groce et al. 94 makes a classification of 246 defects found in 23 Ethereum smart contracts. They utilize several open-sourced analysis tools (i.e., Slither, 131 Manticore, 118 and Echidna, 139 see Section 5.2.1 ) along with manual auditing, and find that there are ten defects per contract on average.…”
Section: Constructing Smart Contracts With Turing-complete Languagesmentioning
confidence: 99%
See 1 more Smart Citation
“…Fuzzing has proven to be very effective in traditional programs. In smart contracts, there are works surveying and categorizing flaws in critical contracts established that Fuzzing using custom user-defined properties might detect up to 63% of the most severe and exploitable flaws in contracts [7]. At present, there are many Fuzzing methods for smart contracts in Ethereum.…”
Section: Fuzzingmentioning
confidence: 99%