15 435

Foundations of Blockchains

Carnegie Mellon University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

In this course, students will learn the mathematical foundations of blockchains, including how to construct distributed consensus protocols and prove them secure, cryptography for blockchains, and mechanism design for blockchains. This course will take a mathematically rigorous approach. Students are expected to have mathematical maturity and be able to write formal mathematical proofs. Students may also be expected to implement some consensus or cryptographic algorithms. This course is cross-listed with 15-635 . Undergraduates should enroll in 15-435 . Graduates students should enroll in 15-635 . Prerequisites: 15-251 Min. grade C or 15-330 or 15-210 Min. grade C

Sections

Current meeting, instructor, credit, and enrollment details

Updated 5 hours ago

001

Availability not recently verified
Class #carnegie_mellon-15435Fall 2026UGRD12 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?