VERISOLID:
Correct-by-Design Smart Contracts for Ethereum
Anastasia Mavridou1, Aron Laszka2, Emmanouela Stachtiari3, Abhishek Dubey4
1 NASA Ames 2 University of Houston 3 Aristotle University of Thessaloniki 4 Vanderbilt University
1
V ERI S OLID : Correct-by-Design Smart Contracts for Ethereum - - PowerPoint PPT Presentation
V ERI S OLID : Correct-by-Design Smart Contracts for Ethereum Anastasia Mavridou 1 , Aron Laszka 2 , Emmanouela Stachtiari 3 , Abhishek Dubey 4 1 NASA Ames 2 University of Houston 3 Aristotle University of Thessaloniki 4 Vanderbilt University
1 NASA Ames 2 University of Houston 3 Aristotle University of Thessaloniki 4 Vanderbilt University
1
2
3
4
1 Ivica Nikolic, Aashish KolluriChu, Ilya Sergey, Prateek Saxena, and Aquinas Hobor, “Finding the greedy, prodigal,
and suicidal contracts at scale,” ACSAC’18.
5
6
7
8
9
cancelABB withdraw bid reveal [values.length == secret.length] cancelRB close [now > creationTime + 5 days] unbid finish [now >= creationTime + 10 days]
C F RB ABB
10
11
12
13
cancelABB withdraw bid reveal [values.length == secret.length] cancelRB close [now > creationTime + 5 days] unbid finish [now >= creationTime + 10 days]
C F RB ABB
14
15
16
17
18