The system consists of three components: blockchain network, service layer and user interface.
To deploy a blockchain network, at least four servers are required with the following minimum configuration:
- Network – 1Mbytes capacity (latency of no more than 20ms between servers);
- CPU – dual-core 3GHz;
- RAM – 8GB;
- SSD – 100GB
To deploy the service layer, at least one server is required (preferably more for fault tolerance and load balancing) with the following minimum configuration:
- CPU – dual-core 3GHz;
- RAM – 16GB;
- HDD/SSD – 200GB
The user interface is designed as a web application delivered in the form of static files. Any CDN or hosting with Nginx installed with sufficient capacity in terms of the number of simultaneous connections (depending on the expected load on the PB portal) is suitable for delivering the application to the user's browser.