Connect with me

Announcing the Blockchain ADDS course

Starts 6 November 2021

Blockchain ADDS (Architecture, Design, Development, and Security) is a course designed to take you from the basics to practically designing, developing, and securing blockchains.


  1. Blockchain Basics
  2. Decentralised Finance (DeFi)
  3. Crypto Ecosystem
  4. Practical Blockchain
  5. Public Blockchains
  6. Blockchain APIs
  7. Tokenization & Wrapped Assets
  8. Blockchain Security
  9. Preparing for a career in Blockchain




Interactive Zoom sessions and practicals spread over 6 weeks - Saturdays and Sundays.

Course starts:

Saturday, 6 November 2021


Each student will set up a blockchain ecosystem as per the provided use case. The ecosystem will include multiple nodes, explorer, and external & internal APIs.


A digitally verifiable certificate will be provided to students who successfully complete the assignment.

Knowledge partners:


Admissions are closed

Thank you for the super awesome response to the Blockchain ADDS course! I have received around 600 applications from 35 countries. While I would love to admit everyone, that would reduce the interaction level in an online course. I have shortlisted 50 students.

View Videos

Blockchain ADDS Content

I. Blockchain Basics
This covers Conceptual overview, Hash functions, Hexadecimal, Merkle trees, Proof of work, Bitcoin concepts, Blockchain Explorers, Mining, Crypto Staking, Paper wallets, Blockchain API, Symmetric encryption, and Digital signatures.

II. Decentralised Finance (DeFi)
III. Crypto Ecosystem
IV. Practical Blockchain
The practicals are based on HyFi Blockchain which runs on the MultiChain framework. A key design principle of MultiChain is maximal compatibility with Bitcoin Core, the reference client for the bitcoin network. This includes bitcoin’s network protocol, transaction format, block format, and output scripts, as well as Bitcoin Core’s runtime parameters and JSON-RPC API. Almost all of the information in the Bitcoin Developer Documentation is applicable to MultiChain.

Each student will set up a cloud server and participate in these practical sessions:

  1. Creating a blockchain
  2. Creating a node and connecting to a blockchain
  3. Customizing blockchain parameters
  4. Customizing runtime parameters
  5. Creating a consensual governance model for federated and hybrid blockchains
  6. Asset issuance and re-issuance
  7. Swapping assets using atomic exchanges (delivery-versus-payment)
  8. External key management
  9. Multi signatures
  10. Building complex transactions
  11. Performance optimization & clustering
  12. Upgrading nodes and blockchains
  13. Backing up and restoring blockchain nodes
  14. Cold nodes and wallets
  15. Basic web interface with API integration
  16. Blockchain Explorer
V. Public Blockchains
  1. Avalanche
  2. Binance Smart Chain
  3. Chiliz
  4. Ethereum
  5. Filecoin
  6. Polkadot
  7. Solana
  8. Theta
VI. Using Blockchain APIs
  1. Bitcoin
  2. Cardano
  3. Ethereum
  4. HyFi
  5. Polygon
  6. Stellar
  7. Tron
VII. Tokenization & Wrapped Assets
A Wrapped Asset is a blockchain token pegged to or collateralized by an asset such as art, gold, fiat currency, debt instrument, equity shares, trade invoices, real estate, etc. It’s called a "wrapped" asset or token because the original asset is put in a "wrapper" or "digital vault" that enables the wrapped version to be traded on a blockchain.

VII. Blockchain Security
  1. Consensus mechanisms
  2. Blockchain Security Frameworks
IX. Preparing for a career in Blockchain
  1. Blockchain use-cases in the BFSI sector
  2. Non-financial use-cases of Blockchain (Supply Chain, IOT, Identity, etc.)
  3. When NOT to use Blockchain
  4. Careers in Blockchain - design, development, architecture, security, product management