Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

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.

There are more crypto topics that could be covered to get a deeper understanding of blockchains, but consider this the minimal baseline knowledge needed for this workshop.