Simple blockchain library for python3.
Project description
bc4py
bc4py(blockchain-for-python) enables you to create blockchain application by Python3.
Function
- UTXO base
- PoW, PoS and PoC multi-consensus
- Minting colored coin
Requirement
- Windows/Linux
- Python3.6+
- Rust nightly
- p2p-python
- LevelDB
- hash function
- yespower-python For CPU
- x16s-hash for GPU
- x11_hash For ASIC
- Python extension bc4py-extension
- plotting tool bc4py-plotter
Install
cd ~
git clone https://github.com/namuyan/bc4py
rm -r doc tests
mv bc4py blockchain-py
cd blockchain-py
pip3 install --user -r requirements.txt
pip3 install --user -r requirements-c.txt
wget http://example.com/boot.json
Start node
python3 localnode.py
Node working on local env, for debug.python3 publicnode.py
Node with mining/staking.
Documents
- Create genesis block
- How to mining
- API document
- About development
- About new offer about program
- HTTPS proxy introduction
- Proof of capacity
- Install LevelDB
Licence
MIT
Author
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bc4py-0.0.28a0.tar.gz
(219.2 kB
view hashes)