Introducing a privacy focussed course on blockchains

  1. Intro to privacy on blockchain
    1.1 Intro and getting started
    1.2 What is a blockchain?
    1.3 What is mining in blockchain
    1.4 What is privacy in blockchain ?
    1.5 Will quantum computing break privacy?
    1.6 A brief look at privacy techniques used in blockchains
    1.6.1 Zcash
    1.6.2 Monero
    1.6.3 Dash
    1.6.4 Mixers
    1.6.5 One time addresses
    1.6.6 Stealth addresses
  2. Implementing a rock paper scissors game on Ethereum
    2.1 Setting up the Environment
    2.2 Writing our first smart contract for rock paper scissors
    2.3 Deploying the contract and playing rock paper scissors on blockchain
    2.4 Implementing basic privacy on our smart contract using hashes
    2.5 A twist in rock paper scissors
    2.6 Conclusion and wrapping up
  3. A deep dive into current privacy blockchains
    3.1 Looking at how ZCash works
    3.2 Looking at how Moneoro works
    3.3 Looking at how Dash works
    3.4 Looking at how MimbleWimble works
  4. Cryptography 101
    4.1 Understanding Hashes/Hash Functions
    4.2 Understanding Signatures
    4.3 Symmetric key and Asymmetric key encryption
    4.4 Commitment Schemes
    4.5 Generating randomnesss
    4.6 Ring Signatures
    4.7 Stealth addresses
    4.8 Zero knowledge Proofs
    4.9 Homomorphic encryption
    4.10 Multiparty computation
    4.11 Merkle Trees
  5. A deep dive into bitcoin privacy
    5.1 Understanding how bitcoin transactions work
    5.2 Bitcoin transaction graph
    5.3 Bitcoin mixers
    5.4 Lightening network
  6. Privacy solutions on ethereum
    6.1 Mixers on Ethereum:
    6.2 One time addresses
    6.3 Private blockchains
    6.4 Zokrates
    6.5 Aztec
    6.6 EY’s Nightfall



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ali Azam

Ali Azam

A software engineer passionate about blockchain and 5G, experienced in leading many projects including Virtuwind and a well known Blockchain advisor.