Scalable Consensus Protocols for PoW based Blockchain and blockDAG
B Swaroopa Reddy, G V V Sharma

TL;DR
This paper introduces two scalable PoW blockchain models: an optimal throughput mathematical model for chain-based systems and a robust blockDAG protocol that enhances throughput and security against double-spend attacks, suitable for IoT.
Contribution
It presents a novel blockDAG consensus protocol with an unsupervised learning approach to mitigate double-spend attacks, improving throughput over traditional blockchain systems.
Findings
Optimal throughput model for PoW blockchain derived
BlockDAG protocol significantly improves transaction throughput
Effective attack mitigation via graph clustering algorithm
Abstract
In this paper, we propose two models for scaling the transaction throughput in Proof-of-Work (PoW) based blockchain networks. In the first approach, a mathematical model has derived for optimal transaction throughput for PoW based longest chain rule blockchain. In this approach, the blockchain Peer-to-Peer (P2P) network is considered as Erd\"os-R\'enyi random network topology. This approach is however limited by the block creation rate, the results suggest that the rate beyond an optimal point can result in unfairness in the system. The second approach is a new consensus protocol proposed by considering the ledger as a Directed Acyclic Graph (DAG) called blockDAG instead of a chain of blocks. In this framework, we follow a two-step strategy that makes the system robust enough to handle the double-spend attacks. The first step involves the development of an unsupervised learning graph…
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.
Taxonomy
TopicsIoT and Edge/Fog Computing · Blockchain Technology Applications and Security · Caching and Content Delivery
