Blockchain and Digital Currencies

Teachers

Included in study programs

Teaching results

Teaching results:
After studying this course, students gain the knowledge and should be able to:
A. Know the conceptual apparatus related to blockchain, digital curencies and cryptoactive, what is Blockchain technology and what is its use?
B. Know the definitions and technologies related to blockchain, which are blockchain applications
C. Know the differences between Blockchain and individual implementations of technology
D. Know blockchain browsers or other associated tools
E. Explain what cryptocurrency mining is, how it works, and what it is good for? What are the risks associated with cryptoactive assets and how to prevent them?
F. Analyze cryptoactive and blockchain applications
G. Use blockchain applications
H. Manage and store cryptoactive (BTC - bitcoin, ETH - ether, ...)
I. Define the use of blockchain technology in other areas and applications
J. analytically evaluate individual implementations of blockchain technologies,
K. analytical evaluation of individual implementations in the context of legal and economic aspects,
L. use the skills needed in the design and implementation of blockchain technologies and cryptoactive.

Indicative content

1. Introduction to blockchain, digital curencies and cryptoactive - history, principles and definitions.
2. Bitcoin protocol
3. Ethereum protocol
4. Smart contracts
5. Alternative cryptoactive
6. Cryptomens in the context of macroeconomics
7. Second layer technologies - Lightning Network, Plasma, State Channels
8. Security aspects of blockchain
9. Alternative use of blockchain technology
10. Blockchain in Enterprise environment
11. Security aspects of cryptoactive from the user's point of view
12. Economic and legal aspects of cryptoactive and digital names
13. Decentralized Finance (DeFi), NFTs, and Metaverse in the Context of Cryptoactive

Support literature

1. HOSP, J.: Kryptomeny Bitcoin, Ethereum, Blockchain, ICO and Co. jednoducho a zrozumiteľne, Tatran, 2018, ISBN 9788022209458
2. ANTONOPOULOS A. : Mastering Bitcoin: Programming the Open Blockchain, 2nd edition ISBN: 978- 1491954386, Sebastopol: O’Reilly Media 2017
3. ANTONOPOULOS A., WOOD G. : Mastering Ethereum: Building Smart Contracts and DApps, ISBN 978-1491971949, Sebastopol: O’Reilly Media 2019
4. NARAYANAN A., BONNEAU J., FELTEN E., MILLER A., GOLDFEDER S. : Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction. ISBN: 9781400884155, Princeton University Press 2016
5. AMMOUS S. The Bitcoin Standart. The Decentralized Alternative to Central Banking. 2. s., ISBN: ISBN: 978-1-119-47386-2, John Wiley & Sons, Inc. Hoboken, New Jersey, 2018

Requirements to complete the course

Requirements to complete the course:
Continuous problem solving during exercises and activity 20%.
Final task 20%, 51% of this obligation is required for the exam. The following learning outcomes are assessed by the evaluation of projects: E., F., G., H., I., J., K., L.
Final exam - written form, 60% (passing the exam means obtaining at least 51% of the exam evaluation) The test verifies the achieved level of educational results A., B., C., D., E

Student workload

Total study load (in hours):
3 credits x 26 hours= 78 hours
Study load distribution:
Seminar participation: 26 hours
Preparation for seminars: 13 hours
Project preparation: 13 hours
Preparation for the final exam: 26 hours

Language whose command is required to complete the course

slovak

Date of approval: 10.02.2023

Date of the latest change: 20.05.2022