Princeton University - Bitcoin and Cryptocurrency Technologies
- Offered byCoursera
Bitcoin and Cryptocurrency Technologies at Coursera Overview
Duration | 23 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Schedule type | Self paced |
Official Website | Explore Free Course |
Credential | Certificate |
Bitcoin and Cryptocurrency Technologies at Coursera Highlights
- 50% started a new career after completing these courses.
- 45% got a tangible career benefit from this course.
- Earn a certificate from the Princeton University upon completion of course.
Bitcoin and Cryptocurrency Technologies at Coursera Course details
- To really understand what is special about Bitcoin, we need to understand how it works at a technical level. We?ll address the important questions about Bitcoin, such as:
- How does Bitcoin work? What makes Bitcoin different? How secure are your Bitcoins? How anonymous are Bitcoin users? What determines the price of Bitcoins? Can cryptocurrencies be regulated? What might the future hold?
- After this course, you?ll know everything you need to be able to separate fact from fiction when reading claims about Bitcoin and other cryptocurrencies. You?ll have the conceptual foundations you need to engineer secure software that interacts with the Bitcoin network. And you?ll be able to integrate ideas from Bitcoin in your own projects.
- Course Lecturers:
- Arvind Narayanan, Princeton University
- All the features of this course are available for free. It does not offer a certificate upon completion.
Bitcoin and Cryptocurrency Technologies at Coursera Curriculum
Introduction to Crypto and Cryptocurrencies
Welcome
Cryptographic Hash Functions
Hash Pointers and Data Structures
Digital Signatures
Public Keys as Identities
A Simple Cryptocurrency
Course Information
How Bitcoin Achieves Decentralization
Centralization vs. Decentralization
Distributed Consensus
Consensus without Identity: the Block Chain
Incentives and Proof of Work
Putting It All Together
Mechanics of Bitcoin
Bitcoin Transactions
Bitcoin Scripts
Applications of Bitcoin Scripts
Bitcoin Blocks
The Bitcoin Network
Limitations & Improvements
How to Store and Use Bitcoins
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
Bitcoin Mining
The Task of Bitcoin Miners
Mining Hardware
Energy Consumption & Ecology
Mining Pools
Mining Incentives and Strategies
Bitcoin and Anonymity
Anonymity Basics
How to de-anonymize Bitcoin
Mixing
Decentralized Mixing
Zerocoin and Zerocash
Tor and the Silk Road
Community, Politics, and Regulation
Consensus in Bitcoin
Bitcoin Core Software
Stakeholders: Who's in Charge?
Roots of Bitcoin
Governments Notice Bitcoin
Anti Money-Laundering
Regulation
New York's BitLicense Proposal
Alternative Mining Puzzles
Essential Puzzle Requirements
ASIC Resistant Puzzles
Proof-of-useful-work
Nonoutsourceable Puzzles
Proof-of-Stake "Virtual Mining"
Bitcoin as a Platform
Bitcoin as an Append-Only Log
Bitcoin As Smart Property
Secure Multi-Party Lotteries in Bitcoin
Bitcoin As Randomness Source
Prediction Markets & Real-World Data Feeds
Altcoins and the Cryptocurrency Ecosystem
Short History of Altcoins
Interaction Between Bitcoin and Altcoins
Lifecycle of an Altcoin
Bitcoin-Backed Altcoins, "Side Chains"
The Future of Bitcoin?
The Block Chain as a Vehicle for Decentralization
Routes to Blockchain Integration
What Can We Decentralize?
When Is Decentralization a Good Idea?