N_TK Technologie kryptoměn

Vysoká škola finanční a správní
zima 2018
Rozsah
1/1. 6 hodin KS/semestr. 3 kr. Ukončení: z.
Vyučující
doc. RNDr. Jan Lánský, Ph.D. (cvičící)
Garance
doc. RNDr. Jan Lánský, Ph.D.
Katedra informatiky a matematiky (FES, KIM) – Katedry – Vysoká škola finanční a správní
Kontaktní osoba: Ivana Plačková
Rozvrh seminárních/paralelních skupin
N_TK/vAPH: Pá 12. 10. 15:45–17:15 S22, Pá 23. 11. 17:30–19:00 S14, 19:15–20:45 S14, J. Lánský
Předpoklady
Nezbytná je znalost programování a datových struktur na úrovni bakalářského studia. Výhodou je základní znalost kryptografie a teoretické informatiky.
Omezení zápisu do předmětu
Předmět je otevřen studentům libovolného oboru.
Cíle předmětu
Cílem předmětu je pochopit jak funguje Bitcoin a ostatní kryptoměny na praktické a technické úrovni. Student bude po absolvování kurzu schopen navrhnout software využívající technolologii kryptoměn a integrovat technologii kryptoměn do existujících softwarových systémů.
Výstupy z učení
Schopnost vysvětlit základní pojmy: soukromý a veřejný klíč, adresa, blok, bločenka, důkaz prací a podílem, mincetvorná transakce, těžba a její obtížnost. Schopnost použít základní pojmy při popisu běžných situací spojených s kryptoměnami. Schopnost modifikace existujících zdrojových kódů kryptoměn a chytrých kontraktů, integrace kryptoměn do infomračních systémů a jiných programů
Osnova
  • 1. Motivace - aplikace 2. Úvod do kryptoměn 3. Jak Bitcoin dosahuje decentralizace 4. Implementační detaily Bitcionu 5. Jak skladovat a používat kryptoměny 6. Těžba krytoměn 7. Kryptoměny a anonymita 8. Komunita, politika a regulace 9. Alternativní přístupy k Proof of Work 10. Kryptoměny jako platforma 11. Ekosystém kryptoměn 12. Budoucnost kryptoměn
Literatura
    povinná literatura
  • Arvind Narayanan a kol.: Bitcoin and Cryptocurrency Technologies, Princeton University, 2015. Aviable from https://www.coursera.org/course/bitcointech
  • Andreas M. Antonopoulos: Mastering Bitcoin. O’Reilly Media, Inc., Sebastopol, 2014, CA, USA. ISBN: 978-1-449-37404-4
Výukové metody
Na semináři budou diskutovány obtížné partie literatury zadané k domácímu nastudování. Studenti budou (samostatně nebo ve skupině) pracovat na zvoleném projektu.
Metody hodnocení
Zápočet lze získat jedním ze tří způsobů. (1) Ústní přezkoušení z učiva předmětu. (2) Seminární práce 8-10 stran na téma schválená vyučujícím do konce ledna. (3) Program na téma schválený vyučujícím do konce ledna.
Informace učitele
https://www.coursera.org/course/bitcointech
Předmět je založen na online kurzu Bitcoin and Cryptocurrency Technologies pořádeném Univerzitou Princeton
Předmět je zařazen také v obdobích zima 2014, zima 2015, zima 2016, zima 2017, zima 2019, zima 2020, zima 2021, zima 2022, zima 2023.