What was done
In 8 days we have developed PoC that allows simulating the process of freight railroad transportation for 3 participants: "Owner", "Sender", "Recipient". The system contains the following objects: “Storage”, “Tanks”, “Shipments”, “Contracts” and supports 3 types of events: “Shipping”, “Arrival” and “Discharge”. Based on this data PoC detects "Violations" to the participants based on the smart contracting and Hyperledger Fabric technology platform. The Blockchain network is deployed on 1 server with the ability to work from several sides. The prototype enables centralized launch and control of system components.
- Hyperledger Fabric network allows using all the power of Blockchain technology: data integrity, no need for a trusted intermediary, a cryptographic guarantee of system integrity, distributed structure, fault tolerance
- Business logic, concentrated in a smart contract in Go language, ensures its transparency for all participants in the system, and allows the "Owner", "Sender" and "Recipient" to coordinate it before the start of interaction and provides high flexibility to maintain the logic
- Web UI based on ReactJS allows quickly and clearly test the prototype;
- Docker container-based infrastructure makes deployment and maintenance easier
Technologies
Hyperledger Fabric
Go
ReactJS