Greetings to all the readers of the forum. Does anyone know in which way should one use the platform to find solutions to consensus?
Consensus Building
As a result, we have the main network node selected by all nodes. The main tasks of the main
node are: obtaining transactions in the candidate status to add to the ledger from all nodes, processing
them, building the last relevant ledger and sending a newly built ledger to all network nodes. The
process of transaction handling and building of the last relevant ledger is precisely the search for a
consensus solution. The result of building the last relevant ledger is the consensus solution.
The whole process can be divided into the following stages:
1. Search for the main network node;
2. Building of trusted nodes;
3. Receiving the list of transactions and building a list of candidates for addition to the
ledger;
4. Processing the list of candidates, voting of nodes (trusted and common nodes have
different weight factors (trust factor);
5. Removal from the list of candidates of unconfirmed transactions that have not been
verified or having a negative confirmation;
6. Building a list of confirmed transactions to be added to the ledger;
7. Adding transactions to the ledger with the timestamp and hash code of the block that
contained the transaction;
8. Sending the block with transactions to all network nodes. When received, it is added to
the registries of all nodes.