← BACK TO PROJECTS

Blockchain Sim

Python SHA-256 Cryptography Distributed Systems

Project Overview

A proof-of-work simulator built to demonstrate the internals of Bitcoin. It manually constructs block headers, iterates nonces to meet difficulty targets, and visualizes the hashing process. Created for educational demonstration of consensus algorithms.

Engineering Architecture

// System Flow

1. User Input → Validation Layer (Pydantic)

2. Core Processing → AI Inference (Python)

3. Data Persistence → Database / File System

4. Response → Client UI

Key Metrics

Nonce Iteration
Difficulty Adjustment
Core Logic

Source Code

View Repository