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...
Autores principales: | , , , |
---|---|
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 |