This project provides an example how to create a blockchain network / cryptocurrency with Python,
by using a peer-to-peer decentralized network and blockchain technology. The goal of the project is to provide an educational project for people who are interested in blockchain / cryptocurrency technology.
Table of Contents
This project provides an example how to create a blockchain network / cryptocurrency with Python, by using a peer-to-peer decentralized network and blockchain technology. The goal of the project is to provide an educational project for people who are interested in blockchain / cryptocurrency technology.
The project has been build with the following packages.
- pyca/cryptography
- A modified version of python-p2p-network
- jsons
- Install packages:
pip install -U -r requirements.txt
Run the application:
python ./blockchain/app.py
Different arguments can be passed to the script:
- --addr (-a): address of the node. The default is 0.0.0.0
- --port (-p): port of the node. The default port is 50000
- --debug (-d): actives debug print if enabled. Default is false.
Distributed under the GNU GENERAL PUBLIC License. See LICENSE
for more information.
Jordy van Raalte - ik@jordyvanraalte.nl
Project Link: https://github.com/jordyvanraalte/blockchain
Linkedin: Jordy van Raalte