AdamZeng1 / ece598-Principles-of-Blockchains

An implementation of Bitcoin client in Rust.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Principles of Blockchains

Welcome! This is the repository for ECE 598 PV: Principles of Blockchains, Spring 2022 at University of Illinois, Urbana-Champaign. Main website of the course.

Discussion

We use Piazza for discussion.

Project Suggestion

You need to run the project on your machines. We strongly recommend Linux or Mac OS.

Warmup Project

  • Warmup 1. Due date: 12:30pm CT, Jan 25, 2022.
  • Warmup 2. Due date: 12:30pm CT, Feb 1, 2022.

Midterm Project

  • Team formation. Please form teams of 2 for this project. Due date: same as warmup 2.
  • Part 1. Due date: 12:30pm CT, Feb 8, 2022.
  • Part 2. Due date: 12:30pm CT, Feb 15, 2022.
  • Part 3. Due date: 12:30pm CT, Feb 22, 2022.
  • Part 4. Due date: 12:30pm CT, Mar 1, 2022.
  • Part 5. Due date: 12:30pm CT, Mar 22, 2022.
  • Part 6. Due date: 12:30pm CT, Mar 29, 2022.

Policy

Submissions later than due date will get 0 points.

About

An implementation of Bitcoin client in Rust.

License:MIT License


Languages

Language:Rust 72.7%Language:Python 24.0%Language:Shell 1.9%Language:Batchfile 1.4%