Skip to content

This repository contains various artifacts like learning resources, presentations, demos etc.

Notifications You must be signed in to change notification settings

razi-rais/blockchain

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Presentation slides, demos and useful resources from my various public speaking engagements on blockchain.

Hands-on workshop with a focus on programming blockchain using solidity. Topics working with multi-signature wallets, writing secure contracts using 3rd party libraries OpenZeppelin, Tokens (fungible and non-fungible), writing contract following EIP20 token standard and sharing tokens to EOA and contracts. Privacy and role of zero-knowledge proofs to not reveal the sensitive data to the verifier. Creating a proof (you are over-age-of-21) using ZoKrates and deploy the verification of age as a contract on Ethereum blockchain. Verifier will not know your date of birth, but still able to verify that you are over the 21 years old.

Code | Slides (PDF) | SlideShare

Labs include:

  1. Working with Multi Signature Wallet
  2. Working with EIP20 Tokens
  3. zk-SNARKs in Ethereum

Blockchain Development 101

Hands-on workshop covers:

  • Cryptography 101 (Hashing,Signing, Encryption, PKI etc.)
  • Ethereum Externally Owned Accounts (Private/Public Keys, Account Address)
  • Understanding Ethereum Transactions
  • Writing Smart Contracts in Solidity

Code | Slides (PDF) | SlideShare

About

This repository contains various artifacts like learning resources, presentations, demos etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •