Scalable Byzantine Consensus via Hardware-assisted Secret Sharing
Loading...
Access rights
openAccess
URL
Journal Title
Journal ISSN
Volume Title
A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä
This publication is imported from Aalto University research portal.
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
View publication in the Research portal (opens in new window)
View/Open full text file from the Research portal (opens in new window)
Other link related to publication (opens in new window)
Authors
Date
2019-01-01
Department
Major/Subject
Mcode
Degree programme
Language
en
Pages
Series
IEEE Transactions on Computers
Abstract
The surging interest in blockchain technology has revitalized the search for effective Byzantine consensus schemes. In particular, the blockchain community has been looking for ways to effectively integrate traditional Byzantine fault-tolerant (BFT) protocols into a blockchain consensus layer allowing various financial institutions to securely agree on the order of transactions. However, existing BFT protocols can only scale to tens of nodes due to their O(n2) message complexity. In this paper, we propose FastBFT, a fast and scalable BFT protocol. At the heart of FastBFT is a novel message aggregation technique that combines hardware-based trusted execution environments (TEEs) with lightweight secret sharing. Combining this technique with several other optimizations (i.e., optimistic execution, tree topology and failure detection), FastBFT achieves low latency and high throughput even for large scale networks. Via systematic analysis and experiments, we demonstrate that FastBFT has better scalability and performance than previous BFT protocols.Description
Keywords
Bitcoin, Blockchain, Byzantine fault-tolerance, distributed systems, Fault tolerance, Fault tolerant systems, Protocols, Silicon, state machine replication, trusted component
Other note
Citation
Liu, J, Li, W, Karame, G & Asokan, N 2019, ' Scalable Byzantine Consensus via Hardware-assisted Secret Sharing ', IEEE Transactions on Computers, vol. 68, no. 1, pp. 139-151 . https://doi.org/10.1109/TC.2018.2860009