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

    Module 1 - Origin of Blockchain Technology

    • Electronic System and Trust

    • Predecessors of Blockchain

    • Bringing Bitcoin to Life

    • The Bitcoin Experiment

  • 2

    Module 2 - Blockchain Overview

    • What is Blockchain?

    • Merkle Tree and Hasing

    • Blocks, Wallets & Addresses

    • Public and Private Key

    • Types of Blockchain

    • What is Blockchain Mining?

    • Fundamentals of Consensus Mechanisms

  • 3

    Module 3 - Blockchain Ecosystem

    • Merkle Tree and Hasing

    • Blocks, Wallets and Addresses

    • Cryptography in Blockchain

    • Blockchain Architecture

  • 4

    Mopdule 4 - Blockchain Mining

    • What is Blockchain Mining?

    • Types of Mining

    • Who are Miners?

    • Fundamentals of Consensus Mechanisms

  • 5

    Module 5 - Transactions UTXO Vs Account Model

    • Transactions UTXO Vs Account Model

  • 6

    Module - 6 Other Consensus Mechanisms in Blockchain

    • Other Consensus Mechanisms in Blockchain

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

    • Leased Proof-of-Stake(LPOS)

  • 7

    Module 7 - Blockchain Solutions - Steps and Measures

    • Blockchain Solutions - Steps and Measures

  • 8

    Module 8 - 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

  • 9

    Module 9 - 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

  • 10

    Module 10 - Smart contracts

    • What are smart contracts?

  • 11

    Module 11 - Ethereum

    • Introduction to Ethereum

    • EVM (Ethereum Virtual Machine)

    • Ethereum token standards

    • Test networks of Ethereum

    • Ethereum Accounts

    • Gas in Ethereum

    • Introduction to Ethereum 2.0

    • Key Components of Ethereum 2.0

    • Technical Challenges and Solutions

  • 12

    Module 12 - ETHEREUM- Writing our First Smart Contract

    • Introduction to Solidity

    • Data Types and Variables

    • Functions and Function Modifiers

    • Control Structures

    • Events

    • Visibility and Access Control

    • Writing Your First Smart Contract

    • Setting up the MetaMask in your Browser

  • 13

    Module 13 - Creating Etheruem Tokens

    • Introduction to OpenZeppelin

    • Creating a Token

  • 14

    Module 14 - ETHEREUM- Project : Basic Smart Contract with Frontend

    • Introduction

    • Voting part 1

    • Voting part 2

  • 15

    Module 15 - ETHEREUM- Project: Crowdfunding

    • Objective of the Project, Writing the Smart Contract and Deploying it

    • Adding More Functionalities to the Smart Contract and Deploying it

  • 16

    Module 16 - Storage Platform

    • Storage Platforms

    • IPFS

    • Filecoin

  • 17

    Module 17 - Hyperledger - An Umbrella of Projects

    • The Hyperledger Ecosystem: DLT, Libraries and Tools

    • Hyperledger Project Life Cycle

    • Types of Consensus in Hyperledger

    • Overview of Different Hyperledger Projects - Hyperledger Fabric

    • Overview of Different Hyperledger Projects - Hyperledger Sawtooth

    • Overview of Different Hyperledger Projects - Hyperledger Indy

    • Overview of Different Hyperledger Projects - Hyperledger Besu

    • Overview of Different Hyperledger Projects - Hyperledger Iroha

    • Overview of Different Hyperledger Projects - Hyperledger Aries

    • Identity Management Using Hyperledger Aries

    • Overview of Different Hyperledger Projects - Hyperledger Transact

    • Overview of Different Hyperledger Projects - Hyperledger Ursa

    • Overview of Different Hyperledger Projects - Hyperledger Bevel

    • Overview of Different Hyperledger Projects - Hyperledger Cactus

    • Overview of Different Hyperledger Projects - Hyperledger Caliper

    • Overview of Different Hyperledger Projects - Hyperledger Cello17.1_too

    • Overview of Different Hyperledger Projects - Hyperledger Firefly

    • Overview of Different Hyperledger Projects - Hyperledger Grid

  • 18

    Module 18 - HYPERLEDGER- Understanding Hyperledger Fabric

    • Introduction to Hyperledger

    • Introduction to Hyperledger Fabric

    • Hyperledger Fabric Components

    • Hyperledger Fabric - Architecture

    • Transaction Flow

    • Endorsement Policies

    • Data Distribution Protocol

    • Chaincode

    • Certificate Authority

    • Membership Service Provider

  • 19

    Module 19 - HYPERLEDGER- Setting-up the Prerequisites

    • VMware installation

    • Prerequisites

    • Installing Hyperledger

  • 20

    Module 20 - Using Hyperledger Fabric

    • Using the Fabric test network

    • Creating a channel

    • Starting a chaincode on the channel

    • Interacting with the network

  • 21

    Module 21 - SCM Project on Hyperledger Fabric

    • Hyperledger Fabric - Model

    • Hyperledger Fabric - Component

  • 22

    Module 22 - Hyperledger Sawtooth - Overview

    • Introduction to DLT

    • Hyperledger Sawtooth - Features

    • Hyperledger Sawtooth - Architecture

  • 23

    Module - 23 Hyperledger Sawtooth - Concepts & Architecture

    • Hyperledger Sawtooth - PBFT

    • Hyperledger Sawtooth - SDK

  • 24

    Module 24 - Hyperledger Sawtooth - Hands-on

    • Installing Sawtooth & Run Transaction Processor

    • Writing Basic Transaction Processor and Flow Overview

    • Writing basic Transaction Handler

    • Creating Signing Credentials

    • Submit Payload to Blockchain API

    • Submit Payload to Blockchain API

    • Autentication and Instructions

  • 25

    Module 25 - Hyperledger Besu - Overview

    • Hyperledger Besu - Characteristics

  • 26

    Module 26 - Hyperledger Besu - Hands-on

    • Prerequisites

    • Installing Prerequisites

    • Hyperledger Besu detailed installation

    • Creating a Private Network with the Quickstart

    • Creating a Private Network with the Quickstart

  • 27

    Module 27 - R3 Corda

    • What is Corda?

    • Data Structure of Corda

    • Corda Architecture

  • 28

    Module 28 - R3 Corda- Project 1 - Tesla CordApp

    • CordaApp Overview

    • Creating Intellij project

    • Car State

    • Car Contract

    • Shipment Flow

    • Running the Tesla cordapp

  • 29

    Module 29 - R3 Corda- Project 2 - Building another CordApp

    • CordaApp 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

  • 30

    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

  • 31

    ETHEREUM- Deploying Smart Contract with Truffle

    • Deploying Smart Contract with Truffle

  • 32

    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

  • 33

    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

  • 34

    ETHEREUM- Project 3: Crowdfunding

    • Crowd Funding: Part 1

    • Crowd Funding: Part 2

  • 35

    IPFS

    • Fundamentals of IPFS

    • Installing IPFS

    • Running IPFS

    • Operations on IPFS

  • 36

    HYPERLEDGER- Create Basic Hyperledger Fabric Network

    • Approve Chaincode from Both Organisation

    • Commit Chaincode Definition on Endorsing Peer

    • Invoke and Query Transaction

    • Start Network With Single Script

  • 37

    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

  • 38

    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

  • 39

    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

  • 40

    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

  • 41

    R3 Corda

    • What is Corda ?

    • Data Structure of Corda

    • Corda Key Concepts

    • Corda Architecture

    • Corda - Setting up the Environment

  • 42

    R3 Corda- Project 1 - Tesla CordApp

    • CordApp Overview

    • Creating Intellij project

    • Car State

    • Car Contract

    • Shipment Flow

    • Running the Tesla cordapp

  • 43

    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

  • 44

    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