Full-time Masters degree program in blockchain technologies and tools under MIPT


Latest blockchain technologies, structure, and existing blockchain projects operating rules

Cryptography and information security

Development, integration, and decentralization of companion software

Case studies and real development challenges

Challenging innovative projects and their practical development

Modern lecture halls featuring audio-visual equipment

Research activities and scientific magazine publishing

Collaborations with leading world universities

Professional expertise

Work experience in a major corporation helps you study the modern industrial business processes and lays the foundation for your employment and future career


Blockchain solutions market develops and covers more and more areas: finance, medicine, logistics, manufacturing, just to name a few

Real cases

The course is based not only on theory, but on solving real cases and taking part in real projects, popular among different industries

World universities col­lab­o­rations

The course, developed by experts from Hedera, IBM, Hyperledger, and other large companies, includes the study of modern technologies

  • What is blockchain and distributed ledger technology
  • Bitcoin blockchain creation and development history, analysis of its forks and structure
  • Methods of attacking blockchain systems
  • Primary analysis of DLT's strengths and weaknesses, currently known acceleration methods
  • DAG application to DLT
  • Lightning Network — Atomic Swap technology overview

  • Major approaches, methods, and algorithms of modern cryptography and its latest areas of development aimed at user-network confidentiality
  • Most popular blockchain platforms' block and stream encryption methods and hash functions
  • Public key cryptography and digital signature methods
  • Domestic national standards of cryptographic information security: GOST 28147-89, GOST R 34.10-2012, GOST R 34.11-2012, GOST R 34.12-2015, GOST R 34.13-2015

  • Positional games
  • Decision trees
  • Winning and losing strategies
  • A winning strategy used by one of the players
  • Winning strategies and methods to solve games

  • Static games: players, strategies, and payments
  • Prisoner's Dilemma, Battle of the Sexes, Penalty
  • Dominant and dominated strategies
  • Solutions for domination games
  • Nash equilibrium
  • Balance and optimum nonequivalence
  • Mixed strategies
  • Mixed Nash equilibrium
  • Drinking Pioneers game equilibrium
  • Nash equilibrium practical application in economy
  • Bertrand and Cournot oligopoly theories
  • Static imperfect information games
  • Bayesian Nash equilibrium

  • Dynamic perfect information games
  • Subgame perfect Nash equilibrium and its correlation with common equilibrium
  • Kuhn theorem
  • Dynamic imperfect information games
  • Information structures
  • Perfect memory assumption
  • Bayesian equilibrium
  • Signaling games
  • Pooling and separating equilibrium
  • Repeated games

  • Transferable utility cooperative games
  • Game definition, available sharings, Shapley's core and vector
  • Airport game
  • Invariable matches
  • Gale–Shapley algorithm

  • Voting systems and their requirements
  • Arrow's theory on impossibility to build up a non-manipulated voting scheme
  • Recurrent stability concept
  • Acemoglu–Egorov–Sonin's model of internal stability in authoritative systems
  • Elements of auction theory
  • Equilibrium strategies in first- and second-price auctions

  • In-depth study of a unique system, implementing the concept of graphs oriented acyclically
  • Aspects of application development under this platform
  • Irregular consensus (rumor algorithm)

  • All platform's aspects study
  • Practical experience. Development frameworks for stand-alone projects on the Ethereum platform
  • In-depth study of concurrent software solutions: Sharding, Plazma, State channel, ERC-20

  • History of development and platform's concept
  • Versions, course of development, HLF elements overview
  • SDK: existing options
  • Permission model: pros and cons
  • HLF public blockchains
  • Difference with Ethereum smart contracts
  • Non-anchored private blockchains and anchored to Bitcoin, Ethereum, etc
  • Solo, kafka, raft, bft protocols
  • Sharding mechanism, inter-channel atomic swap
  • Optimization options and associated facilities
  • HLF cryptography
  • Running in docker container and without it
  • HLF Ethereum Virtual Machine implementation options
  • Opensource community

  • Blockchain technologies practical application trends
  • Cryptocurrency exchange, stable coins, tokenization platforms, and related services: Custody, KYC/AML
  • Cryptocurrency derivatives and automatic trading on cryptocurrency exchange
  • update

Lab Access

All program's students and graduates are granted access to the Laboratory for solving practical problems and researching blockchain technologies

Link text

Basic courses

  • Foreign Languages180 hrs.
  • History, Philosophy and Methodology of Natural Science135 hrs.

