Four Key Components Of Metcalfe Chain — — MBFT Consensus

MetcalfeChain
2 min readOct 29, 2020

Served large volume traffic commercial applications, MTC intelligent traffic chain applied a Byzantine-Fault-Tolerance algorithm (MBFT) blending the traffic elements, as well as the technical characteristics of DPoS(The best Proof of Stake) and HotStuff, as well as the best Tolerance algorithm (MBFT) for Permissioned public chain . At the same time,MTC provides a good basis for compatibility for the merger and acquisition governance mechanism.

Hotstuff is a Byzantine-Fault-Tolerant consensus algorithm based on threshold signatures which is come up by VMare team on March 2018. Facebook’s block chain project Libra is also use HotStuff as its basic consensus.

Traditional BFT consensus generally adopts the connection mode of network communication, in order to reach a consensus, often requires several rounds of communication between nodes, and thus caused great pressure to network bandwidth. BFT consensus is often applied to a small number of nodes league chain scenario, such as classic PBFT (Practical-Byzantine-Fault, Practical-Byzantine-Fault-Tolerance). The communication complexity of the conventional process is O (n2), has been successfully applied to many well-known league chain project HotStuff adopts threshold signature algorithm to reduce the communication complexity to O(n), so it is more suitable for the common chain scenario of large-scale nodes.

MBFT will use HotStuff as its basic protocol and, introducing the concept of regional nodes, and for the video distribution model, our nodes can intelligently adjust the sinking part. MBFT merging DPOS censuses to control the limits of getting access to consensus network, it contributes for the ecology system of public chain, and can prevent from the attack of witch.

MBFT uses DPoS to control the permission for nodes to access to HotStuff Consensus network. MBFT is not allowed to nodes get access to HotStuff Consensus randomly, unless they stake an amount of M token, they can get access to DPOS network. very once in a while,MBFT will re-select the super node in the first n(parameter can be set) to participate in the HotStuff consensus. Once any node is found to be guilty, MBFT will immediately cancel its consensus node identity.

Basic HotStuff protocol is the basic process for HotStuff,this process includes 5 phases: PREPARE、PRE-COMMIT、COMMIT、DECIDE, and FINALLY. If main nodes ned to propose some transaction industry, they need to collect n-f validator’s partial signature at the PREPARE、PRE-COMMIT and COMMIT phase. And then, and use the threshold signature algorithm to synthesize them into a Quorum Certificate (referred to as QC), and then the QC is broadcast to the verification node, which will verify the legitimacy of QC.

--

--

MetcalfeChain

Metcalfe Chain(MTC) is a new generation of intelligent traffic application aggregation public chain.