CSE4/526 Fall 2019
Date | Topic | Chapter | Classnotes | To do: | Hands-on |
---|---|---|---|---|---|
8/26 | Welcome to CSE4/526 | Course description | Desc | Syllabus | |
8/28 | Introduction to blockchain | What is blockchain? | Intro blockchain | Read Bitcoin whitepaper; Ch1-BIA | Create identity and collect Ether |
9/4 | Intro to smart contract | Getting started | Design SC | Read Ethereum whitepaper Ch2: BIA | Design of SC, Remix IDE |
9/9 | Blockchain basics | Key concepts | BC Concepts | Read Ch1: BIA | Launch SC on Ropsten |
9/11 | Explore Bitcoin | Structure and operations | Explore Bitcoin | Bitcoin white paper | Interact with an SC on Ropsten |
9/16 | Lab1 discussion | Ballot Dapp | Lab1 | Read Lab1 description | Think of a novel use case |
From Classes | To Contracts | Contract diagram | Design first | Ballot contract diagram | |
9/18 | From design | To deployment | Smart contract | Chapter 2 | Counter Demo |
9/23 | Designing trust | Modifers | Validation in SC | Chapter 3 | Ballot Demo |
10/2 | From Smart contract | to Dapps | SC to Dapps | Chapter 4 | Ballot Truffle Demo |
10/7 | From Smart contract | to Dapps | SC to Dapps | Chapter 4 | Ballot Truffle Demo |
10/9 | Exam1 Review | BC, SC | Smart contract | Chapter 1-3, part of 4 | Ballot.zip Truffle Demo |
10/14 | Exam 1 | Closed Book-notes | Smart contract | Chapter 1-3, part of 4 | |
10/16 | Dapp-app | Part 2 Lab1 | Ballot-app | Chapter 4 | Ballot.zip Truffle Demo |
10/21 | Security and Privacy | Chapter 5 | Security | Chapter 5 | |
10/23 | Security and Privacy | Chapter 5 | Dapps | Chapter 5 | Blind Auction --from text |
10/30 | Security and Privacy | Chapter 5 | Let's discuss BA SC | Chapter 5 | Blind Auction --Original |
11/11 | On-chain and off-chain data | Chapter 6 | Let's review BA Dapp | Chapter 5 | Blind Auction --Original |
11/13 | On-chain and off-chain data | Chapter 6 | BA Dapp with events | Chapter 2 ASK | Events |
11/18 | On-chain and off-chain data | Chapter 6 | ASK smart contract | Chapter 2 ASK | |
12/4 | Final exam review | Chapters 1-6 | December 9, 2019 | 215 NSC | 8.00-11.00AM |