Date | Lesson # | Lecturer(s) | Paper(s) |
---|---|---|---|
05.05.24 | 1 | Yoni | Introduction slides |
12.05.24 | 2 | Osnat | Ethereum: A secure decentralised generalised transaction ledger (Yellow Paper). Garvin Wood.
Slides More resources: 1 2 3 |
19.05.24 | 3 | Omer and Daniel | A survey of attacks on Ethereum smart contracts. Nicola Atzei, Massimo Bartoletti, and Tiziana Cimoli slides |
26.05.24 | 4 | Semyon and Idan | Chapters 1.1 -- 1.3, 2.1 -- 2.3, 3.1 -- 3.6 in the book "The Calculus of Computation". Aaron Bradley and Zohar Manna
slides array.ml list.ml |
02.06.24 | 5 | Adi and Yali | Move: A Language With Programmable Resources. Blackshear et al. slides |
09.06.24 | 6 | Safwan and Bar | Chapters 12.1 -- 12.3 in the book "Decision Procedures: An Algorithmic Point of View". Daniel Kroening and Ofer Strichman slides 1 slides 2 |
16.06.24 | 7 | Alon and Ishay | Securify: Practical Security Analysis of Smart Contracts. Tsankov et al. slides |
23.06.24 | 8 | Shachaf and Sally | Demystifying Loops in Smart Contracts. Mariano et al. slides |
30.06.24 | 9 | Daniel and Yehonatan | Making Smart Contracts Smarter. Luu, Chu, Olickel et al. slides |
07.07.24 | 10 | Yoni | Summary slides |