ELT-53208 P2P Systems and Blockchain Technologies, 5 cr
Additional information
This course is concentrated on blockchain technologies, their technical details and use-cases appearing on the market.
Suitable for postgraduate studies.
Person responsible
Mathieu Devos, Dmitri Moltchanov, Mikko Valkama, Evgeny Kucheryavy
Lessons
Implementation | Period | Person responsible | Requirements |
ELT-53208 2019-01 | 1 - 2 |
Mathieu Devos Evgeny Kucheryavy Dmitri Moltchanov Jani Urama |
Pass of examination and successful completion of laboratory assignment is required. |
Learning Outcomes
After completing the course, the student will be able to: - identify the basic networking models and outline the evolution of P2P systems; - list algorithms used to search for shared resources; - outline the basic cornerstones of blockchain technology; - describe technical solutions of BitCoin cryptocurrency; - explain the difference between proof-of-work and proof-of-stake designs; - identify main application areas of blockchain technology.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Basic building blocks of P2P systems 1. P2P vs. client/server architectures 2. Evolution of P2P systems 3. Searching for shared resources 4. DHT mechanisms | Details of selected DHT mechanisms Details of TOR | Performance of P2P searching strategies |
2. | Blockchain technologies 1. Blockchain concept 2. Blockchain applications and use-cases 3. Cryptocurrencies 4. BitCoin in detail 5. Smart contracts 6. Blockchain as a service | Proof-of-stake concept Proof-of-work concept |
Instructions for students on how to achieve the learning outcomes
To pass the course the following is required - successful examination - successful pass of lab
Assessment scale:
Numerical evaluation scale (0-5)
Partial passing:
Study material
Type | Name | Author | ISBN | URL | Additional information | Examination material |
- | Peer-to-Peer Systems and Applications | Ralf Steinmetz, Klaus Wehrle | No | |||
- | P2P Networking and Applications | John F. Buford, Heather Yu, Eng Keong Lua | No | |||
- | Peer to Peer: Harnessing the Power of Disruptive Technologies | Andy Oram (editor) | No | |||
Book | Grid Computing | Fran Berman, Geoffrey Fox, Tony Hey | No |
Prerequisites
Course | Mandatory/Advisable | Description |
ELT-51108 Computer Networking I | Mandatory |
Additional information about prerequisites
Equivalent courses for international students.
Correspondence of content
Course | Corresponds course | Description |
ELT-53208 P2P Systems and Blockchain Technologies, 5 cr | ELT-53207 P2P and IoT Systems, 5 cr |