Barebones bitcoin-like protocol implemented in Python 3.6
Misocoin is a barebones bitcoin-like protocol implemented in Python 3.x. It was written as a challenge for myself to see if I could implement a bitcoin clone from scratch.
This project doesn't follow the full bitcoin-protocol, but rather implements a barebones version that (with enough nodes) can still act as a trust-less third party for storing and ensuring the integrity of arbitrary data.
WARNING: Misocoin is not production ready and should only be used as an educational tool.
git clone [email protected]:kendricktan/misocoin.git
cd misocoin && pip install -r requirements.txt
# To start it on localhost:4000 with a random private key ./misocoind.py
** [Welcome] Your misocoin address is 610d2657b8c4df8da493bbe0671e7406d2bee7a6
./misocoin-cli.py get_info ./misocoin-cli.py get_block ./misocoin-cli.py get_balance ./misocoin-cli.py send_misocoin
To specify which host and port the daemon is located at
./misocoin-cli.py -host= -port=<4000> [methods [args..]]
./misocoind.py -nodes=host1:port1,host2:port2. E.g:
./misocoind.py -port=4002 -nodes=localhost:4001
Miso is my cat. You can find out about him more on his instagram page.
I made it to understand more about bitcoin. Jks. I made it for Miso's birthday (15 December). I love my cat.