Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 874 Bytes

File metadata and controls

16 lines (10 loc) · 874 Bytes

An Introduction to Cryptography for Blockchain

Cryptography is not a trivial topic to teach.

You could spend an entire lifetime going deep into the details of and contributing to the space of cryptography. That is NOT the intention of this content.

Instead, this content is intended to introduce concepts in cryptography which are heavily used in blockchains:

  1. Hash Functions
  2. Hash Based Structures
  3. Digital Signatures

We will not attempt to explain HOW these different primitives work, but instead just explain the properties of these primitives and how these properties can be used to achieve our desired outcomes.

More crypto topics could be covered to understand blockchains better, but consider this the minimal baseline knowledge needed for this workshop.