Rebublia Blockchain consists of numerous blockchains and solves the problem of scalability through dynamically increasing number of sidechains and introducing master node and node. The master node receives requests from an ordinary node and in response approves or rejects the transaction.
For additional Info:
In Republia there are three types of nodes (forger) in Republia Blockchain
1. Full Node is completely synchronized with blockchain Republia wallet, whose tasks are to record transaction in blockchain, check the transaction pool, accept transactions in the pool according to the commission pagination, transfer data about the received transaction and the address of transaction to master node, accept decisions (approve or disapprove) from master node.
However, the node must store the entire history of blocks in that sidechain in which it operates.
The role of the holder of the node can be performed by anyone with a rating of more than 40.
2. Master node is a server in a decentralized network, that acts as a holder of all the blocks, accepts requests for transferring data and addresses of the transaction received from nodes. Master node is also responsible for searching for the last transaction in Republia Blockchain using address, making (approve or disapprove) decisions, sending requests for consensus between master nodes, reaching a consensus between master nodes using transactions, transferring the decision on the ongoing transaction node.
3. Anonymous master node is responsible for receiving transactions with a special label “anonymous”, divides one transaction into several unequal parts and
sends them to the recipient address. This transaction is characterized by high level of anonymity, because it is transferred not by the total amount, but by several parts, so it is impossible to track from which address it was made.