Description
What is Blockchain
A blockchain is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a cryptographic hash of the previous block, a timestamp and transaction data. By design, a blockchain is inherently resistant to modification of the data. It is “an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way”. For use as a distributed ledger, a blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for inter-node communication and validating new blocks. Once recorded, the data in any given block cannot be altered retroactively without the alteration of all subsequent blocks, which requires collusion of the network majority.
Introduction to Blockchain
Blockchain Explained
Future Prospects of Blockchain Technology
Implementing Blockchain: National Approaches
Blockchain Triumphs in Adoption
The Concept of Cryptocurrency
Crypto Wallets and Exchange Services
Blockchain Use Cases
Basic Concepts
Blockchain with the Comedy Club Ledger
History of Blockchain
Transaction Flow in Blockchain
Essential Elements of Blockchain Technology
Cryptography and Its Diverse Techniques
Cryptography Applications within Blockchain
Characteristics of Blockchain
Variants of Blockchain Networks
Case study
Advanced concepts
Architecture of Blockchain
Node Attributes
Transaction Journey in Blockchain
Elements of a Blockchain Transaction
UTXO Method
Balances Accounting Method
Wallets and its types
Classification of Nodes
What is a Consensus Mechanism?
Why Consensus Mechanism needed?
Double spending attack
Genesis Block
Forking in Blockchain
Types of Mining
Case Study: The case of Audius
Ethereum Basics
Ethereum : Introduction and History
Components of Ethereum
Types of Transactions
Ethereum Networks
Ethereum: Nodes and Clients
Token Protocols
ERC Standards
Consensus Mechanism in Ethereum
Ethereum Merge
Ethereum Web based IDEs
Ethereum Features and Applications
Decentralized Application
Ethereum Development Frameworks
Ethereum Data Availability
The concept of Zero knowledge proofs
Solidity
Remix overview
Solidity: Syntax Understanding
Solidity Data Types
Solidity: Data Locations
Solidity Function I: Function
Solidity Function II: Constructors
Solidity Function III: Payable
Solidity Function IV: View
Solidity Function V: Pure
Solidity arrays
Solidity Structures
Solidity Enums
Solidity Mappings
Solidity Modifiers
Sending Etheres to contract
Polymorphism
Inheritance I: Single Level
Inheritance II: Constructor
Inheritance III: Multi Level
Inheritance IV: Multiple Inheritance
Solidity: Interface
Solidity Events
Solidity Error Handling
Smart Contracts
Introduction to MetaMask
Introduction to Truffle and Ganache
How to setup own private blockchain
Introduction to Openzepplin
Smart contract on creating Cryptocurrency
Escrow Contract
ICO: Smart Contract
Truffle Project
Hyperledger
Introduction: Hyperledger Blockchain
Understanding Hyperledger consensus Algorithm
Explain Hyperledger Iroha
Hyperledger Sawtooth
Hyperledger Fabric
Hyperledger components
Setting up channels, Policies, and Chaincodes
List Hyperledger Explorer Components
Real time projects of Blockchain
Discussing Real life case studies and End Assignments
Prerequisite
There is no prerequisite for learning Blockchain. However, prior understanding of distributed computing, encoding, digital signature, cryptography and some programming experience will be useful in becoming expert in Blockchain technology.
Duration & Timings :
Duration – 40 Hours.
Training Type: Online Live Interactive Session.
Faculty: Experienced.
Weekday Session – Mon – Thu 8:30 PM to 10:30 PM (EST) – 4 Weeks. September 30, 2024.
Weekend Session – Sat & Sun 9:30 AM to 12:30 PM (EST) – 5 Weeks. October 26, 2024.
Inquiry Now Discount Offer
USA: +1 734 418 2465 | India: +91 40 4018 1306
Reviews
There are no reviews yet.