Coursera

  • Arts and HumanitiesChevron Right
  • BusinessChevron Right
  • Computer ScienceChevron Right
  • Data ScienceChevron Right
  • Information TechnologyChevron Right
  • Life SciencesChevron Right
  • Math and LogicChevron Right
  • Personal Development
  • Physical Science and EngineeringChevron Right
  • Social SciencesChevron Right
  • Language LearningChevron Right
  • Degrees and CertificatesChevron Right

  • Explore all of Coursera
Loupe Copy
  • Browse
  • Search
  • For Enterprise
  • Log In
  • Sign Up
  • Explore
  • For Enterprise
  • Sign Up
  • Log In
Coursera

Bitcoin and Cryptocurrency Technologies

OverviewSyllabusFAQsCreatorsRatings and Reviews
HomeComputer ScienceComputer Security and Networks

Bitcoin and Cryptocurrency Technologies

Princeton University

About this course: 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


Created by:  Princeton University
Princeton University

  • Taught by:  Arvind Narayanan, Associate Professor

    Computer Science
Language
English
How To PassPass all graded assignments to complete the course.
User Ratings
4.7 stars
Average User Rating 4.7See what learners said
Syllabus
WEEK 1
Introduction to Crypto and Cryptocurrencies
Learn about cryptographic building blocks ("primitives") and reason about their security. Work through how these primitives can be used to construct simple cryptocurrencies.
6 videos, 1 reading
  1. Материал для самостоятельного изучения: Course Information
  2. Video: Welcome
  3. Video: Cryptographic Hash Functions
  4. Video: Hash Pointers and Data Structures
  5. Video: Digital Signatures
  6. Video: Public Keys as Identities
  7. Video: A Simple Cryptocurrency
Graded: Scrooge Coin
WEEK 2
How Bitcoin Achieves Decentralization
Learn Bitcoin's consensus mechanism and reason about its security. Appreciate how security comes from a combination of technical methods and clever incentive engineering.
5 videos
  1. Video: Centralization vs. Decentralization
  2. Video: Distributed Consensus
  3. Video: Consensus without Identity: the Block Chain
  4. Video: Incentives and Proof of Work
  5. Video: Putting It All Together
WEEK 3
Mechanics of Bitcoin
Learn how the individual components of the Bitcoin protocol make the whole system tick: transactions, script, blocks, and the peer-to-peer network.
6 videos
  1. Video: Bitcoin Transactions
  2. Video: Bitcoin Scripts
  3. Video: Applications of Bitcoin Scripts
  4. Video: Bitcoin Blocks
  5. Video: The Bitcoin Network
  6. Video: Limitations & Improvements
WEEK 4
How to Store and Use Bitcoins
This week we'll explore how using Bitcoins works in practice: different ways of storing Bitcoin keys, security measures, and various types of services that allow you to trade and transact with bitcoins.
7 videos
  1. Video: How to Store and Use Bitcoins
  2. Video: Hot and Cold Storage
  3. Video: Splitting and Sharing Keys
  4. Video: Online Wallets and Exchanges
  5. Video: Payment Services
  6. Video: Transaction Fees
  7. Video: Currency Exchange Markets
Graded: Consensus from Trust
WEEK 5
Bitcoin Mining
We already know that Bitcoin relies crucially on mining. But who are the miners? How did they get into this? How do they operate? What's the business model like for miners? What impact do they have on the environment?
5 videos
  1. Video: The Task of Bitcoin Miners
  2. Video: Mining Hardware
  3. Video: Energy Consumption & Ecology
  4. Video: Mining Pools
  5. Video: Mining Incentives and Strategies
WEEK 6
Bitcoin and Anonymity
Is Bitcoin anonymous? What does that statement even mean—can we define it rigorously? We'll learn about the various ways to improve Bitcoin's anonymity and privacy and learn about Bitcoin's role in Silk Road and other hidden marketplaces.
6 videos
  1. Video: Anonymity Basics
  2. Video: How to de-anonymize Bitcoin
  3. Video: Mixing
  4. Video: Decentralized Mixing
  5. Video: Zerocoin and Zerocash
  6. Video: Tor and the Silk Road
WEEK 7
Community, Politics, and Regulation
We'll look at all the ways that the world of Bitcoin and cryptocurrency technology touches the world of people. We'll discuss the community, politics within Bitcoin and the way that Bitcoin interacts with politics, and law enforcement and regulation issues.
8 videos
  1. Video: Consensus in Bitcoin
  2. Video: Bitcoin Core Software
  3. Video: Stakeholders: Who's in Charge?
  4. Video: Roots of Bitcoin
  5. Video: Governments Notice Bitcoin
  6. Video: Anti Money-Laundering
  7. Video: Regulation
  8. Video: New York's BitLicense Proposal
