Mokka: RSM for open networks

01/24/2019
by   Egor Zuev, et al.
0

Mokka is a PC (CAP theorem) consensus algorithm for handling replicated logs in open networks. This algorithm has some common approaches nested from RAFT, but its nature and design make Mokka a better solution in the following cases: storing sensitive historical data, ability to work in the trustless environment, ability to append logs from all nodes in the cluster. To make it possible to work in a trustless environment, mokka use cryptography algorithms for data validation and voting handling. The data storage is maintained through the Merkle tree, which makes it impossible to erase/rewrite part of the logs and achieve any inconsistent state. The logs, proposed from the followers, are handled thanks to gossip protocol, which brings a better approach to avoiding losing logs during node failure.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset