- I am doing this project for fun
- Don't relay on my implementation for any means ๐
- Basic structure of blocks and transactions.
- Basic proof of work.
- Storing the transactions in the disk.
- Some sort of cli to ease the mining process.
- Advanved Transactions and user's adresses.
- Implement a true network.
$ go build .
The cli here is very simple and has only 2 commands
-
Add a new block
$ ./la7lo7 addblock -data "Send one la7lo7 to 7oss"
-
Print the chain
$ ./la7lo7 printchain
I have used a simple key value database implemented with golang bolt