Siirry suoraan sisältöön

P2P Systems and Blockchain Technologies (5op)

Opintojakson tunnus: C-10122-COMM--NET--500

Opintojakson perustiedot


Laajuus
5 op
Korkeakoulu
Tampereen yliopisto

Osaamistavoitteet

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.

Sisältö

YdinsisältöBasic building blocks of P2P systems1. P2P vs. client/server architectures2. Evolution of P2P systems3. Searching for shared resources4. DHT mechanismsBlockchain technologies1. Blockchain concept2. Blockchain applications and use-cases3. Cryptocurrencies4. BitCoin in detail5. Smart contracts6. Blockchain as a serviceTäydentävä tietämysDetails of selected DHT mechanismsDetails of TORProof-of-stake conceptProof-of-work conceptErityistietämysPerformance of P2P searching strategies

Esitietovaatimukset

Computer Networking I, or equivalent courses for international students.

Lisätiedot

This course is focused on P2P and blockchain technologies, their technical details and use-cases appearing on the market.

Siirry alkuun