Go to course navigation

Lectures

DateLectureTopicLecturerStudy & Teaching Materials
27.09.2024Lec 1 & 2BitcoinMarek BielikBitcoin handbook, Presentation. The Bitcoin handout is the recommended study material for the first two lectures. The slides are supplementary.
11.10.2024Lec 3-4Introduction to web3, security audits and smart contract hacks.Josef Gattermayer, Ph.D.Introduction to the web3 ecosystem and security audits, example audit report, how to read it and write it. Overview - Coinbureau, talk similar (shorter and bit outdated) to this lecture. Presentation
25.10.2024Lec 5-6EVMLukáš Rajnoha, Josef Gattermayer, Ph.D.Introduction to Ethereum Virtual Machine, Ethereum Yellow Paper. Presentation
8.11.2024Lec 7-8Static analysis, Wake frameworkMichal Převrátil, Josef Gattermayer, Ph.D.Principles of static analysis applied to Ethereum smart contracts, architecture and design of Wake static analysis detectors. Presentation
22.11.2024Lec 9-10Systems design, hands-on developmentJakub RůžičkaAn interactive discussion on when blockchain is a good or bad fit, demonstrated on widely used products and services. It covers design decisions around the architecture of blockchain-based software, most-used tools, programming languages (including platform-specific ones), and high-level libraries.
6.12.2024Lec 11-12Account AbstractionVirtual / Eth FoundationWatch recordings from DevCon 2024: Account Abstraction: Making Accounts Smarter and Exploring the Future of Account Abstraction