Zum Hauptinhalt / Skip to main content

Blockchain Technology

  • Upon completion of the module, you have a sound understanding of the cryptographic principles underlying blockchain technology, particularly Merkle trees. 
  • You understand the different methods used to validate and verify transactions (particularly proof-of-work and proof-of-stake) and can explain their advantages and disadvantages.
  • You are familiar with attack scenarios and defence strategies.
  • You understand the various approaches to digital currencies and are familiar with the fundamental problem of double-spending. 
  • You are familiar with centralised and decentralised approaches to solving this problem and can discuss their advantages and disadvantages.
  • You can implement distributed applications using at least one blockchain platform.