TU Darmstadt / ULB / TUbiblio

Towards Improving the Performance of BFT Consensus For Future Permissioned Blockchains

Bravo, Manuel ; István, Zsolt ; Sit, Man-Kit (2020)
Towards Improving the Performance of BFT Consensus For Future Permissioned Blockchains.
doi: 10.48550/arXiv.2007.12637
Report, Bibliographie

Kurzbeschreibung (Abstract)

Permissioned Blockchains are increasingly considered in enterprise use-cases, many of which do not require geo-distribution, or even disallow it due to legislation. Examples include country-wide networks, such as Alastria, or those deployed using cloud-based platforms such as IBM Blockchain Platform. We expect these blockchains to eventually run in environments with high bandwidth and low latency modern networks, as well as, advanced programmable hardware accelerators in servers. Even though there is renewed interest in BFT consensus algorithms with various proposals targeting Permissioned Blockchains, related work does not optimize for fast networks and does not incorporate hardware accelerators — we make the case that doing so will pay off in the long run. To this end, we re-implemented the seminal PBFT algorithm in a way that allows us to measure different configurations of the protocol. Through this we explore the benefits of various common optimization strategies and show that the protocol is unlikely to saturate more than 10Gbps networks without relying on specialized hardware-based offloading. We discuss two concrete ways in which the cost of consensus in Permissioned Blockchains could be reduced in high speed networking environments, namely, offloading to SmartNICs and implementing the protocol on standalone FPGAs.

Typ des Eintrags: Report
Erschienen: 2020
Autor(en): Bravo, Manuel ; István, Zsolt ; Sit, Man-Kit
Art des Eintrags: Bibliographie
Titel: Towards Improving the Performance of BFT Consensus For Future Permissioned Blockchains
Sprache: Englisch
Publikationsjahr: 24 Juli 2020
Verlag: arXiv
Reihe: Computer Science
Auflage: 1.Version
DOI: 10.48550/arXiv.2007.12637
URL / URN: https://arxiv.org/abs/2007.12637
Kurzbeschreibung (Abstract):

Permissioned Blockchains are increasingly considered in enterprise use-cases, many of which do not require geo-distribution, or even disallow it due to legislation. Examples include country-wide networks, such as Alastria, or those deployed using cloud-based platforms such as IBM Blockchain Platform. We expect these blockchains to eventually run in environments with high bandwidth and low latency modern networks, as well as, advanced programmable hardware accelerators in servers. Even though there is renewed interest in BFT consensus algorithms with various proposals targeting Permissioned Blockchains, related work does not optimize for fast networks and does not incorporate hardware accelerators — we make the case that doing so will pay off in the long run. To this end, we re-implemented the seminal PBFT algorithm in a way that allows us to measure different configurations of the protocol. Through this we explore the benefits of various common optimization strategies and show that the protocol is unlikely to saturate more than 10Gbps networks without relying on specialized hardware-based offloading. We discuss two concrete ways in which the cost of consensus in Permissioned Blockchains could be reduced in high speed networking environments, namely, offloading to SmartNICs and implementing the protocol on standalone FPGAs.

Fachbereich(e)/-gebiet(e): 20 Fachbereich Informatik
20 Fachbereich Informatik > Distributed and Networked Systems
Hinterlegungsdatum: 20 Jan 2023 12:52
Letzte Änderung: 10 Aug 2023 13:51
PPN:
Export:
Suche nach Titel in: TUfind oder in Google
Frage zum Eintrag Frage zum Eintrag

Optionen (nur für Redakteure)
Redaktionelle Details anzeigen Redaktionelle Details anzeigen