Description
In this course, you will learn:
- Blockchain overview
- Bitcoin Blockchain
- Ethereum deployment tools
- Hyperledger Composer
- Smart contracts on Ethereum
- Blockchain on Multichain
- Blockchain prospects
Syllabus:
1. Overview of Blockchain
- Blockchain and Its Importance
- Blockchain in Banking System
- Blockchain Transaction Process
- Transaction Initiation
- Demo: Generation of a Public Private Key Pair and a Digital Signature
- Transaction Broadcast
- Consensus and its Features
- Miners
- Proof of Work
- Demo: Generation of Nonce Values
- Demo: Generation of Hash Code
- Consensus Algorithms
- Block Creation
- Demo: Demonstrate the Blockchain Block structure
- Transaction Record
- Demo: Working of Distributed Structure
- Demo: Demonstrate the Working of Blockchain Transaction
- Types of Blockchain
- Blockchain Platforms
- Application Components and Templates
- Key Takeaways
- Knowledge Check
- Creating a Blockchain Network
2. Bitcoin Blockchain
- Bitcoin and Ways to Acquire Them
- Bitcoin Wallets and Ways to Set Them Up
- Demo: Set Up a Web Wallet and Software Wallet
- Examples of Where to Use Bitcoins
- Transaction in Bitcoin System
- Bitcoin Address
- Bitcoin Transactions
- Bitcoin Script Construction
- Bitcoin Script Instructions
- Bitcoin Network Node
- Joining Bitcoin Network
- Mining in Bitcoin Blockchain
- Autonomous Check of Transactions
- Independent Aggregation of Transactions
- Mining Puzzle
- Key Takeaways
- Knowledge Check
- Generate a Bitcoin Wallet
3. Ethereum
- Etherium and Its Concepts
- Gas in Ethereum
- Ether
- Ethereum Virtual Machine
- Types of Ethereum Accounts
- Smart Contract: Example
- Ethereum Mining
- Ethereum Ecosystem
- Demo: Installation of Geth
- Demo: Installation of Ganache
- Demo: Transferring Ethers Using MetaMask
- Swarm
- InterPlanetary File System
- Whisper
- Ethereum Frameworks
- Ethereum DAPPs and DAOs
- Key Takeaways
- Knowledge Check
- Transfer Bonus Using MetaMask
4. Deploying Smart Contracts on Private Ethereum Network
- Private Ethereum Blockchain
- Demo: Private Ethereum Network
- Ethereum Smart Contracts
- Demo: Smart Contract Development Environment
- Solidity Programming
- Arrays
- Enums
- Structs
- Function Declaration in Solidity
- Inheritance
- Events
- Creating Contracts Using "New" Operator
- ERC20 Token
- Demo: Create a Smart Contract to Issue Your Own Digital Token
- Solidity Smart Contract Design Patterns
- Demo: Solidity Smart Contract to Develop Property Transfer System
- Key Takeaways
- Knowledge Check
- Smart Contract for Banking Application
5. Hyperledger
- Hyperledger and Its Importance
- Hyperledger Transaction
- Hyperledger Projects
- Sawtooth
- Hyperledger Fabric
- Iroha
- Demo: Setting Up Iroha Network
- Indy
- Hyperledger Architecture
- Permissioned Blockchain and Its Consensus Model
- Consensus and Its Interaction with Architectural Layers
- API and Network Topology in Hyperledger
- Steps to Create a Hyperledger Network
- Key Takeaways
- Knowledge Check
- Transform the Supply Chain
6. Hyperledger Composer
- Hyperledger Fabric
- Hyperledger Fabric Model
- Creating Hyperledger Fabric Network
- Chaincode
- Ordering Services
- Fabric Peer
- Channels
- Client Application
- Hyperledger Fabric CA
- Hyperledger Composer
- Demo: Set Up Development Environment Using Hyperledger Composer
- Blockchain Business Network
- Business Network Template
- Testing Business Network
- Demo: Create Test and Deploy a Business Network
- Key Takeaways
- Knowledge Check
- Deploy an Animal Tracking Business Network
7. Blockchain on Multichain
- Introduction to Multichain
- Multichain Architecture
- Demo: Create a Multichain
- The Hand-Shaking Process
- Permission in Multichain
- Features of Assets in Multichain
- Demo: Create Assets in Multichain
- Multichain Streams
- Consensus in Multichain
- Mining in Multichain
- Multichain Flexibility
- Multichain: Speed and Scalability
- Key Takeawys
- Knowledge Check
- Stock Exchange on Multichain Platform
8. Blockchain Prospects
- Do We Need Blockchain
- Challenges in Blockchain
- Identifying a Blockchain Use Case
- Healthcare Use Cases
- Government Use Cases
- Blockchain in KYC
- Blockchain in Trade Finance
- Blockchain in Mortgage Industry
- Blockchain in Loan Management
- Blockchain in e-Estonia
- Blockchain in Energy Markets
- Blockchain in Media: Ujo Music
- Blockchain in Travel: LockTrip
- Blockchain in Supply Chain
- Blockchain for Network Security: Korea Telecom
- Key Takeaways
- Knowledge Check