Skip to content
This repository was archived by the owner on Feb 16, 2025. It is now read-only.

sewera/blockchain-blackbird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain Blackbird

A simple immutable database based on blockchain.

Usage

  • Create (or use an existing) Python venv. Use Python 3.10 and ensure that pip installed all the necessary dependencies from requirements.txt
    ./setup
  • Start the Pyro NameServer
    ./ns/start
  • Start the DB (Persistence microservice)
    ./db/start
  • Start a couple of nodes
    ./node/start
  • Make a transaction
    ./client/cli

Development

There is a handy Pyro NameServer cli tool, available with:

pyro5-nsc <parameters>

Documentation on this tool is available here. Make sure the NameServer is running and Python venv is activated (docs on venv available here).

About

Simple immutable blockchain database made with Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published