Empowering Fault-Tolerant Consensus Algorithm by Economic Leverages
Igor E. Mazurok, Valeriy Pienko, Yevhen Leonchyk · 2019
This paper describes an integrated parallel fault-tolerant consensus algorithm for systems of distributed processing and storage of information with low latency. An essential characteristic of this algorithm is the integration with an economic model, ensuring its sustainable development in accordance with the goals of functioning. The proposed algorithm is called WWH (What, Where, How much), because it allows for one pass of the protocol to obtain consistent solutions on the following issues: what information will be stored; to which place of the synchronized storage it will be recorded; determination of nodes reward for fair functioning. The algorithm is based on the ideas of the SBFT algorithms, Raft and the basic principles of the Computable general equi- librium to construct the internal economy of the system functioning. The algo- rithm assumes resistance to two types of errors - Byzantine errors and equip- ment failures.