Infrastructure to store notarial data based on blockchain, detailed documentation of each package or module:
Application infrastructure is based on web of Nodes
. Each Node shares data with others using P2P model (NAT Hole punching is used). To establish connections between nodes each node sends requests to Core
with public IP, so it can be reachable from any Node in Web. Node is a service which runs it's own REST
and open a frontend
web application. Application provides set of operations to controll node, establish connection, add transaction to blockchain, see blocks etc. and use REST to connect with Node service which is responsible for connection and sharing data. Blockchain data is stored localy in database Blockchain architecture is classic blockchain-like app.
- Adrian Ryt ([email protected])
- Kamil Kurowski ([email protected])
- Adam Dyda ([email protected])
- Mateusz Kowalski ([email protected])
- Java (Spring, Maven)
- React (with TS)