Blockchain and cryptocurrencies-Syllabus

Advanced Computer Networks-ECOM 9320
Instructor: Aiman Ahmed AbuSamra, office: B344, Ext: 2833
Support materials:
Bitcoin and Cryptocurrency Technologies, Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller, Steven Goldfeder— 2016
Bitcoin: A Peer-to-Peer Electronic Cash System Satoshi Nakamoto satoshin@gmx.com www.bitcoin.org
Blockchain Technology Overview, Draft NISTIR 8202, Dylan Yaga et. al., 2018
https://ethereum.org/en/whitepaper/
https://www.coindesk.com/markets/2017/03/04/a-short-guide-to-blockchain-consensus-protocols/
https://digitalchamber.org/wp-content/uploads/2018/02/Smart-Contracts-12-Use-Cases-for-Business-and-Beyond_Chamber-of-Digital-Commerce.pdf
https://www.thedigitalmarketingbureau.com/blockchain/best-blockchain-news-sites
In this course we’ll address the important questions about Bitcoin. How does Bitcoin work? What makes it different? How secure are your bitcoins? How anonymous are Bitcoin users? What applications can we build using Bitcoin as a platform? Can cryptocurrencies be regulated? If we were designing a new cryptocurrency today, what would we change? What might the future hold?
Grading:
Assignments 20
Activities 10
Project 30
Paper 40
Contents:
Introduction
Money and digital currencies
Bitcoin
Satoshi paper
Bitcoin – Technical Features
Ethereum and smart contracts
How to Store and Use Bitcoins
Bitcoin Mining
Bitcoin and Anonymity
Community, Politics, and Regulation
Alternative Mining Puzzles
Bitcoin as a Platform
Altcoins and the Cryptocurrency Ecosystem
Decentralized Institutions: The Future of Bitcoin?
Challenges with Blockchain Technology