Proceedings of the 1st International Workshop on Emerging Trends in Software Engineering for Blockchain 2018
DOI: 10.1145/3194113.3194115
|View full text |Cite
|
Sign up to set email alerts
|

SmartCheck

Abstract: Ethereum is a major blockchain-based platform for smart contracts -Turing complete programs that are executed in a decentralized network and usually manipulate digital units of value. Solidity is the most mature high-level smart contract language. Ethereum is a hostile execution environment, where anonymous attackers exploit bugs for immediate financial gain. Developers have a very limited ability to patch deployed contracts. Hackers steal up to tens of millions of dollars from flawed contracts, a well-known e… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
91
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 501 publications
(138 citation statements)
references
References 6 publications
0
91
0
Order By: Relevance
“…We considered any two bugs as duplicates if they came from two different sources and described the same issue. Once our comprehensive master list was constructed, we organized the bugs further according to prior research by Tikhomirov et al [8]. This places each bug into one of four categories: security, functional, developmental and operational.…”
Section: Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…We considered any two bugs as duplicates if they came from two different sources and described the same issue. Once our comprehensive master list was constructed, we organized the bugs further according to prior research by Tikhomirov et al [8]. This places each bug into one of four categories: security, functional, developmental and operational.…”
Section: Methodsmentioning
confidence: 99%
“…Trailing Bitcoin, Ethereum, as of June 2019, is the second most popular cryptocurrency by market value [3]. Contrary to traditional distributed applications, Ethereum operates in a permission-less network where arbitrary participants can join [8]. Although these participants must adhere to a predetermined protocol within the Ethereum environment, there is still substantial opportunity for manipulation of the smart contracts that reside on the network.…”
Section: Ethereum and Soliditymentioning
confidence: 99%
See 3 more Smart Citations