
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
3 Days
Basic Coding Skills
- Understanding blockchain
- Understanding Bitcoin
- How do we represent values?
- The internet of the values
- Use Cases of Blockchain
- Three-layer model
- Design Goals: Blockchain
- Implementations: Blockchain
- Key Components: Blockchain
- Type of blockchain
- Understanding Ethereum Blockchain
- How does it work
- Role of Bitcoin-Miners
- Block hash
- Cryptographic hashing
- How block hashes work in Bitcoin
- Key concepts: Bitcoin
- Origin of Bitcoin
- Pricing of Bitcoin
- Bitcoin Mining: Future
- Bitcoin History: Important dates
- Cryptography
- Digital Tokens
- Smart-Contracts
- Origin of Smart Contracts
- DAO and DAC
Limitations and Misconceptions about Blockchain/Bitcoin
- Hard Fork
- Soft Fork
- Segregated Witness
- Hard Fork vs Soft Fork
- Understanding Multichain
- Creating Blockchain?
- Connecting to the Blockchain
- Commands
- Native and transaction metadata
- Mining: Enabling
- Get, parity and CPP: Ethereum
- Understanding Meta-Mask and MIST
- Solicity
- Truffle
- Angular, Vue, React
- Webpack, Browserify, NPM
- Smart Contract: details
- Cryptocurrency contract code: Examples
- Pros & cons
- Accounts and contracts: Difference
- Truffle installation update
- Development Environment: Windows
- Setting private network instance
- Setting the Mist
- Setting up Meta-Mask
- Mist: How it works
- Mist/DApps/Accounts work
- Configure-run-work: Go Ethereum client
- Compile-Deploy-Initiate contracts
- Use nodeJS, web3, solc to compile & deploy contract
- Truffle: Deploy & interact with the greetings
- Transaction & blocks
- Exploring gas
- Sending ether between accounts
- 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?
- CA
- Orderer
- Peers
- MSP
- Clients
- Development Machine and IDE
- Composer Dev Tools Installation
- Setup Fabric Development on Linux
- Fabric Concept and Technology
- Setting up a Test Network
- Network-Application Interactions
- Playing with Ledger