Graded: Blockchain
WEEK 8
Alternative Mining Puzzles
Not everyone is happy about how Bitcoin mining works: its energy consumption and the fact that it requires specialized hardware are major sticking points. This week we'll look at how mining can be re-designed in alternative cryptocurrencies.
5 videos
  1. Video: Essential Puzzle Requirements
  2. Video: ASIC Resistant Puzzles
  3. Video: Proof-of-useful-work
  4. Video: Nonoutsourceable Puzzles
  5. Video: Proof-of-Stake "Virtual Mining"
WEEK 9
Bitcoin as a Platform
One of the most exciting things about Bitcoin technology is its potential to support applications other than currency. We'll study several of these and study the properties of Bitcoin that makes this possible.
5 videos
  1. Video: Bitcoin as an Append-Only Log
  2. Video: Bitcoin As Smart Property
  3. Video: Secure Multi-Party Lotteries in Bitcoin
  4. Video: Bitcoin As Randomness Source
  5. Video: Prediction Markets & Real-World Data Feeds
WEEK 10
Altcoins and the Cryptocurrency Ecosystem
Hundreds of altcoins, or alternative cryptocurrencies, have been started, either to fix Bitcoin's perceived flaws or to pursue different goals and properties. We'll look at everything that goes into an altcoin and how they interact with Bitcoin.
4 videos
  1. Video: Short History of Altcoins
  2. Video: Interaction Between Bitcoin and Altcoins
  3. Video: Lifecycle of an Altcoin
  4. Video: Bitcoin-Backed Altcoins, "Side Chains"
WEEK 11
The Future of Bitcoin?
The use of Bitcoin technology for decentralizing property, markets, and so on has been hailed as a recipe for economic and political disruption. We'll look at the technological underpinnings of these proposals and the potential impact on society.
4 videos
  1. Video: The Block Chain as a Vehicle for Decentralization
  2. Video: Routes to Blockchain Integration
  3. Video: What Can We Decentralize?
  4. Video: When Is Decentralization a Good Idea?

FAQs
How It Works
Задания курса
Задания курса

Каждый курс — это интерактивный учебник, который содержит видеоматериалы, тесты и проекты.

Помощь сокурсников
Помощь сокурсников

Общайтесь с тысячами других учащихся: обсуждайте идеи, материалы курса и помогайте друг другу осваивать новые понятия.

Creators
Princeton University
Princeton University is a private research university located in Princeton, New Jersey, United States. It is one of the eight universities of the Ivy League, and one of the nine Colonial Colleges founded before the American Revolution.
Ratings and Reviews
Rated 4.7 out of 5 of 1,790 ratings
Ibin  Mohammed

Thanks for that is Especially Course. I have learned a lot of about CryptoCurrency.

SF

A pity I discovered this course in 2018 ...

I really think having the programming exercices as blocker is not necessary

Krupal Shah

Very well explanation of Blockchain and underlying consensus mechanisms.

The only right information available on the web about Blockchain. Others are just creating hype around technology.

However, one thing to suggest is that the title of this course is misleading. You should keep the title related to Blockchain instead of Cryptocurrencies.

RS

Outstanding overview of the technical details of cryptocurrency. Provides much more depth than most available reports.



You May Also Like
University at Buffalo, The State University of New York
Smart Contracts
1 course
University at Buffalo, The State University of New York
Smart Contracts
View course
University at Buffalo, The State University of New York
Decentralized Applications (Dapps)
1 course
University at Buffalo, The State University of New York
Decentralized Applications (Dapps)
View course
University at Buffalo, The State University of New York
Blockchain Platforms
1 course
University at Buffalo, The State University of New York
Blockchain Platforms
View course
University at Buffalo, The State University of New York
Blockchain Basics
1 course
University at Buffalo, The State University of New York
Blockchain Basics
View course
Copenhagen Business School
FinTech and the Transformation in Financial Services
1 course
Copenhagen Business School
FinTech and the Transformation in Financial Services
View course
Coursera
Coursera provides universal access to the world’s best education, partnering with top universities and organizations to offer courses online.
© 2018 Coursera Inc. All rights reserved.
Download on the App StoreGet it on Google Play
  • Coursera
  • About
  • Leadership
  • Careers
  • Catalog
  • Certificates
  • Degrees
  • For Business
  • For Government
  • Community
  • Partners
  • Mentors
  • Translators
  • Developers
  • Beta Testers
  • Connect
  • Blog
  • Facebook
  • LinkedIn
  • Twitter
  • Google+
  • Tech Blog
  • More
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Press
  • Contact
  • Directory
  • Affiliates