Bitcoin

Bitcoin

Bitcoin is a decentralized digital currency that operates on a public ledger called the blockchain. Transactions are verified through cryptography, and the currency was invented in 2008 by an unknown person or group of people. Bitcoin has faced criticism for its environmental impact due to the energy consumption required for mining.

3 courses cover this concept

CS 251 Cryptocurrencies and Blockchain Technologies

Stanford University

Fall 2022

Stanford's course covers a wide spectrum of blockchain and cryptocurrency concepts, focusing on technical aspects and engineering secure software. Bitcoin and Ethereum are the main case studies, and the course delves into numerous applications, including DeFi, NFTs, and privacy on the blockchain.

No concepts data

+ 33 more concepts

CS 294-163: Secure Systems from Decentralized Trust

UC Berkeley

Fall 2022

This graduate seminar focuses on the development of secure systems built from decentralized trust, including end-to-end encryption systems and secure collaborative learning. It requires a solid introduction to cryptography and systems. Topics include blockchain, smart contracts, and zero-knowledge proofs, among others.

No concepts data

+ 19 more concepts

CS 161: Computer Security

UC Berkeley

Summer 2022

This course offers an introduction to computer security, including cryptography, operating system security, network security, and software security. It uses case studies from real-world systems. Prerequisites include experience working with large codebases and a basic understanding of modular arithmetic/set notation.

No concepts data

+ 40 more concepts