Core science

  • Introduction to Blockchain90 hrs.
  • Probability Theory90 hrs.
  • Blockchain Platform Etherium135 hrs.
  • Game Theory (consensus)135 hrs.
  • Computational Complexity90 hrs.
  • Cryptography135 hrs.
  • Algorithmical Games Theory90 hrs.
  • Complexity of Сalculations. Additional Сhapters45 hrs.
  • Cryptographic Protocols135 hrs.
  • Tokenomics135 hrs.
  • Advanced Graph Theory45 hrs.
  • Hedera Platform225 hrs.
  • Blockchain Constructor "Hyperledger Fabric"225 hrs.

Elective Set of Courses

  • Combinatorics90 hrs.
  • Graphs90 hrs.

Industrial Practice

  • Personal Research Project3 105 hrs.

State Final Certification

  • Preparation for and Taking State Examination135 hrs.
  • Performance of and Defence of Graduation Thesis180 hrs.

Elective Subjects

  • Statistics90 hrs.
  • Neural Networks90 hrs.

  • Requirement of object-oriented programming and at least one of the programming languages: C++, Java, Java script, GO lang; Python would be good

  • You should be able to read and understand technical literature, lectures, and documents

  • No. This program is available for everyone

  • Absolutely not

  • Industry's best companies, Nornickel and IBM

  • You want to build a good career? We are waiting for you! There is a lot of interesting projects and high demand for specialists and experts. The knowledge you receive will be a strong foundation for your career

  • You will solve experimental problems in Nornickel. IBM will challenge you with both theoretical and experimental problems

  • Here professionals and students study blockchain technologies and their practical aspects, develop global knowledge about the blockchain, and develop new technologies

  • The Laboratory is open to all students, passionate about their research and projects

  • You can design modern projects and explore advanced blockchain technologies and cryptography in practice

About IBM Blockchain Platform

  • IBM Blockchain Platform works with many cloud storages. It's available in all regions. It links different companies doing the same thing. It's able to change whole sectors, from from well-organized supply chains to foods you can trust

About the company and blockchain development

  • Free educational resources
  • Open materials are available for theses and term papers
  • A wide variety of internship positions, from sales department to in-depth tech IT
  • Practical experience in a growing industry
  • You can participate in other departments' projects if you wish
  • An inside look at company's work and corporate culture
  • Lead's assistance throughout the internship period

Куратор магистратуры — Владимир Вячеславович Горгадзе
  • Masters degree program supervisor
  • PhD in theoretical physics; The University of California (Berkeley) graduate
  • Experience with blockchain: 3 years
  • Current employment: MMC Norilsk Nickel
  • Participant of Blockchain Competence Center under the MIPT High-Energy Physics Laboratory
  • Professor with 27 years of experience
  • Co-founder of TUTU.TV,, and Click Service
  • Founder of CDC Software in Russia (localization and solutions)

Ведущий эксперт по DLT — Александр Викторович Беленов
  • Leading DLT expert in MMC Norilsk Nickel
  • Past experience: streaming supercomputer development (10 years); head of one of the areas of development of the SKIF Program
  • Co-founder of the Blockchain Competence Center under the MIPT high-energy physics laboratory and Rosstandart technical committee for standardization of the distributed registry and blockchain
  • Develops video technologies in Russia since 2003
  • Co-founder of the online cinema (Russia's first CDN supporting the DRM system recognized by major foreign content suppliers)

Преподаватель Hashlab — Александр Александрович Николаев
  • Work experience: 5 years. Experience with blockchain: 3 years
  • Bachelor of computer science
  • Hashlab professor specializing in Ethereum smart contracts
  • Co-founder of Forseti. Developer of Solidity project. Master builder of Dapp's
  • Blockchain hackathon winner (BlockchainHack 2016, BlockchainHack 2017, LaToken Hackathon)
  • Winner of the blockchain startup competition supported by the Swiss government and Crypto Valley


Real experience

Real-life blockchain experience and professional achievements even before you get a certificate


Apply your knowledge and start a career with industry's leading companies: Norilsk Nickel or IBM

Employment in a large company

Masters degree program graduates may start or continue their career with Nornickel or IBM


How to apply correctly

  • Follow the link and register
  • Fill out a detailed application
  • If you have any questions, please contact us or the admission office

Minimum level of training

  • Higher education certificate (bachelor or specialist degree) with a high average score
  • Basic knowledge of OOP
  • At least one of the programming languages: С++, Golang, JS, Java
  • Basic knowledge of discrete math
  • You should have some experience in developing real project

Selection committee

Institute's contacts