BlockRaFT: A Distributed Framework for Fault-Tolerant and Scalable Blockchain Nodes
Manaswini Piduguralla, Souvik Sarkar, Arunmoezhi Ramachandran, Sathya Peri

TL;DR
BlockRaFT introduces a distributed, fault-tolerant framework for blockchain nodes using RAFT consensus, enhancing scalability and reliability through workload distribution and a concurrent Merkle tree optimization.
Contribution
It presents a novel intra-node distributed architecture for blockchain nodes, combining RAFT consensus with a concurrent Merkle tree to improve performance and fault tolerance.
Findings
Distributed architecture improves scalability and availability.
Concurrent Merkle tree reduces smart contract execution overhead.
Framework demonstrates measurable benefits over traditional models.
Abstract
Blockchain technology enhances transparency by maintaining a distributed ledger among mutually untrusting parties. Despite its advantages, scalability and availability remain critical bottlenecks that hinder widespread adoption. The increasing complexity of blockchain nodes further necessitates robust fault tolerance and high throughput to ensure seamless operations. We present BlockRaFT, a crash-tolerant distributed framework designed to improve both the scalability and reliability of blockchain node operations. BlockRaFT framework utilizes RAFT consensus protocol to elect a leader within a cluster of systems. The elected leader coordinates and distributes workloads across follower nodes, thereby optimizing resource utilization and work load balancing. We analyzed the tasks performed by blockchain nodes and partition them according to their stateful and stateless characteristics.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
