Blockchain Papers

Follow blockchain research across journals, conferences, and preprint repositories.

4 papersLast indexed Aug 31, 2026
Search papers

Paper index

4 results · page 1 of 1

Clear filters
Aug 28, 2026·Zenodo (CERN European Organization for Nuclear Research)
0 cites
Formal Verification of Consensus Algorithms using Distributed Simulation

Jincheng Zhang

Consensus algorithms are fundamental to the operation of distributed systems, underpinning applications ranging from blockchain technology to distributed databases. However, ensuring the correctness and resilience of these algorithms remains a significant challenge. This paper presents a novel approach to formally verifying consensus algorithms using distributed simulation. We propose a framework that allows for the emulation of a consensus algorithm on a distributed network, facilitating the detection of potential vulnerabilities and failures before deployment. The core of our method involves systematically simulating the algorithm under various failure scenarios, capturing the algorithm's behavior and identifying deviations from expected outcomes. This approach offers a practical and scalable solution for verifying consensus algorithms in real-world distributed systems, contributing to increased system reliability and security. The simulation framework utilizes the following key elements: a model of the consensus algorithm, a distributed network simulator, and a verification engine that analyzes the simulation results. We demonstrate the feasibility and effectiveness of our method through a detailed example, highlighting its potential for broad application in the verification of diverse consensus algorithms.

Open access
2 source records
Distributed systems and fault tolerance
Distributed Control Multi-Agent Systems
Distributed and Parallel Computing Systems
Original source
Aug 28, 2026·Zenodo (CERN European Organization for Nuclear Research)
0 cites
Probabilistic Formal Verification of Distributed Consensus Algorithms with Byzantine Fault Tolerance

Jincheng Zhang

Distributed consensus algorithms are fundamental to many critical systems, including blockchain networks, sensor networks, and distributed databases. However, these systems are vulnerable to Byzantine faults, where malicious nodes can arbitrarily deviate from the agreed-upon protocol. Verifying the convergence and correctness of consensus algorithms under these conditions is a notoriously difficult problem. This paper presents a novel approach to probabilistic formal verification of distributed consensus algorithms with Byzantine fault tolerance. We model the consensus algorithm as a stochastic process and leverage probability covers and Markov chain analysis to derive rigorous proofs of convergence and fault tolerance. This method allows us to quantify the probability of correct operation even in the presence of arbitrary malicious behavior, offering a significant advancement over traditional approaches that often rely on idealized assumptions. The key contribution lies in the ability to provide probabilistic guarantees for consensus algorithm behavior, rather than simply demonstrating eventual convergence. We illustrate the application of this framework with a simplified example, highlighting its potential for scaling to more complex consensus protocols.

Open access
2 source records
Distributed systems and fault tolerance
Distributed Control Multi-Agent Systems
Distributed Sensor Networks and Detection Algorithms
Original source
Aug 28, 2026·Zenodo (CERN European Organization for Nuclear Research)
0 cites
Distributed Consensus Algorithms with Byzantine Fault Tolerance on Commodity Networks

Jincheng Zhang

This paper presents a novel distributed consensus algorithm designed for commodity networks, specifically focusing on achieving Byzantine fault tolerance. Existing consensus algorithms frequently suffer from complexity and high resource requirements, limiting their applicability in real-world scenarios where network conditions and potential malicious activity are significant concerns. This algorithm addresses these limitations by utilizing the inherent capabilities of commodity networks—such as the Internet—to facilitate distributed agreement. A core mechanism is the incorporation of Byzantine fault tolerance techniques, ensuring that the system can maintain agreement even when a fraction of the nodes are compromised and actively attempting to disrupt the consensus process. The proposed algorithm prioritizes simplicity and efficiency, aiming for accessibility on everyday networks while robustly handling potential attacks. The design emphasizes a probabilistic approach to fault detection and recovery, coupled with a novel voting scheme, to achieve both efficiency and resilience. This work aims to broaden the applicability of consensus mechanisms beyond specialized blockchain systems to a wider range of distributed applications.

Open access
2 source records
Distributed systems and fault tolerance
Distributed Control Multi-Agent Systems
Blockchain Technology Applications and Security
Original source
Aug 21, 2026·Scientific Reports
0 cites
Predictive blockchain consensus with real-time failure detection and autonomous recovery for resilient mutual distributed ledgers

N. M. Saravana Kumar, P. Valarmathi

The emergence of blockchain technologies is changing how we manage data through decentralized, secure systems. In the realm of consensus mechanisms, such as PoW, PoS, and PBFT, several limitations make these technologies inadequate for handling the challenges of IoT-enabled environments and Mutual Distributed Ledgers (MDLs), which require constant and reliable access to their data. These consensus models are reactive, resulting in increased response times (latencies) when a failure or disruption occurs, decreased throughput, and extended recovery periods. The lack of adaptive intelligence to recognize and recover from failures in real-time exacerbates these network failures. This research introduces the Predictive Consensus Algorithm to Blockchain Networks with Failure Detection and Recovery in Real-Time (PCB-FDAR). PCB-FDAR provides a new mechanism by integrating machine learning-based predictive analytics with real-time network monitoring to anticipate future failures and automatically reconfigure the network without human intervention. The framework also enables fault-tolerance across interconnected blockchain environments. PCB-FDAR has been shown through experimentation to outperform traditional consensus mechanisms. When comparing chipsets with an average of 40 blocks, the PCB-FDAR framework achieves an average latency of 1,600 ms, which represents a 42.86% reduction from PoW (2,800 ms) and a 36.00% reduction over PBFT (2,500 ms). In addition, when performing scalability testing, PCBFDAR delivers as high as 1,800 transactions per second (TPS), representing a 450 × improvement over PoW (4 TPS) and a 32.7 × improvement over PoS (55 TPS). Lastly, the PCBFDAR automatic recovery mechanism reduces failure recovery time from 180 to 30 s, resulting in an 83.33% decrease and providing 99% operational availability. Thus, the results of this study demonstrate that PCB-FDAR provides a scalable, reliable, and fault-tolerant consensus framework for real-time distributed applications.

Open access
Distributed Control Multi-Agent Systems
Blockchain Technology Applications and Security
Distributed systems and fault tolerance
Original source