This is the project repository for ECE 598 PV: Principles of Blockchains taken by me in Spring 2020 at University of Illinois, Urbana-Champaign.
Website of the course: https://courses.grainger.illinois.edu/ece598pv/sp2020/
- bitcoin_client subfolder contains implementation of bitcoin
- prism_voting_chains subfolder conatins enhancement of above client with prism voting chain protocol: https://arxiv.org/pdf/1909.11261.pdf to reduce confirmation latency of transactions