Instructor: G. Andrew Stone (gastone@umass.edu): Office Hours on Tues by appointment (send a message on Piazza) or via Zoom (813 149 9032) any day most times (PM me on Piazza). My office is LGRT A246 (Lederle). You can always drop by on Tuesdays even just to chat, but an appointment ensures that I’ll be there!
TAs:
Joseph Majesky jmajesky@umass.edu
Jenish Bajracharya jbajracharya@umass.edu
Graders:
Tasmiya Fathima tfathima@umass.edu
Saumya Pandey saumyapandey@umass.edu
Classroom:
461: Tues 2:30PM - 3:45PM: Computer Sciences Building 140
661: Tues 4:00PM - 5:15PM: Computer Sciences Building 140 (remote students use Zoom meeting: https://umass-amherst.zoom.us/j/92771831987 code 661)
Discussion: Piazza
Assignment Submission: Gradescope Course Entry Code: 8YNPVV
Midterm: In class TBD
Final: BOTH SECTIONS: TBD
For the Midterm and final you may bring a 8.5x11" doublesided HANDWRITTEN by yourself, NOT PRINTED, cheat sheet. If it is too big I will make it smaller by ripping it! If it is not handwritten I will take it before the exam.
Bitcoin (UTXO) blockchain Concepts
Math
Ethereum
Each week we’ll follow the same pattern:
Clock Synchronization
We are going to use short excerpts from “Distributed Systems: Principles and Paradigms” by Andrew S. Tanenbaum and Maarten Van Steen. Fortunately, the entire text is available for free! Just give any email address to the author’s web site and they’ll send you a PDF.
Please read:
Later in the semester, we’ll use the text for another topic.
Purely optional reading for the course, but if you are interested, here is the original Lamport paper:
661 only
Continue to understand the mining process: review this paper Attacks against Autofinalization and Parking.
Understand:
Please skim the papers, watch the videos, and then read the papers carefully.
We continue our investigation into basic blockchain architecture.
λ=pzq
1−k=0∑z+1(k!λke−λ)(1−(q/p)z+1−k),ifq<p
Question to show you really understand the above: Why is lambda zq/p not (z+1)q/p since we stuck z+1 in other places for z?
These are the materials for our first week.