- Introduction to Cryptocurrency and Networking Concepts
- Overview Of Blickchain
- Bitcoin and Blockchain
- Bitcoin Mining
- Ethereum
- Setting up Private Blockchain Environment Using Ethereum Platform
- Prospects of Blockchain
1. Introduction to Cryptocurrency and Networking Concepts
- Transformation in trading units
- Cryptography and Crypto-currency
- Anonymity and Pseudonymity in cryptocurrencies
- Digital Signatures
- Cryptocurrency Hash codes
- Peer to peer networks (structured and unstructured)
2. Overview Of Blickchain
- Introduction to Blockchain.
- Why Blockchain is crucial?
- Key vocabulary while discussing Blockchain
- Distinction between databases and blockchain
- Explaining Distributed Ledger
- Blockchain ecosystem
- Blockchain structure
- Working of blockchain technology
- Permissioned and permission-less blockchain
3. Bitcoin and Blockchain
- Bitcoin and its History
- Why use Bitcoins?
- Where and how to buy bitcoins
- How to store bitcoins?
- How and where to spend bitcoins?
- Selling bitcoins
- Bitcoin transactions
- How bitcoin transactions work
- What happens in case of invalid transactions
- Parameters that invalidate the transactions
- Scripting language in bitcoin
- Applications of bitcoin script
- Nodes and network of bitcoin
- Various roles you can play in Bitcoin Ecosystem
4. Bitcoin Mining
- Purpose of Mining
- Algorithm used in mining
- Mining hardware
- How bitcoin mining works?
- Bitcoin mining pools
- How cloud mining of bitcoin works?
- Mining Incentives
- Security and Centralizations
5. Ethereum
- What is Ethereum?
- What is Ether?
- How to use Ethereum?
- The Ethereum ecosystem, DApps and DAOs
- How Ethereum mining works
- Learning Solidity
- Contract classes, Functions and conditionals
- Inheritance & abstract contracts
- Libraries
- Types & Optimization
- Global Variables
- Debugging
- Future of Ethereum
6. Setting up Private Blockchain Environment Using Ethereum Platform
- Private and public blockchain
- Various blockchain setup platforms
- Using Ethereum to setup private blockchain
- Steps to build a blockchain solution.
- Smart contract on Ethereum
- Compile, deploy and instantiate contracts
- Configuring, running and working with the go-Ethereum client
- Account management and mining
- Understand the different stages of a contract deployment
- How to interact with a contract once deployed?
7. Prospects of Blockchain
- Blockchain prospering our world
- Blockchain transforming business and professionalism
- Discussing practical use-cases of blockchain
- How can we take Aadhaar Card on Blockchain
- How Blockchain can be used to remove corruption
- Real case scenarios of Blockchain
- Blockchain in Banking system
- Blockchain in Land Registry
- Blockchain in Capital Market
- Use cases for Govt.