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.
1 January 2018 in Journal of Parallel and Distributed Computing
Cities are constantly transforming and, consequently, attracting efforts from researchers and opportunities to the industry. New transportation systems are being built in order to meet sustainability and efficiency criteria, as well as being adapted to the current possibilities. Moreover, citizens are becoming aware about the power and possibilities provided by the current generation of autonomous devices. In this sense, this paper presents and discusses state-of-the-art transportation technologies and systems, highlighting the advances that the concepts of Internet of Things and Value are providing. Decentralized technologies, such as blockchain, are been extensively investigated by the industry, however, its widespread adoption in cities is still desirable. Aligned with operations research opportunities, this paper identifies different points in which cities’ services could move to. This also study comments about different combinatorial optimization problems that might be useful and important for an efficient evolution of our cities. By considering different perspectives, didactic examples are presented with a main focus on motivating decision makers to balance citizens, investors and industry goals and wishes.