Overview
This Blockchain Course offers a deep understanding of the core features and business applications of Blockchain technology. Gain an overview of the blockchain mechanism and its functions with hands-on training using popular cryptocurrency Bitcoin.
Objectives
At the end of Blockchain training course, participants will be able to
Prerequisites
- Basic understanding of cryptography / encryptions is good to have.
Course Outline
- What is Blockchain
- Business Use cases
- Challenges of the Blockchain Technology
- Relationship with Bitcoin
- Requirements for a blockchain in a business environment
- Shared Ledger
- Smart contract
- Privacy services
- Trust
- Relevance in Business Context
- Consensus: Shared Reference
- Provenance
- Immutability: Audit and Compliance
- Finality: Letter of Credit
- Industry Use Cases
- Customer Adoption
- Hyperledger Composer
- Hyperledger Iroha
- Hyperledger Sawtooth
- Hyperledger Fabric
- Cryptographic Hash Functions
- Hash Pointers and Data Structures
- Digital Signatures
- Public Keys as Identities
- A Simple Cryptocurrency
- Centralization vs. Decentralization
- Distributed Consensus
- Consensus without Identity: the Blockchain
- Incentives and Proof of Work
- Bitcoin Transactions
- Bitcoin Scripts
- Applications of Bitcoin Scripts
- Bitcoin Blocks
- The Bitcoin Network
- Limitations & Improvements
- Bitcoin Core Software
- Roots of Bitcoin
- Anti-Money-Laundering
- Regulation
- The Task of Bitcoin Miners
- Mining Hardware
- Energy Consumption & Ecology
- Mining Pools
- Mining Incentives and Strategies
- How to Store and Use Bitcoins
- Hot and Cold Storage
- Splitting and Sharing Keys
- Online Wallets and Exchanges
- Payment Services
- Transaction Fees
- Currency Exchange Markets