Exploration in Python blockchains
This is a naive implementation of a Proof-of-Work blockchain, based heavily on https://hackernoon.com/learn-blockchains-by-building-one-117428612f46.
This is for educational purposes only and is expected to have copious bugs, faults, and inefficiencies.
- Blockchain structure
- Proof of work mechanism
- Simple "Longest chain" Consensus mechanism.
- REST API for adding transactions and triggering block mining
- Naive block propagation
- Smart block propagation
- Port to Crossbar, maybe.
- Stand alone, miner.
- Simple Wallet Implementation
- Simple coin and resource checking.