ID:364854538
How will the Nodes be implemented
Each node is a system consisting of one or
more servers with a load balancer (nginx, haproxy).
The node provides an API (application programming interface) for running mobile apps and/or platform sites. Each node has a full node of Ethereum blockchain. When the node is running, the information from smart contracts is constantly synchronized with a NoSQL DBMS (MongoDB). This is necessary to speed up the performance of the node whose API is implemented on Node. js. Node.js allows you to create cross-platform, high-end services. The task of the node at the initial stage is to get information about frequently used apps from the file storage and cache them. Upon request, it transfers them to the mobile app, loads and caches information about new
applications. In the future, the mobile app will work independently with the blockchain and file storage, and the nodes will be responsible for receiving and transferring financial transactions.