The WorkQuest platform will have Explorer Unit, to meet the needs of users who want to keep up with what’s going on in their network at a given time, including its main parameters.
The Explorer Unit is where users can search for and double-check the information about transactions, blocks, commissions, rewards, etc.
With time and the increase in blockchain, processing requests will become more difficult, and significant time delays might occur when sampling data directly from blockchain replicas. To avoid this, we have organized storage in a database that can handle a very large number of requests. Therefore, users can be sure of promptly getting the information they request.
The process is organized as follows:
State changes in the blockchain generate events, which are monitored by special services. These services parse all incoming information from blocks and transactions and transfer it to the Index, where the data is sorted and indexed. The ordered data is then written to the PostgreSQL database. They are written to master database and duplicated on deep storage to ensure safety.
All requests from the Explorer are received by the Deeps Databases through a Load Balancer that organizes balancing evenly through a software interface. The Load Balancer is horizontally scalable, i.e. deep databases can be added if the load increases. In this case, the master nodes where the blockchain replicas are directly stored are not loaded, because they are architecturally separated from the requests of users and external services. Through indexing and partitioning, databases can provide information about any event and state in the blockchain with minimal delay, regardless of the size of the database itself.
#WorkQuest #JobsOnline #Work #Blockchain #Explorer