A simple blockchain built from scratch in Rust for learning how blockchain technology works and improving my Rust skills.
The project will gradually implement the core concepts behind a blockchain, starting with blocks and hashing and eventually exploring transactions, mining, wallets, and networking.
Learn Rust by building a blockchain from the ground up instead of relying on existing blockchain frameworks.
- Blocks
- SHA-256 hashing
- Blockchain structure
- Chain validation
- Proof of Work
- Transactions
- Wallets
- Digital signatures
- Mining
- Peer-to-peer networking
This is an educational project and is not intended for real cryptocurrency or production use, also not accepting contributions.