“Blockchain Technology” - course 20,000 rubles. from MSU, training 4 weeks. (2 months), Date: November 30, 2023.
Miscellaneous / / December 03, 2023
The goal of the program is basic training for individuals wishing to gain knowledge and skills in the field of blockchain technology.
Introduce the listener to the main basic elements of blockchain: hash functions, electronic signature (RSA, ECDSA, EdDSA), consensus algorithms and their parts (PoW, PoS, DPoS), as well as teach how to build various blockchains to suit your needs based on basic elements.
Introduce the listener to existing blockchain implementations: Bitcoin and Ethreum. Consider possible attack vectors for existing blockchains to highlight areas that require closer attention when building your blockchain.
Program direction
Professional programs
Program area
Math and Science
Program group
Computer and Information Sciences
Program type
Advanced training programs
Form of study
Part-time
Scope of the program (academic hours)
Total - 72
Classroom - 72
Admission Requirements
Persons with higher and incomplete higher education
1 Abstract blockchain model.
1.1 Hash functions. Electronic signature (RSA, ECDSA, EdDSA)
1.2 The simplest (abstract) blockchain model.
... PoW, PoS, DPoS
2 Bitcoin and Ethereum.
2.1 Bitcoin.
2.2 Script – programming language
2.3 Analysis of changes to the consensus algorithm (soft fork)
2.4 Segregated witness
2.5 Ethereum
2.6 Smart contracts
2.7 Analysis of attack vectors on the blockchain, as well as implemented attacks.