Date | Lesson # | Lecturer(s) | Paper(s) | |
---|---|---|---|---|
19.03.23 | 1 | Yoni | Introduction slides | |
26.03.23 | 2 | Itay Atlis and Dor Huri | A survey of attacks on Ethereum smart contracts. Atzei et al.
slides code |
|
02.04.23 | -- | Passover | ||
09.04.23 | -- | Passover | ||
16.04.23 | 3 | Ben and Gal | Chapters 1.1 -- 1.3, 2.1 -- 2.3, 3.1 -- 3.3 in the book "The Calculus of Computation". Aaron Bradley and Zohar Manna
slides |
|
23.04.23 | 4 | Itay and Reuven | Chapters 12.1 -- 12.3 in the book "Decision Procedures: An Algorithmic Point of View". Daniel Kroening and Ofer Strichman
slides |
|
30.04.23 | 5 | Neria and Moria | Bitcoin: A Peer-to-Peer Electronic Cash System. Satoshi Nakamoto
slides |
|
07.05.23 | 6 | Eliran and Ben | A Polymorphic Intermediate Verification Language: Design and Logical Encodings. Leino and Rummer
slides |
|
14.05.23 | 7 | Uriel and Noa | Making Smart Contracts Smarter. Luu, Chu, Olickel et al. slides code Oyente run log |
|
21.05.23 | -- | Strike | ||
28.05.23 | -- | Strike | ||
04.06.23 | -- | Strike | ||
11.06.23 | 8 9 |
Niv and Or
Tom and Daniel |
Move: A Language With Programmable Resources. Blackshear et al.
slides The Move Prover. Zhong et al. slides |
|
18.06.23 | 10 -- |
Tommy and Idan
Yoni |
ZEUS: Analyzing Safety of Smart Contracts. Sukrit Kalra, Seep Goel, Mohan Dhawan, Subodh Sharma slides Summary slides |
|
25.06.23 | 11 12 |
Yossef and Yossef
Yoav and Omer |
Demystifying Loops in Smart Contracts. Mariano et al. slides SMT-Friendly Formalization of the Solidity Memory Model. Hajdu and Jovanovic slides |