Introduction to Digital Currency
Introduction to Currency
Introduction to Blockchain
Types of Blockchain
Practical Blockchain
Introduction to Bitcoin
Practical Exercise
Basics of Blockchain
How Bitcoin Pricing is Set
The Bitcoin Community
Getting Started with Bitcoin
Bitcoin Units
Blockchain Ledger
Single, Double, and Triple Entry Accounting
Local and Distributed Ledgers
Centralized and Decentralized Ledgers
Introduction to Cryptocurrency
Introduction to Cryptography
How Encryption Works
Hash Functions
Symmetric and Asymmetric Cryptography
Digital Signatures
Digital Certificates
Practical Exercise
Basic Bitcoin Technology
Bitcoin Transactions
Transaction Pros and Cons
Introduction to Mining
Bitcoin’s Impact and the Future
Practical Exercise
Working with Bitcoin
Bitcoin Mining
Working with Wallets
Bitcoin Clients
Bitcoin Design
Security Considerations
Practical Exercise
Blockchain in Action and IoT
Blockchain in Action
Examining a Blockchain Transaction
Types of Blockchain
Blockchain Platforms
Introduction to IoT
Changing the Landscape
How IoT Can Leverage Blockchain
Blockchain IoT Use Cases
IoT Blockchain Tips
Practical Exercise
Blockchain Architectural Components and Platforms
Public Blockchain Applications
Blockchain Data Storage
Blockchain Platforms
Select a Blockchain Platform
Cryptographic Proof of Identity
Hyperledger Fabric Setup on Ubuntu
Development Environment Setup
Hyperledger Fabric Commands
Application Development Using Fabric-node-sdk
Bitcoin Internals and Wallet Configuration
Bitcoin Blockchain
Bitcoin Core
Bitcoin Network Configuration
Manage Bitcoin Configuration
Bitcoin Wallet
Node.js Bitcoin Client
Blockchain Java
Benefits of Blockchain to Enterprises
Regulatory Reporting
Practical Exercise
Securing Blockchain Implementations
Password and Key Management
Security Paradigms in Blockchain
Secure Node and Wallet
Blockchain Security Limitations & Denial of Service
Practical Exercise
Developing with Blockchain
Blockchain and Development
Open Source Development
Creating a Blockchain
Obtaining Blockchain Information
Testing Blockchain Operability
Testing Methodologies
Practical Exercise
Implementing Smart Contracts Using Ethereum
Smart Contracts in Blockchain
Ethereum Architecture
Ethereum and Bitcoin Comparison
Ethereum Node
Ethereum Programming Languages
Ethereum Development Environment
Solidity Programming Language
Blind Auction Contract
Application Binary Interface
Ethereum Network
Private Ethereum Setup
Multichain Basics
Install Multichain
Multichain Creation
Round Robin Consensus
Practical Exercise
Blockchain Case Studies
Blockchain and Innovation
How Can Blockchain Transform Your Business?
How to Begin the Transformation
How Can Blockchain Save Money?
Blockchain Transformation