N_CP Cryptocurrency practice

University of Finance and Administration
Winter 2024
Extent and Intensity
0/2/0. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Ing. Radim Brixí (seminar tutor)
Guaranteed by
Mykola Hrynevych
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Timetable of Seminar Groups
N_CP/vIPH: Sat 30. 11. 9:45–11:15 E305, 11:30–13:00 E305, 14:00–15:30 E305, 15:45–17:15 E305, Fri 13. 12. 14:00–15:30 S24, 15:45–17:15 S24, R. Brixí
Prerequisites
1. Basic knowledge of computer science and programming. 2. Foundations of cryptography. 3. Understanding of distributed systems and networks. 4. Basic economics and finance knowledge. 5. Blockchain technology knowledge. 6. Mathematical background.
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives
1. Introduction to Cryptocurrencies and Blockchain Technology. 2. Development of Practical Skills in Cryptocurrency Applications. 3. Critical Analysis of Cryptocurrency Ecosystems. 4. Position in Curriculum and Progression. 5. Project-Based Learning.
Learning outcomes
Students will learn to work practically with cryptocurrencies. Students will first learn how to set up a wallet, protect seed, send transactions, and view transaction history on the blockchain. Students will then learn to create and use their own tokens according to the ERC 20, ERC 721 and ERC 1155 standards. In addition to the dominant cryptocurrencies Bitcoin and Ethereum, students will learn about the ecosystems of other important cryptocurrencies, their offer will change from year to year.
Syllabus
  • 1. Introduction, motivation, use 2. Hierarchical deterministic wallets 3. Bitcoin transactions 4. Ethereum transactions 5. Fungible Tokens ERC 20 6. Non-fungible tokens ERC 721 7. Multitokens ERC 1155 8. Decentralized exchanges 9. Polkadot ecosystem 10. Cosmos ecosystem 11. Cardano, Solana, XRP 12. Student project
Literature
    required literature
  • LÁNSKÝ, Jan. Kryptoměny (Cryptocurrencies). 1st ed. Praha: C. H. Beck, 2018, 160 pp. Právo a společnost. ISBN 978-80-7400-722-4. Nakladatelství info
  • ANTONOPOULOS, Andreas M. Mastering Bitcoin: programming the open blockchain. 2nd ed. Sebastopol, CA: O'Reilly, 2017. ISBN 978-1-4919-5438-6.
  • 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.
Teaching methods
Practice sessions.
Assessment methods
Credit: presentation of your own project in the field of cryptocurrencies.
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 12 hodin KS/semestr.

  • Enrolment Statistics (recent)
  • Permalink: https://is.vsfs.cz/course/vsfs/winter2024/N_CP