3
Notebooks
6
Starter Files
6
Docs
8
Weeks

Overview

Build a blockchain from scratch in Python. Implement hashing, blocks, chains, proof-of-work, and consensus mechanisms as a working simulation.

Notebooks

Starter Code

__init__.pyblockchain_sim/__init__.py
block.pyblockchain_sim/block.py
chain.pyblockchain_sim/chain.py
config.pyblockchain_sim/config.py
transaction.pyblockchain_sim/transaction.py
$ git clone https://github.com/Digital-AI-Finance/Blockchain.git

Documentation

Grading

40%
Technical
25%
Documentation
20%
Analysis
15%
Presentation