Ηλεκτρονική Διάθεση Μαθήματος
Μαθησιακά Αποτελέσματα
Γνωστικά: Εμβάθυνση σε θέματα που αφορούν την τεχνολογία blockchain
Δεξιότητες: Παρουσίαση εργασίας (ικανότητα επικοινωνίας, σωστή χρήση τεχνικών παρουσίασης, εξοικείωση με ερωτήσεις από το κοινό).
Γενικά, ο στόχος του μαθήματος είναι να αποκτήσουν οι φοιτητές βασικές γνώσεις της τεχνολογίας blockchain.
Τέλος, να υλοποιούν κάποιες τεχνολογίες που βασίζονται στην τεχνολογία blockchain.
Περιεχόμενο Μαθήματος
Εισαγωγή στο blockchain, Bitcoin, Συναρτήσεις κατακερματισμού, Immutable Ledger, Δένδρα του Merkle, Αποκεντρωμένα συστήματα, Πως να κατασκευάσω ένα blockchain με Python, Ethereum, έξυπνα συμβόλαια, Εφαρμογές.
Λέξεις Κλειδιά
Blockchain, peer to peer, Distributed ledger, smart contracts, Ethereum, Bitcoin, Python
Επιπρόσθετη βιβλιογραφία για μελέτη
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