N_DFB Decentralizové finance na blockchainu

Vysoká škola finanční a správní
léto 2026
Rozsah
2/1/0. 16 hodin KS/semestr. 6 kr. Ukončení: zk.
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á
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
Nejprve jsou studenti seznámeni s odlišnostmi fungování blockchainu Etherea oproti blockchainu Bitcoinu. Následně se studenti naučí programování chytrých kontraktů v jazyce Solidity. Budou vysvětleny standardy zaměnitelných a nezaměnitelných tokenů. Na závěr budou probírány příklady reálně nasazených chytrých kontraktů pro decentralizované finance.
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. Historie, motivace, aplikace 2. Ethereum klienti, adresy 3. Turingovsky úplné transakce 4. Programovací jazyk Solidity 5. Chytrý kontrakt 6. Bezpečnost chytrých kontraktů 7. Zaměnitelné tokeny ERC 20 8. Nezaměnitelné tokeny ERC 721 a ERC 1155 9. Decentralizované aplikace a Orákula 10. Uniswap v1, v2 a v3 11. The DAO 12. CryptoKitties
Literatura
    povinná literatura
  • ANTONOPOULOS, Andreas M. a Gavin WOOD. Mastering Ethereum: building smart contracts and DApps. 1st ed. Sebastopol, CA: O'Reilly, 2019. ISBN 978-1-4919-7194-9.
  • BASHIR, Imran. Mastering Blockchain. 3rd ed. Sebastopol, CA: O'Reilly Media, 2020. ISBN 978-1-8392-1319-9.
    neurčeno
  • LÁNSKÝ, Jan. Kryptoměny. 1. vyd. Praha: C. H. Beck, 2018. 160 s. Právo a společnost. ISBN 978-80-7400-722-4.
Výukové metody
Přednáška s využitím prezentací v Power Pointu. Studium povinné literatury a diskuze o problematických pasážích. Cviceni formou programovani zadanych prikladu v jazyce Solidity
Metody hodnocení
Zkouška s písemnou přípravou. Student si vylosuje 4 zkouškové otázky. Seznam všech otázek uložen v IS ve studijních materiálech předmětu. Zapocet se udeluje za program chytreho kontraktu v jazyce Solidity
Další komentáře
Předmět je dovoleno ukončit i mimo zkouškové období.
Předmět je zařazen také v obdobích léto 2025.
  • Statistika zápisu (nejnovější)
  • Permalink: https://is.vsfs.cz/predmet/vsfs/leto2026/N_DFB