Blockchain Ethereum and Hyperledger Training

A Blockchain is ascending list of records, called blocks which are linked through cryptography. Each block is consisting of a cryptographic hash of the previous block, timestamp and transaction data.…

Created by

Stalwart Learning

Date & Time

Price

Duration

3 Days

Location

https://stalwartlearning.com

ENQUIRE NOW


Course Description

Overview of Blockchain Ethereum and Hyperledger

A Blockchain is ascending list of records, called blocks which are linked through cryptography. Each block is consisting of a cryptographic hash of the previous block, timestamp and transaction data.

Please find the objective of this program:

  • Understand the fundamentals of blockchain and cryptocurrency
  • Understand why there is a need for blockchain?
  • Understand how blockchain operates?
  • Understand the limitations and common misconceptions
  • Code using the Ethereum
  • Deep understanding of Hyperledger Architecture

Duration

3 Days

Prerequisite for Blockchain Ethereum and Hyperledger

Basic Coding Skills.

Course Outline for Blockchain Ethereum and Hyperledger

Blockchain & Bitcoin fundamentals
  • Understanding blockchain
  • Understanding Bitcoin
Why Blockchain?
  • How do we represent values?
  • The internet of the values
  • Use Cases of Blockchain
Understanding and not: Blockchain?
  • Three-layer model
  • Design Goals: Blockchain
  • Implementations: Blockchain
  • Key Components: Blockchain
How Blockchain Operates: Key characteristics?
  • Type of blockchain
  • Understanding Ethereum Blockchain
Understanding Bitcoin?
  • How does it work
  • Role of Bitcoin-Miners
Hash Function
  • Block hash
  • Cryptographic hashing
  • How block hashes work in Bitcoin
Bitcoin in details
  • Key concepts: Bitcoin
  • Origin of Bitcoin
  • Pricing of Bitcoin
  • Bitcoin Mining: Future
  • Bitcoin History: Important dates
Blockchain: Value
  • Cryptography
  • Digital Tokens
  • Smart-Contracts
  • Origin of Smart Contracts
  • DAO and DAC
Limitation and Common Misconceptions
  • Limitations and Misconceptions about Blockchain/Bitcoin
Forks
  • Hard Fork
  • Soft Fork
  • Segregated Witness
  • Hard Fork vs Soft Fork
Sending and Receiving Bitcoin
  • Demo
Using Multi-Chain on Cloud to set up private Blockchain
  • Understanding Multichain
  • Creating Blockchain?
  • Connecting to the Blockchain
  • Commands
  • Native and transaction metadata
  • Mining: Enabling
Ethereum: Ecosystem
  • Get, parity and CPP: Ethereum
  • Understanding Meta-Mask and MIST
  • Solicity
  • Truffle
  • Angular, Vue, React
  • Webpack, Browserify, NPM
Smart Contracts: How it Operates at the Core
  • Smart Contract: details
  • Cryptocurrency contract code: Examples
  • Pros & cons
  • Accounts and contracts: Difference
Installing the Development Environment
  • Truffle installation update
  • Development Environment: Windows
  • Setting private network instance
  • Setting the Mist
  • Setting up Meta-Mask
Working with Ethereum: Dive in
  • Mist: How it works
  • Mist/DApps/Accounts work
  • Configure-run-work: Go Ethereum client
  • Compile-Deploy-Initiate contracts
My First Smart Contract
  • Use nodeJS, web3, solc to compile & deploy contract
  • Truffle: Deploy & interact with the greetings
  • Transaction & blocks
  • Exploring gas
  • Sending ether between accounts
Getting Started With Hyperledger Fabric
  • Brief Background and Introduction
  • Brief history of Hyperledger project
  • Understanding Hyperledger fabric?
  • Installations
  • Binary and Docker Images
  • Hyperledger Fabrics Samples
  • Comparison between Hyperpedger Fabric with other technologies
  • The architecture of Hyperledger Fabric
  • Components of Hyperledger Fabric
  • Features of Hyperledger Fabric
  • How Hyperledger Fabric Works?
Hyperledger Architecture
  • CA
  • Orderer
  • Peers
  • MSP
  • Clients
Pre-Requisites for Fabric Development
  • Development Machine and IDE
  • Composer Dev Tools Installation
  • Setup Fabric Development on Linux
  • Fabric Concept and Technology
Your first Hyperledger Application
  • Setting up a Test Network
  • Network-Application Interactions
  • Playing with Ledger

ENQUIRE NOW