Latest-Version: 2.2
The system stucture of BCMB is a dual system:
- Web Communication-System
- Assistant Client-System
Communication Protocol:
- HTTP
- Socket TCP
Python - 3.0 or above
This external library is available on PyPI, it’s recommended to install it using pip
pip install ecdsa
pip install flask
pip install pycryptodome
pip install pandas
pip install ecdsa
pip install requests
Reference Doc: Python ecdsa
cd to Puff folder and execute python puff.py
cd to Sherry folder and execute python sherry.py
and you can lauch BCMB on your inner Network
Puff is the system name of BCMB - WS Version: 2.2
web_server
- open Flask web serverserve
- open Socket serverusher
- collect socket client into queuesecurity_check
- keep checking whether if the chain had been modified illegallydashboard
- open the Command Dashboard
Sherry is the system name of BCMB - AS Version: 1.2
use_service
- dealing the requests typed from clients- call worker function to acquire certain service
- Sign up
- Sign in
- Set key
- Push comment
- Get my comment
- Get the rank
- Get chain JSON
- Chat with Sherry
Clients need keys to use the service on BCMB
- Public Key
- Private Key
- User Key