Bitcoin and Decentralized Technology

Course Content

Hours

1. Big Ideas & Basic Use Demos
Bitcoin Introduction and Demonstration
Individual Account Security and Decentralization Motivation
Keeping the Bookkeepers Synchronized and Honest
Programmable Money Example and Big Ideas Summary
Where to Get Bitcoin
Wallets: How to Store, Send, and Receive Bitcoin
Bitcoin Mining
Accepting Bitcoin on a Website
2. How Bitcoin Works Under the Hood
The Bitcoin Software Universe
Installing Bitcore and Creating a Bitcoin Address
Digital Signatures and Bitcoin Addresses
Bitcoin Transactions
Creating and Sending a Transaction Using Bitcore
Reaching Consensus on the Ledger and Proving That Consensus
Cryptographic Hashes
Locking Transactions in Order with the Blockchain
Bitcoin Creation and the Double-spend Attack
Simplified Payment Verification (SPV) Wallets and Conclusion
3. Advanced & Upcoming Bitcoin
Improved Backups Through Deterministic Wallets
Hierarchical Deterministic Wallets
Multisignature Addresses for Shared Wallets, Backup, & Security
Multisignature Addresses for Escrow Services
Centralization Pressures
Upgrading Bitcoin Via Soft and Hard Forks
Segregated Witness Update
Payment Channels
Check Lock Time Verify & Replace by Fee
Payment Protocol, Privacy and CoinJoin
Conclusion and Future Outlook
4. Decentralized Applications Beyond Bitcoin
Building on Bitcoin with Metacoins, Colored Coins, & Sidechains
Proof-of-work Consensus Alternatives, Challenges
Proof-of-stake Consensus
Permissioned and Private Blockchains
Improving Performance with Tendermint, Ripple & BigChainDB
Better Privacy with Monero, Ring Signatures & Stealth Addresses
Zerocash and Zero Knowledge Proofs
Seeking Price Stability with Digix, Tether, BitUSD & MakerDao
Ethereum: A Decentralized Computer for Smart Contracts
Augur & Decentralized Prediction Markets
IoT & DAOs (Decentralized Autonomous Organizations)
Decentralized Storage with Storj & IPFS
Identify & Reputation with Identify & Onename
6 Hours

Fee

₹ 6000 OR $100
Join now

0 comments:

Post a Comment

Contact

Talk to us (+91-9738925800)