IDEAS home Printed from https://ideas.repec.org/a/gam/jftint/v12y2020i8p129-d392219.html
   My bibliography  Save this article

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

Author

Listed:
  • Igor M. Coelho

    (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
    Institute of Computing, Universidade Federal Fluminense, Av. Gal. Milton Tavares de Souza, São Domingos, Niterói, RJ 24210-310, Brazil
    Principal corresponding authors.)

  • Vitor N. Coelho

    (OptBlocks, Avenida João Pinheiro, 274 Sala 201-Lourdes, Belo Horizonte, MG 30130-186, Brazil
    Principal corresponding authors.)

  • Rodolfo P. Araujo

    (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)

  • Wang Yong Qiang

    (Research & Development Department, Neo Global Development, 88, Zhengxue Rd, Shanghai 200082, China)

  • Brett D. Rhodes

    (Neo News Today, Leeds LS27 7FH, UK)

Abstract

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.

Suggested Citation

  • Igor M. Coelho & Vitor N. Coelho & Rodolfo P. Araujo & Wang Yong Qiang & Brett D. Rhodes, 2020. "Challenges of PBFT-Inspired Consensus for Blockchain and Enhancements over Neo dBFT," Future Internet, MDPI, vol. 12(8), pages 1-20, July.
  • Handle: RePEc:gam:jftint:v:12:y:2020:i:8:p:129-:d:392219
    as

    Download full text from publisher

    File URL: https://www.mdpi.com/1999-5903/12/8/129/pdf
    Download Restriction: no

    File URL: https://www.mdpi.com/1999-5903/12/8/129/
    Download Restriction: no
    ---><---

    References listed on IDEAS

    as
    1. Coelho, Vitor N. & Weiss Cohen, Miri & Coelho, Igor M. & Liu, Nian & Guimarães, Frederico Gadelha, 2017. "Multi-agent systems applied for energy systems integration: State-of-the-art applications and trends in microgrids," Applied Energy, Elsevier, vol. 187(C), pages 820-832.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Vitor Nazário Coelho & Rodolfo Pereira Araújo & Haroldo Gambini Santos & Wang Yong Qiang & Igor Machado Coelho, 2020. "A MILP Model for a Byzantine Fault Tolerant Blockchain Consensus," Future Internet, MDPI, vol. 12(11), pages 1-18, October.

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Zhao, Bo & Chen, Jian & Zhang, Leiqi & Zhang, Xuesong & Qin, Ruwen & Lin, Xiangning, 2018. "Three representative island microgrids in the East China Sea: Key technologies and experiences," Renewable and Sustainable Energy Reviews, Elsevier, vol. 96(C), pages 262-274.
    2. Anvari-Moghaddam, Amjad & Rahimi-Kian, Ashkan & Mirian, Maryam S. & Guerrero, Josep M., 2017. "A multi-agent based energy management solution for integrated buildings and microgrid system," Applied Energy, Elsevier, vol. 203(C), pages 41-56.
    3. Xiongfeng Deng & Xiyu Zhang, 2022. "Adaptive Fuzzy Tracking Control of Uncertain Nonlinear Multi-Agent Systems with Unknown Control Directions and a Dead-Zone Fault," Mathematics, MDPI, vol. 10(15), pages 1-19, July.
    4. Dong, Zhen & Li, Zhongguo & Liang, Zhongchao & Xu, Yiqiao & Ding, Zhengtao, 2021. "Distributed neural network enhanced power generation strategy of large-scale wind power plant for power expansion," Applied Energy, Elsevier, vol. 303(C).
    5. Jingpeng Yue & Zhijian Hu & Amjad Anvari-Moghaddam & Josep M. Guerrero, 2019. "A Multi-Market-Driven Approach to Energy Scheduling of Smart Microgrids in Distribution Networks," Sustainability, MDPI, vol. 11(2), pages 1-16, January.
    6. Sellak, Hamza & Ouhbi, Brahim & Frikh, Bouchra & Palomares, Iván, 2017. "Towards next-generation energy planning decision-making: An expert-based framework for intelligent decision support," Renewable and Sustainable Energy Reviews, Elsevier, vol. 80(C), pages 1544-1577.
    7. Nor Liza Tumeran & Siti Hajar Yusoff & Teddy Surya Gunawan & Mohd Shahrin Abu Hanifah & Suriza Ahmad Zabidi & Bernardi Pranggono & Muhammad Sharir Fathullah Mohd Yunus & Siti Nadiah Mohd Sapihie & Asm, 2023. "Model Predictive Control Based Energy Management System Literature Assessment for RES Integration," Energies, MDPI, vol. 16(8), pages 1-27, April.
    8. Davarzani, Sima & Pisica, Ioana & Taylor, Gareth A. & Munisami, Kevin J., 2021. "Residential Demand Response Strategies and Applications in Active Distribution Network Management," Renewable and Sustainable Energy Reviews, Elsevier, vol. 138(C).
    9. Prinsloo, Gerro & Dobson, Robert & Mammoli, Andrea, 2018. "Synthesis of an intelligent rural village microgrid control strategy based on smartgrid multi-agent modelling and transactive energy management principles," Energy, Elsevier, vol. 147(C), pages 263-278.
    10. Krkoleva Mateska, Aleksandra & Borozan, Vesna & Krstevski, Petar & Taleski, Rubin, 2018. "Controllable load operation in microgrids using control scheme based on gossip algorithm," Applied Energy, Elsevier, vol. 210(C), pages 1336-1346.
    11. Dong, Lianxin & Fan, Shuai & Wang, Zhihua & Xiao, Jucheng & Zhou, Huan & Li, Zuyi & He, Guangyu, 2021. "An adaptive decentralized economic dispatch method for virtual power plant," Applied Energy, Elsevier, vol. 300(C).
    12. Sahoo, Subham & Pullaguram, Deepak & Mishra, Sukumar & Wu, Jianzhong & Senroy, Nilanjan, 2018. "A containment based distributed finite-time controller for bounded voltage regulation & proportionate current sharing in DC microgrids," Applied Energy, Elsevier, vol. 228(C), pages 2526-2538.
    13. Ren, Lingyu & Qin, Yanyuan & Li, Yan & Zhang, Peng & Wang, Bing & Luh, Peter B. & Han, Song & Orekan, Taofeek & Gong, Tao, 2018. "Enabling resilient distributed power sharing in networked microgrids through software defined networking," Applied Energy, Elsevier, vol. 210(C), pages 1251-1265.
    14. Hirwa, Jusse & Zolan, Alexander & Becker, William & Flamand, Tülay & Newman, Alexandra, 2023. "Optimizing design and dispatch of a resilient renewable energy microgrid for a South African hospital," Applied Energy, Elsevier, vol. 348(C).
    15. Wenting Zhao & Jun Lv & Xilong Yao & Juanjuan Zhao & Zhixin Jin & Yan Qiang & Zheng Che & Chunwu Wei, 2019. "Consortium Blockchain-Based Microgrid Market Transaction Research," Energies, MDPI, vol. 12(20), pages 1-22, October.
    16. Zia, Muhammad Fahad & Elbouchikhi, Elhoussin & Benbouzid, Mohamed, 2018. "Microgrids energy management systems: A critical review on methods, solutions, and prospects," Applied Energy, Elsevier, vol. 222(C), pages 1033-1055.
    17. Lee, J. & Razeghi, G. & Samuelsen, S., 2022. "Generic microgrid controller with self-healing capabilities," Applied Energy, Elsevier, vol. 308(C).
    18. Xiao Qi & Yan Bai & Huanhuan Luo & Yiqing Zhang & Guiping Zhou & Zhonghua Wei, 2018. "Fully-distributed Load Frequency Control Strategy in an Islanded Microgrid Considering Plug-In Electric Vehicles," Energies, MDPI, vol. 11(6), pages 1-18, June.
    19. Helder Pereira & Bruno Ribeiro & Luis Gomes & Zita Vale, 2022. "Smart Grid Ecosystem Modeling Using a Novel Framework for Heterogenous Agent Communities," Sustainability, MDPI, vol. 14(23), pages 1-20, November.
    20. Romain Mannini & Julien Eynard & Stéphane Grieu, 2022. "A Survey of Recent Advances in the Smart Management of Microgrids and Networked Microgrids," Energies, MDPI, vol. 15(19), pages 1-37, September.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:gam:jftint:v:12:y:2020:i:8:p:129-:d:392219. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: MDPI Indexing Manager (email available below). General contact details of provider: https://www.mdpi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.