Show simple item record

dc.contributor.authorKnudsen, Henrik
dc.contributor.authorLi, Jingyue
dc.contributor.authorNotland, Jakob
dc.contributor.authorHaro, Peter
dc.contributor.authorRæder, Truls Bakkejord
dc.date.accessioned2022-09-07T11:13:02Z
dc.date.available2022-09-07T11:13:02Z
dc.date.created2021-12-27T11:39:11Z
dc.date.issued2021
dc.identifier.citationProceedings of the 2021 IEEE International Conference on Blockchain (Blockchain). 2021, 476-483.en_US
dc.identifier.isbn978-1-6654-1760-0
dc.identifier.urihttps://hdl.handle.net/11250/3016289
dc.description.abstractIn response to new and innovating blockchain-based systems with Internet of Things (IoT), there is a need for consensus mechanisms that can provide high transaction throughput and security, despite varying network quality. Honeybadger was the first practical, asynchronous Byzantine Fault Tolerance (BFT) consensus protocol, achieving high scalability and robustness without making any timing assumptions regarding the network. To improve the current asynchronous consensus protocols, we designed Asynchronous Byzantine Fault Tolerance (ABFT) consensus protocol through integrating threshold Elliptic Curve Digital Signature Algorithm (ECDSA) signatures and optimization of erasure coding parameters, as well as additional implementation-level optimizations. We implement a prototype of ABFT, and evaluate its performance at scale in a global WAN network and a network affected by asymmetric network degradation. Our results show that ABFT provides considerably higher performance, significantly lower computational overhead, and greater scalability than its predecessors. ABFT can reach up to 38.700 transactions per second in throughput. Furthermore, we empirically show that ABFT is unaffected by asymmetric network degradation within the fault threshold.en_US
dc.language.isoengen_US
dc.publisherInstitute of Electrical and Electronics Engineers (IEEE)en_US
dc.relation.ispartofProceedings of the 2021 IEEE International Conference on Blockchain (Blockchain)
dc.subjectBlockchainen_US
dc.subjectConsensus protocolen_US
dc.subjectHigh performanceen_US
dc.subjectAsynchronousen_US
dc.subjectByzantine fault toleranceen_US
dc.titleHigh-Performance Asynchronous Byzantine Fault Tolerance Consensus Protocolen_US
dc.typeChapteren_US
dc.description.versionacceptedVersionen_US
dc.source.pagenumber476-483en_US
dc.identifier.doi10.1109/Blockchain53845.2021.00073
dc.identifier.cristin1972168
dc.relation.projectNorges forskningsråd: 274816en_US
dc.relation.projectNorges forskningsråd: 309494en_US
cristin.ispublishedtrue
cristin.fulltextpreprint
cristin.qualitycode1


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record