Next Article in Journal
A PEKS-Based NDN Strategy for Name Privacy
Next Article in Special Issue
A MILP Model for a Byzantine Fault Tolerant Blockchain Consensus
Previous Article in Journal
The Role of the CFO of an Industrial Company: An Analysis of the Impact of Blockchain Technology
Previous Article in Special Issue
Improving Transaction Speed and Scalability of Blockchain Systems via Parallel Proof of Work
Article

Challenges of PBFT-Inspired Consensus for Blockchain and Enhancements over Neo dBFT

1
Graduate Program in Computational Sciences (PPG-CComp), Universidade do Estado do Rio de Janeiro, Rua São Francisco Xavier, 524-Maracanã, Rio de Janeiro, RJ 20550-013, Brazil
2
Institute of Computing, Universidade Federal Fluminense, Av. Gal. Milton Tavares de Souza, São Domingos, Niterói, RJ 24210-310, Brazil
3
OptBlocks, Avenida João Pinheiro, 274 Sala 201-Lourdes, Belo Horizonte, MG 30130-186, Brazil
4
Research & Development Department, Neo Global Development, 88, Zhengxue Rd, Shanghai 200082, China
5
Neo News Today, Leeds LS27 7FH, UK
*
Authors to whom correspondence should be addressed.
Principal corresponding authors.
Future Internet 2020, 12(8), 129; https://doi.org/10.3390/fi12080129
Received: 3 July 2020 / Revised: 24 July 2020 / Accepted: 28 July 2020 / Published: 30 July 2020
Consensus mechanisms are a core feature for handling negotiation and agreements. Blockchain technology has seen the introduction of different sorts of consensus mechanism, ranging from tasks of heavy computation to the subtle mathematical proofs of Byzantine agreements. This paper presents the pioneer Delegated Byzantine Fault Tolerance (dBFT) protocol of Neo Blockchain, which was inspired by the Practical Byzantine Fault Tolerance (PBFT). Besides introducing its history, this study describes proofs and didactic examples, as well as novel design and extensions for Neo dBFT with multiple block proposals. Finally, we discuss challenges when dealing with strong Byzantine adversaries, and propose solutions inspired on PBFT for current weak-synchrony problems and increasing system robustness against attacks. Key Contribution: Presents an overview of the history of PBFT-inspired consensus for blockchain, highlighting its current importance on the literature, challenges and assumptions. Contributes to the field of Distributed Consensus, proposing novel extensions for the Neo dBFT (dBFT 2.0+, dBFT 3.0 and dBFT 3.0+), with new insights on innovative consensus mechanisms. View Full-Text
Keywords: PBFT; dBFT; byzantine fault tolerance; blockchain; Distributed Computing; consensus PBFT; dBFT; byzantine fault tolerance; blockchain; Distributed Computing; consensus
Show Figures

Figure 1

MDPI and ACS Style

Coelho, I.M.; Coelho, V.N.; Araujo, R.P.; Yong Qiang, W.; Rhodes, B.D. Challenges of PBFT-Inspired Consensus for Blockchain and Enhancements over Neo dBFT. Future Internet 2020, 12, 129. https://doi.org/10.3390/fi12080129

AMA Style

Coelho IM, Coelho VN, Araujo RP, Yong Qiang W, Rhodes BD. Challenges of PBFT-Inspired Consensus for Blockchain and Enhancements over Neo dBFT. Future Internet. 2020; 12(8):129. https://doi.org/10.3390/fi12080129

Chicago/Turabian Style

Coelho, Igor M.; Coelho, Vitor N.; Araujo, Rodolfo P.; Yong Qiang, Wang; Rhodes, Brett D. 2020. "Challenges of PBFT-Inspired Consensus for Blockchain and Enhancements over Neo dBFT" Future Internet 12, no. 8: 129. https://doi.org/10.3390/fi12080129

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Search more from Scilit
 
Search
Back to TopTop