This repository contains resources, programming assignments, and key takeaways from the Bitcoin and Cryptocurrency Technologies course by Princeton University.
- Programming Assignments: Explore hands-on exercises that delve into key concepts like transaction handling, consensus algorithms, and blockchain implementations.
- Textbook: Supplementary materials to deepen your knowledge.
- Key Takeaways: Summarized learnings from the course to solidify understanding.
| Assignment Number | Title | Description | Link |
|---|---|---|---|
| 1 | Transaction Handler | Learn the basics of transaction validation and processing in a blockchain network. | Transaction Handler |
| 2 | Consensus Algorithm from Trust | Understand how trust and consensus are built in distributed systems. | Consensus Algorithm |
| 3 | Blockchain Implementation | Build and analyze the core components of a blockchain. | Blockchain |
Key insights and concepts from the course are summarized here.