Skip to main content
Princeton Mobile homeCourses home

Principles of Blockchains

ECE 470/COS 470

Info tab content
Blockchains are decentralized digital trust engines that are the underlying technology behind Web3, a loosely defined denotation of the Internet architecture in the years to come, including decentralization of the platform economy of the modern Internet (Web2). In this course, we conduct a full-stack study of blockchains, viewing them as a whole integrated computer system involving networking, incentives, consensus, data structures, cryptography and memory management. The course uses the Bitcoin architecture as a basis to construct the foundational design and algorithmic principles of blockchains.
Instructors tab content
Sections tab content

Section L01

  • Type: Lecture
  • Section: L01
  • Status: C
  • Enrollment: 93
  • Capacity: 90
  • Class Number: 21465
  • Schedule: F 01:30 PM-04:20 PM