Skip to main content

Distributed Ledger Technology (DLT) and Byzantine Fault Tolerance in Blockchain

  • Conference paper
  • First Online:
Soft Computing: Theories and Applications

Abstract

With the advent of technology, the world saw the rise of blockchain technology, because of its accessibility, and efficiency in managing transactions and the related records. According to IBM, because it delivers immediate, shareable and entirely transparent information kept on an immutable ledger that can only be viewed by permissioned network users, blockchain is excellent for delivering that information. The most important aspect of blockchain is its distributed ledger technology. The Byzantine Fault Tolerance which is largely associated with distributed systems is a feature that allows a decentralised, trustless network to function even when some nodes are broken or malevolent. This paper explains the use of proof-of-work algorithms and Byzantine Fault Tolerance (BFT) to handle the Byzantine Faults in blockchain technology, its effects and the solutions to this problem.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. Abdi A, Singh G (2020) Opportunities and challenges of implementation of peer to peer blockchain technology in the higher educational institutions. Int J Eng Res Technol (IJERT) 9(5)

    Google Scholar 

  2. Yli-Huumo J, Ko D, Choi S, Park S, Smolander K (2016) Where is current research on blockchain technology?—a systematic review. PLOS ONE 11(10):e0163477. https://doi.org/10.1371/journal.pone.0163477

  3. Kadam S (2018) Review of distributed ledgers: the technological advances behind cryptocurrency

    Google Scholar 

  4. Kotla R, Alvisi L, Dahlin M, Clement A, Wong E (2007) Zyzzyva: speculative Byzantine fault tolerance. In: Proceedings of ACM symposium on operating system principles (SOSP), pp 45–58, New York, NY

    Google Scholar 

  5. Castro M, Liskov B (2002) Practical Byzantine fault tolerance and proactive recovery. ACM Trans Comput Syst 20(4):398–461

    Article  Google Scholar 

  6. Castro M, Liskov B (1999) Practical Byzantine fault tolerance. In: Proceedings of the third symposium on operating systems design and implementation, pp 173–186, New Orleans, LA

    Google Scholar 

  7. Castro M, Rodrigues R, Liskov B (2003) BASE: using abstraction to improve fault tolerance. ACM Trans Comput Syst 21(3):236–269

    Article  Google Scholar 

  8. Bech ML, Garratt R (2017) BIS quarterly review. 17 Sept 2017

    Google Scholar 

  9. Lamport L, Shostak R, Pease M (1982) The Byzantine generals problem (PDF). ACM Trans Program Lang Syst 4(3):382–401. CiteSeerX 10.1.1.64.2312. Archived (PDF) from the original on 13 June 2018. https://doi.org/10.1145/357172.357176

  10. Abd-El-Malek M, Ganger GR, Goodson GR, Reiter M, Wylie JJ (2005) Fault-scalable Byzantine fault-tolerant services. In: Proceedings of ACM symposium on operating system principles (SOSP), vol. 39, no. 5, pp. 59–74, Brighton, UK

    Google Scholar 

  11. Driscoll K, Hall B, Paulitsch M, Zumsteg P, Sivencrona H (2004) The real Byzantine generals. In: The 23rd digital avionics systems conference (IEEE Cat. No.04CH37576), pp 6.D.4–61-11. ISBN 978-0-7803-8539-9. S2CID 15549497. https://doi.org/10.1109/DASC.2004.1390734

  12. Hassan N, Jain N, Chandna V (2018) Blockchain, cryptocurrency and bitcoin

    Google Scholar 

  13. Teles D (2018) Data protection with Ethereum blockchain. https://doi.org/10.13140/RG.2.2.19486.48961

  14. Driscoll K, Hall B, Sivencrona H, Zumsteg P (2003) Byzantine fault tolerance, from theory to reality. Comput Saf Reliab Secur. Lect Notes Comput Sci 2788:235–248. ISBN 978-3-540-20126-7. https://doi.org/10.1007/978-3-540-39878-3_19

  15. Vujičić D, Jagodic D, Ranić S (2018) Blockchain technology, bitcoin, and Ethereum: a brief overview, pp 1–6. https://doi.org/10.1109/INFOTEH.2018.8345547

  16. Bozic N, Pujolle G, Secci S (2016) A tutorial on blockchain and applications to secure network control-planes, pp 1–8. https://doi.org/10.1109/SCNS.2016.7870552

  17. Datta R, Marchang N (2012) Security for mobile ad hoc networks. In: Handbook on securing cyber-physical critical infrastructure

    Google Scholar 

  18. Sai K, Tipper D (2019) Disincentivizing double spend attacks across interoperable blockchains. https://doi.org/10.1109/TPS-ISA48467.2019.00014

  19. Demicoli C (2017) Byzantine fault tolerance on systems architecture, software architecture, distributed computing. Last accessed 10 June 2017

    Google Scholar 

  20. Driscoll K, Hall B, Sivencrona H, Zumsteg P (2003) Byzantine fault tolerance, from theory to reality. Comput Saf Reliab Secur. Lect Notes Comput Sci 2788:235–248. ISBN 978-3-540-20126-7. ISSN 0302-9743. S2CID 12690337. https://doi.org/10.1007/978-3-540-39878-3_19

  21. Nasreen MA, Ganesh A, Sunitha C (2016) A study on Byzantine fault tolerance methods in distributed networks. Procedia Comput Sci 87:50–54. ISSN 1877-0509. https://doi.org/10.1016/j.procs.2016.05.125

  22. Iredale G (2021) Byzantine fault tolerance—a complete guide. Last accessed 30 May 2021

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sanatan Shrivastava .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Shrivastava, S., Sharma, A. (2022). Distributed Ledger Technology (DLT) and Byzantine Fault Tolerance in Blockchain. In: Kumar, R., Ahn, C.W., Sharma, T.K., Verma, O.P., Agarwal, A. (eds) Soft Computing: Theories and Applications. Lecture Notes in Networks and Systems, vol 425. Springer, Singapore. https://doi.org/10.1007/978-981-19-0707-4_86

Download citation

Publish with us

Policies and ethics