The Performance of Byzantine Fault Tolerant Blockchains

作者: Gary Shapiro , Christopher Natoli , Vincent Gramoli

DOI: 10.1109/NCA51143.2020.9306742

关键词:

摘要: Blockchains have captured the attention of many, resulting in an abundance new systems available for use. However, selecting appropriate blockchain application is challenging due to lack comparative information discussing core metrics such as throughput, latency and scalability. Although a number efforts been devoted performance evaluation, there limited work dedicated blockchains that are both efficient, avoiding complex Proof-of-Work cryptopuzzles, secure, because they solve consensus deterministically despite Byzantine failures. In this paper, we evaluate three cope with malicious behaviors, namely Burrow, Quorum Red Belly Blockchain. To end, modified Hyperledger Caliper benchmark main limitations: unnecessary overheads, online cryptographic signatures centralized clients. Our results identify maximum send rate Burrow can process, Blockchain offer 8-times higher throughput than other blockchains.

参考文章(28)
Mahadev Konar, Benjamin Reed, Flavio P. Junqueira, Patrick Hunt, ZooKeeper: wait-free coordination for internet-scale systems usenix annual technical conference. pp. 11- 11 ,(2010)
Brian F. Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan, Russell Sears, Benchmarking cloud serving systems with YCSB Proceedings of the 1st ACM symposium on Cloud computing - SoCC '10. pp. 143- 154 ,(2010) , 10.1145/1807128.1807152
Cynthia Dwork, Nancy Lynch, Larry Stockmeyer, Consensus in the presence of partial synchrony Journal of the ACM. ,vol. 35, pp. 288- 323 ,(1988) , 10.1145/42282.42283
Miguel Castro, Barbara Liskov, Practical byzantine fault tolerance and proactive recovery ACM Transactions on Computer Systems. ,vol. 20, pp. 398- 461 ,(2002) , 10.1145/571637.571640
Atul Singh, Tathagata Das, Petros Maniatis, Peter Druschel, Timothy Roscoe, None, BFT protocols under fire networked systems design and implementation. pp. 189- 204 ,(2008)
Divya Gupta, Lucas Perronne, Sara Bouchenak, BFT-Bench: A Framework to Evaluate BFT Protocols international conference on performance engineering. pp. 109- 112 ,(2016) , 10.1145/2851553.2858667
Tien Tuan Anh Dinh, Ji Wang, Gang Chen, Rui Liu, Beng Chin Ooi, Kian-Lee Tan, BLOCKBENCH: A Framework for Analyzing Private Blockchains international conference on management of data. pp. 1085- 1100 ,(2017) , 10.1145/3035918.3064033
Christopher Natoli, Vincent Gramoli, The Balance Attack or Why Forkable Blockchains are Ill-Suited for Consortium 2017 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN). pp. 579- 590 ,(2017) , 10.1109/DSN.2017.44
Suporn Pongnumkul, Chaiyaphum Siripanpornchana, Suttipong Thajchayapong, Performance Analysis of Private Blockchain Platforms in Varying Workloads international conference on computer communications and networks. pp. 1- 6 ,(2017) , 10.1109/ICCCN.2017.8038517
Eleftherios Kokoris-Kogias, Philipp Jovanovic, Linus Gasser, Nicolas Gailly, Ewa Syta, Bryan Ford, OmniLedger: A Secure, Scale-Out, Decentralized Ledger via Sharding 2018 IEEE Symposium on Security and Privacy (SP). pp. 583- 598 ,(2018) , 10.1109/SP.2018.000-5