Learning Outcomes
Cognitive: Knowledge of advanced topics related to blockchain technology.
Skills: Presentation of own work (ability to communicate, proper use of presentation techniques, familiarity with questions from the audience
Finally, the goal of the course is to provide a basic knowledge of bitcoin's technology. Finally, the course will enhance the suitable skills in order the student to implement some technologies based on Blockchain.
Course Content (Syllabus)
Introduction to blockchain, Bitcoin, Ηash functions, Merkle Trees, Immutable Ledger, Decentralized Ledger, Build Blockhain with Python, Ethereum, smart contracts, Applications.
Keywords
Blockchain, peer to peer, Distributed ledger, smart contracts, Ethereum, Bitcoin, Python
Additional bibliography for study
1. Andreas M. Antonopoulos, Mastering Bitcoin, O'Reilly, 2017
2. R. M. Townsend, Distributed Ledgers : Design and Regulation of Financial Infrastructure and Payment Systems, MIT Press
3. Hellwig, Daniel, Karlic, Goran, Huchzermeier, Arnd. Build Your Own Blockchain : A Practical Guide to Distributed Ledger Technology, Springer
4. Antony Lewis, The basics of Bitcoins and Blockchains: An introduction to Cryptocurrencies and the technology that powers them, Mango Publishing