issues
search
tinychainorg
/
tinychain
The tiniest blockchain implementation in the world
https://www.tinycha.in/
MIT License
56
stars
4
forks
source link
State machine, sync refactoring
#7
Closed
liamzebedee
closed
3 months ago
liamzebedee
commented
4 months ago
State machine model:
Functionality: transactions, transitions, coinbase, fees, state rebuild
Tests
Benchmarking
Mempool - basic fleshed out design
Sync
Refactoring to build state sync
DAG
Refactored single tip design into tracking two tips - headers (for light sync) and full tip (for state machine, mining, etc)
Various helpers for state sync
Refactoring:
Split blockdag.go into blockdag.go, blockdag_client.go, genesis.go
Move things from types.go into block.go and tx.go
Closes
https://github.com/tinychainorg/tinychain/issues/8
Closes https://github.com/tinychainorg/tinychain/issues/8