Introduction to Bitcoin and Decentralized Technology
Bitcoin and its blockchain technology promise to make sending money--and interacting in general--cheaper, easier, more secure, and programmable. In this course, you'll learn about Bitcoin and a broad range of other decentralized projects.
What you'll learn
Hello, and welcome to Pluralsight! My name is Scott Driscoll, and I want to give you a quick overview of my course, Introduction to Bitcoin and Decentralized Technology. It’s designed to help you get a tangible understanding of how Bitcoin and other decentralized blockchain projects work, and covers things like the big ideas behind Bitcoin, the basics of using Bitcoin, a deep dive into Bitcoin to see how it works under the hood, and a survey of several other decentralized projects including Ethereum, IPFS, ZCash and private blockchains. Along the way, you’ll be using Bitcore to create and broadcast a Bitcoin transaction with JavaScript, and Solidity to create a Smart Contract in Ethereum. When you’re done, you'll have a broad understanding of Bitcoin and its underlying blockchain technology, as well as where and how it can be used.
From there, you can start exploring Smart Contract programming in Ethereum, or enterprise specific blockchains like HyperLedger.
I look forward to working with you on Introduction to Bitcoin and Decentralized Technology, here at Pluralsight.
Table of contents
- Version Check 0m
- Bitcoin Introduction and Demonstration 7m
- Individual Account Security and Decentralization Motivation 4m
- Keeping the Bookkeepers Synchronized and Honest 6m
- Programmable Money Example and Big Ideas Summary 2m
- Where to Get Bitcoin 2m
- Wallets: How to Store, Send, and Receive Bitcoin 6m
- Bitcoin Mining 1m
- Accepting Bitcoin on a Website 3m
- The Bitcoin Software Universe 3m
- Installing Bitcore and Creating a Bitcoin Address 6m
- Digital Signatures and Bitcoin Addresses 5m
- Bitcoin Transactions 6m
- Creating and Sending a Transaction Using Bitcore 10m
- Reaching Consensus on the Ledger and Proving That Consensus 3m
- Cryptographic Hashes 4m
- Locking Transactions in Order with the Blockchain 5m
- Bitcoin Creation and the Double-spend Attack 4m
- Simplified Payment Verification (SPV) Wallets and Conclusion 4m
- Improved Backups Through Deterministic Wallets 3m
- Hierarchical Deterministic Wallets 6m
- Multisignature Addresses for Shared Wallets, Backup, & Security 3m
- Multisignature Addresses for Escrow Services 3m
- Centralization Pressures 4m
- Upgrading Bitcoin Via Soft and Hard Forks 3m
- Segregated Witness Update 4m
- Payment Channels 5m
- Check Lock Time Verify & Replace by Fee 4m
- Payment Protocol, Privacy and CoinJoin 6m
- Conclusion and Future Outlook 3m
- Building on Bitcoin with Metacoins, Colored Coins, & Sidechains 9m
- Proof-of-work Consensus Alternatives, Challenges 6m
- Proof-of-stake Consensus 7m
- Permissioned and Private Blockchains 5m
- Improving Performance with Tendermint, Ripple & BigChainDB 7m
- Better Privacy with Monero, Ring Signatures & Stealth Addresses 8m
- Zerocash and Zero Knowledge Proofs 3m
- Seeking Price Stability with Digix, Tether, BitUSD & MakerDao 8m
- Ethereum: A Decentralized Computer for Smart Contracts 10m
- Augur & Decentralized Prediction Markets 3m
- IoT & DAOs (Decentralized Autonomous Organizations) 2m
- Decentralized Storage with Storj & IPFS 4m
- Identify & Reputation with Identify & Onename 6m