Inicio  /  Future Internet  /  Vol: 12 Par: 11 (2020)  /  Artículo
ARTÍCULO
TITULO

A MILP Model for a Byzantine Fault Tolerant Blockchain Consensus

Vitor Nazário Coelho    
Rodolfo Pereira Araújo    
Haroldo Gambini Santos    
Wang Yong Qiang and Igor Machado Coelho    

Resumen

Mixed-integer mathematical programming has been widely used to model and solve challenging optimization problems. One interesting feature of this technique is the ability to prove the optimality of the achieved solution, for many practical scenarios where a linear programming model can be devised. This paper explores its use to model very strong Byzantine adversaries, in the context of distributed consensus systems. In particular, we apply the proposed technique to find challenging adversarial conditions on a state-of-the-art blockchain consensus: the Neo dBFT. Neo Blockchain has been using the dBFT algorithm since its foundation, but, due to the complexity of the algorithm, it is challenging to devise definitive algebraic proofs that guarantee safety/liveness of the system (and adjust for every change proposed by the community). Core developers have to manually devise and explore possible adversarial attacks scenarios as an exhaustive task. The proposed multi-objective model is intended to assist the search of possible faulty scenario, which includes three objective functions that can be combined as a maximization problem for testing one-block finality or a minimization problem for ensuring liveness. Automated graphics help developers to visually observe attack conditions and to quickly find a solution. This paper proposes an exact adversarial model that explores current limits for practical blockchain consensus applications such as dBFT, with ideas that can also be extended to other decentralized ledger technologies.

 Artículos similares

       
 
Georgios K.D. Saharidis, Dimitrios Rizopoulos, Antonios Fragkogios, Chrysostomos Chatzigeorgiou     Pág. 401 - 409
In the last decades, products and services concerning the transportation of individuals have made the world more interconnected than ever before. Although this fact has enabled people to perform travel-related activities more effectively, neglecting the ... ver más

 
Zhe Luo, Seung-Ho Hong and Jong-Beom Kim    
Demand response (DR) is a key technique in smart grid (SG) technologies for reducing energy costs and maintaining the stability of electrical grids. Since manufacturing is one of the major consumers of electrical energy, implementing DR in factory energy... ver más
Revista: Energies

 
Changbin Hu, Shanna Luo, Zhengxi Li, Xin Wang and Li Sun    
According to the topological structure of wind-storage-load complementation microgrids, this paper proposes a method for energy coordinative optimization which focuses on improvement of the economic benefits of microgrids in the prediction framework. Fir... ver más
Revista: Energies