blopy
Blopy is a python library that provides a full self blockchain node. It
handles P2P connections, immutable-ledger, cryptography, consensus protocol and
mining functions.
Each node runs independently until connect to other nodes in the network. As the
premise says: "if the node connected has a large chain, it adapts to it".
The application was made to run by third part, so use it with a client.
- Running a Peer (Server)
See Server
- Running a Peer (Node)
See Node
- Blocks, Transactions and Mine
See Blockchain
- Messages
See Messages
- Request/Response to other nodes
See Handler
- Tests:
See Tests
TO-DO LIST
- Step validation for nodes running different chains (but in same network)
- Node search for other nodes over the network
- Smart consensus (>51%)
- Have immutable-ledger out of memory
- Integration with NGROK
- Integration with IPFS
- More...
Contribute
- Help with documentation!
- Help writing tests!
- Help forking!
- Help pulling requests!
Enjoy!
On this page
Languages
Python100.0%
Created September 19, 2019
Updated September 7, 2023