Course Description

Blockchain Council

Blockchain Council is an authoritative group of subject experts and enthusiasts who are evangelizing the Blockchain Research and Development, Use Cases and Products and Knowledge for a better world. Blockchain technology is more than just a technology, which is emerging rapidly with a vast scope in the future. Blockchain acts as a financial network, software, distributed ledger, etc. Owing to this multitude of benefits and features, companies are now shifting their centralized and traditional working system to this trending and futuristic technology “Blockchain”.Blockchain council creates an environment and raises awareness among businesses, enterprises, developers, and society by educating them in the Blockchain space. We are a private de-facto organization working individually and proliferating Blockchain technology globally.

Course curriculum

  • 1

    Origin of Blockchain Technology

    • Electronic System and Trust

    • Predecessors of Blockchain

    • Bringing Bitcoin to Life

    • The Bitcoin Experiment

  • 2

    Introduction to Blockchain

    • What is Blockchain?

    • Why is Blockchain a Distributed, P2P Network?

    • Blockchain Vs Cryptocurrency

    • Types of Blockchain

    • What are different Blockchain technologies ?

    • Benefits of using Blockchain Technology

  • 3

    Tokenize Everything

    • Tokens on Ethereum Platform

    • Ethereum Token Standards

  • 4

    Blockchain Ecosystem

    • Merkle Tree and Hashing

    • Blocks, Wallets and Addresses

    • Public and Private Key

    • Cryptography and Cryptographic Algorithms

    • Transaction Execution and Distribution

    • Components of Blockchain Ecosystem

    • Blockchain Architecture

  • 5

    Blockchain Mining

    • What is Blockchain Mining?

    • Types of Mining

    • Who are Miners?

  • 6

    Transactions UTXO Vs Account Model

    • Transactions UTXO Vs Account Model

  • 7

    Security and Privacy

    • What are Smart Contracts?

    • What is Consensus?

    • Types of Consensus Algorithms

  • 8

    Other Consensus Mechanisms in Blockchain

    • Other Consensus Mechanisms in Blockchain

    • Proof-of-Burn(PoB) & Proof-of-Weight(PoWeight)

    • Leased Proof-of-Stake(LPOS)

  • 9

    Blockchain Solutions - Steps and Measures

    • Blockchain Solutions - Steps and Measures

  • 10

    Use-Cases of Blockchain

    • Blockchain Use Cases in Financial Sector

    • Blockchain Use Cases in Business Sector

    • Blockchain Use Cases in Government & Public Sector

    • Blockchain Use Cases in other Industries

  • 11

    Other Use-Cases of Blockchain

    • Blockchain in IoT

    • Blockchain in CBDC

    • Blockchain in Retail Fashion & Luxury

    • Blockchain in sports and E-sports

    • Blockchain in Legal Industry

    • DeFi Use Cases in Blockchain Part 1

    • DeFi Use Cases in Blockchain Part 2

  • 12

    Additional Resource

    • DAGs

  • 13

    Ethereum

    • What is Ethereum?

    • Ethereum Tokens

  • 14

    ETHEREUM- Prerequisites & Installation

    • Remix IDE Walk-through

    • Setting up the MetaMask in your Browser

  • 15

    ETHEREUM- Installing Development Environment

    • Introduction

    • Installing Node Package

    • Installing Truffle Framework

    • Ganache Installation

  • 16

    ETHEREUM- Writing our First Smart Contract

    • Basics of Solidity

    • Control Structures and Data Structures

    • Writing our First Smart Contract

    • Testing the Smart Contract using Remix IDE

  • 17

    ETHEREUM- Deploying Smart Contract with Truffle

    • Deploying Smart Contract with Truffle

  • 18

    ETHEREUM- Project 1: Basic Smart Contract with Frontend

    • Understanding Aim

    • Writing Smart Contract for Depositing and withdrawing Money

    • Deploying it on Remix with Metamask

    • Front End Development

    • Interacting Smart Contract with Front End

  • 19

    ETHEREUM- Project 2: Developing advance Smart Contract using Solidity

    • Introduction

    • Setting up the project

    • ERC-20 Tokens: Part 1

    • ERC-20 Tokens: Part 2

    • Dapp Smart contract

    • Deployment Script

    • Issue Rewards and wrapping up the project

  • 20

    ETHEREUM- Project 3: Crowdfunding

    • Crowd Funding: Part 1

    • Crowd Funding: Part 2

  • 21

    IPFS

    • Fundamentals of IPFS

    • Installing IPFS

    • Running IPFS

    • Operations on IPFS

  • 22

    HYPERLEDGER- Understanding Hyperledger Fabric

    • Introduction to Hyperledger Fabric

    • Hyperledger Fabric Model

    • Hyperledger Fabric Components

  • 23

    HYPERLEDGER- Getting Started with Hyperledger Architecture

    • Hyperledger Fabric - Architecture

    • Hyperledger Fabric - Transaction Flow

    • Hyperledger Fabric - Chaincode

    • Hyperledger Fabric - Certificate Authority

    • Hyperledger Fabric - Membership Service Provider

  • 24

    HYPERLEDGER- Setting-up the Prerequisites

    • Prerequisites

    • Installing Prerequisites

    • Hyperledger Fabric Detailed Installation

  • 25

    HYPERLEDGER- Git Repository- Source Code- Download

    • Project Overview

    • Download Source Code

  • 26

    HYPERLEDGER- Create Basic Hyperledger Fabric Network

    • Hyperledger Fabric Network Details

    • Repository Folder Structure

    • Create Cryptomaterials for all network Participant

    • Create Channel Artifacts ( Genesis Block, Channel.tx file etc)

    • Docker-Compose file Walk-through (All Services)

    • Run All Services in Network

    • Create Channel and Join all Peers

    • Chaincode (Smart Contract) Walk-through

    • Downloading Smart Contract Dependency

    • Package & Install Chaincode

    • Approve Chaincode from Both Organisation

    • Commit Chaincode Definition on Endorsing Peer

    • Invoke and Query Transaction

    • Start Network With Single Script

  • 27

    HYPERLEDGER- Add New Org in Existing Network

    • Flow Diagram

    • Create Cryptomaterials For New Organisation

    • Docker-Compose file Walk-through (All Org3 Services)

    • Create New Organisation Definition File

    • Configuration Update Flow

    • Fetch Configuration Block & Add New Organisation Definition File

    • Compute Update using Configtxlator Tool using Original & Modified Block

    • Sign & Send Updated Configuration Block to Orderer

    • Run Org3 Services, Join Channel & Verify Data

  • 28

    HYPERLEDGER- Add New Org in Consortium (System Channel)

    • Introduction: Add New Organisation in Existing consortium

    • Add New Organisation in system Channel (Consortium) Flow

    • Try To Create Channel when Org is not Part Of Consortium

    • System Channel Update - Consortium Info Update

    • Create Channel and Join all Peers- After Updating Consortium with New Org

    • Deploy Chaincode, Invoke Transaction and Verify data in State DB

    • Wrap up

  • 29

    HYPERLEDGER- Add New RAFT Orderer in Existing Network

    • Add New Orderer in Existing Fabric Network - Flow Diagram

    • Create All Certificates using Certificate Authority for whole Fabric Network

    • Create Cryptomaterials For New Orderer

    • Step 1: Add Consenter to System Channel

    • Step 2: Fetch New Genesis Block and Start new Raft Orderer Container

    • Step 3: Add Orderer Address to System Channel

    • Step 4: Add Consenter to Application Channel

    • Step 5: Add Orderer address to Application Channel

    • Check and Verify New Orderer Log For Confirmation

  • 30

    Solidity Smart Contract on Hyperledger Fabric

    • Understanding the Concept

    • Setup and prerequisite for deployment

    • Installing and instantiating the chain code

    • Deploying a solidity smart contract on fabric

  • 31

    R3 Corda

    • What is Corda ?

    • Data Structure of Corda

    • Corda Key Concepts

    • Corda Architecture

    • Corda - Setting up the Environment

  • 32

    R3 Corda- Project 1 - Tesla CordApp

    • CordApp Overview

    • Creating Intellij project

    • Car State

    • Car Contract

    • Shipment Flow

    • Running the Tesla cordapp

  • 33

    R3 Corda- Project 2 - Building another CordApp

    • CordApp Overview

    • Metal State Part 1- State tests

    • Metal State Part 2- State tests

    • Metal Contract - Issue commmand tests

    • Metal Contract - Transfer commmand tests

    • Metal Contract - Writing Metal Contract

    • Issue Metal Flow - Issue flow tests

    • Issue Metal Flow - Transfer flow tests

    • Issue Metal Flow - writing the issue metal workflow

    • Transfer Metal Flow - writing the transfer metal workflow

    • Search Fault Flow

    • Running the Metals CordApp

  • 34

    Study Material

    • Download Study Material

  • $349.00

    $349.00Online Degree™ in Blockchain - (Training)

    Buy Now
  • $349.00

    $349.00Online Degree™ in Blockchain - (Training)

    Buy Now
  • $349.00

    $349.00Online Degree™ in Blockchain - (Training)

    Buy Now
  • $349.00

    $349.00Online Degree™ in Blockchain - (Training)

    Buy Now