Prerequisites for teachers:
Deep understanding of blockchain technology and key existing blockchain networks.
Knowledge of the key concepts regarding the blockchain technology:
- decentralized coordination between nodes in the network
- blockchain as a data structure
- existing types of consensus mechanisms and their functionality
- existing types of blockchain networks and their properties
- smart contracts
Prerequisites for students:
Basic grasp of centralization and decentralization concepts, and their implications in systems design.
Introductory knowledge of network structures and data storage principles.