返回
The Hermes BFT for Blockchains
DOI:10.1109/TDSC.2021.3114310.png)
摘要
En 中文
The performance of partially synchronous BFT-based consensus protocols is highly dependent on the primary node. All participant nodes in the network are blocked until they receive a proposal from the primary node to begin the consensus process. Therefore, an honest but slack node (with limited bandwidth) can adversely affect the performance when selected as primary. Hermesdecreases protocol dependency on the primary node and minimizes transmission delay induced by the slack primary while keeping low message complexity and latency with high scalability. Hermes achieves these performance improvements by relaxing strong BFT agreement (safety) guarantees only for a specific type of Byzantine faults (also called equivocated faults). Interestingly, we show that in Hermes equivocating by a Byzantine primary is expensive and ineffective. Therefore, the safety of Hermes is comparable to the general BFTconsensus. We deployed and tested Hermes on 190 Amazon EC2 instances. In these tests, Hermes's performance was comparable to the state-of-the-art BFT protocol for blockchains (when the network size is large) in the absence of slack nodes. Whereas, in the presence of slack nodes Hermes outperforms the state-of-the-art BFT protocol significantly in terms of throughput and latency.
Keyword:
Blockchains
Byzantine fault tolerance
consensus
performance
scalability
security
throughput
期刊
IF:
7.5
论文数:
2.6K
被引数:
9.6K
机构
引用论文
Synthesis of aryl-substituted 2-pyridyl-1,10-phenanthrolines; a series of oriented terpyridine analogues芳基取代的2-吡啶基-1,10-菲咯啉的合成; 一系列定向的三联吡啶类似物
Comparing the sensitivities and specificities of two diagnostic procedures performed on the same group of patients.比较对同一组患者进行的两种诊断程序的敏感性和特异性。
Total synthesis of 27-hydroxy-bullatacin and its C-15 epimer, and studies on their inhibitory effect on bovine heart mitochondrial complex I functions
Tetrahedron
IF0

