Enhanced Byzantine Fault Tolerance with Raft and Multi-Pipeline HotStuff Using ECC

Shen Li

2024

Abstract

This paper focuses on the challenges in Byzantine Fault Tolerance (BFT) systems, particularly focusing on the inefficiencies in traditional protocols such as Practical Byzantine Fault Tolerance (PBFT) and the shortcomings of HotStuff's single-pipeline design. This study introduces a new model called Raft-Multiple Pipeline HotStuff (Raft-MPH) with Elliptic Curve Cryptography (ECC) to deal with BFT. Additionally, the Raft-MPH protocol is designed to improve HotStuff's existing framework by leveraging ECC to make cryptographic operations more efficient. The research shows that this approach significantly decreases communication overhead while maintaining high throughput and low latency, even in different network conditions. The Raft-MPH protocol processed up to 160K transactions per second (TPS) on a Local Area Network (LAN) with latency similar to traditional HotStuff, and it scaled well as the number of replicas increased. Overall, this work lays a solid foundation for future research on adaptive consensus protocols and may lead to practical applications in blockchain platforms.

Download


Paper Citation


in Harvard Style

Li S. (2024). Enhanced Byzantine Fault Tolerance with Raft and Multi-Pipeline HotStuff Using ECC. In Proceedings of the 2nd International Conference on Data Analysis and Machine Learning - Volume 1: DAML; ISBN 978-989-758-754-2, SciTePress, pages 379-384. DOI: 10.5220/0013524400004619


in Bibtex Style

@conference{daml24,
author={Shen Li},
title={Enhanced Byzantine Fault Tolerance with Raft and Multi-Pipeline HotStuff Using ECC},
booktitle={Proceedings of the 2nd International Conference on Data Analysis and Machine Learning - Volume 1: DAML},
year={2024},
pages={379-384},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0013524400004619},
isbn={978-989-758-754-2},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 2nd International Conference on Data Analysis and Machine Learning - Volume 1: DAML
TI - Enhanced Byzantine Fault Tolerance with Raft and Multi-Pipeline HotStuff Using ECC
SN - 978-989-758-754-2
AU - Li S.
PY - 2024
SP - 379
EP - 384
DO - 10.5220/0013524400004619
PB - SciTePress