Cargando…

A Comparison of Message Exchange Patterns in BFT Protocols: (Experience Report)

The performance and scalability of byzantine fault-tolerant (BFT) protocols for state machine replication (SMR) have recently come under scrutiny due to their application in the consensus mechanism of blockchain implementations. This led to a proliferation of proposals that provide different trade-o...

Descripción completa

Detalles Bibliográficos
Autores principales: Silva, Fábio, Alonso, Ana, Pereira, José, Oliveira, Rui
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7276254/
http://dx.doi.org/10.1007/978-3-030-50323-9_7
_version_ 1783542923718033408
author Silva, Fábio
Alonso, Ana
Pereira, José
Oliveira, Rui
author_facet Silva, Fábio
Alonso, Ana
Pereira, José
Oliveira, Rui
author_sort Silva, Fábio
collection PubMed
description The performance and scalability of byzantine fault-tolerant (BFT) protocols for state machine replication (SMR) have recently come under scrutiny due to their application in the consensus mechanism of blockchain implementations. This led to a proliferation of proposals that provide different trade-offs that are not easily compared as, even if these are all based on message passing, multiple design and implementation factors besides the message exchange pattern differ between each of them. In this paper we focus on the impact of different combinations of cryptographic primitives and the message exchange pattern used to collect and disseminate votes, a key aspect for performance and scalability. By measuring this aspect in isolation and in a common framework, we characterise the design space and point out research directions for adaptive protocols that provide the best trade-off for each environment and workload combination.
format Online
Article
Text
id pubmed-7276254
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72762542020-06-08 A Comparison of Message Exchange Patterns in BFT Protocols: (Experience Report) Silva, Fábio Alonso, Ana Pereira, José Oliveira, Rui Distributed Applications and Interoperable Systems Article The performance and scalability of byzantine fault-tolerant (BFT) protocols for state machine replication (SMR) have recently come under scrutiny due to their application in the consensus mechanism of blockchain implementations. This led to a proliferation of proposals that provide different trade-offs that are not easily compared as, even if these are all based on message passing, multiple design and implementation factors besides the message exchange pattern differ between each of them. In this paper we focus on the impact of different combinations of cryptographic primitives and the message exchange pattern used to collect and disseminate votes, a key aspect for performance and scalability. By measuring this aspect in isolation and in a common framework, we characterise the design space and point out research directions for adaptive protocols that provide the best trade-off for each environment and workload combination. 2020-05-15 /pmc/articles/PMC7276254/ http://dx.doi.org/10.1007/978-3-030-50323-9_7 Text en © IFIP International Federation for Information Processing 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Silva, Fábio
Alonso, Ana
Pereira, José
Oliveira, Rui
A Comparison of Message Exchange Patterns in BFT Protocols: (Experience Report)
title A Comparison of Message Exchange Patterns in BFT Protocols: (Experience Report)
title_full A Comparison of Message Exchange Patterns in BFT Protocols: (Experience Report)
title_fullStr A Comparison of Message Exchange Patterns in BFT Protocols: (Experience Report)
title_full_unstemmed A Comparison of Message Exchange Patterns in BFT Protocols: (Experience Report)
title_short A Comparison of Message Exchange Patterns in BFT Protocols: (Experience Report)
title_sort comparison of message exchange patterns in bft protocols: (experience report)
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7276254/
http://dx.doi.org/10.1007/978-3-030-50323-9_7
work_keys_str_mv AT silvafabio acomparisonofmessageexchangepatternsinbftprotocolsexperiencereport
AT alonsoana acomparisonofmessageexchangepatternsinbftprotocolsexperiencereport
AT pereirajose acomparisonofmessageexchangepatternsinbftprotocolsexperiencereport
AT oliveirarui acomparisonofmessageexchangepatternsinbftprotocolsexperiencereport
AT silvafabio comparisonofmessageexchangepatternsinbftprotocolsexperiencereport
AT alonsoana comparisonofmessageexchangepatternsinbftprotocolsexperiencereport
AT pereirajose comparisonofmessageexchangepatternsinbftprotocolsexperiencereport
AT oliveirarui comparisonofmessageexchangepatternsinbftprotocolsexperiencereport