Scalable Consensus Protocols for PoW based Blockchain and blockDAG

10/12/2020
by   B Swaroopa Reddy, et al.
0

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 ö s - R é nyi 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 clustering algorithm for separating the blocks created by an attacker. In the second step, the attackers blocks are eliminated and the remaining blocks are arranged in topological order by honest clients which makes the blockDAG system suitable for smart contract applications found in Internet of Things (IoT) services. The Simulation results demonstrate a significant improvement in the transaction throughput compared to bitcoin.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/10/2018

Scaling Nakamoto Consensus to Thousands of Transactions per Second

This paper presents Conflux, a fast, scalable and decentralized blockcha...
research
07/20/2021

Machine Learning Enhanced Blockchain Consensus with Transaction Prioritization for Smart Cities

In the given technology-driven era, smart cities are the next frontier o...
research
04/27/2021

Block Access Control in Wireless Blockchain Network: Design, Modeling and Analysis

Wireless blockchain network is proposed to enable a decentralized and sa...
research
03/10/2022

Controlling Transaction Rate in Tangle Ledger: A Principal Agent Problem Approach

Tangle is a distributed ledger technology that stores data as a directed...
research
10/18/2019

CDAG: A Serialized blockDAG for Permissioned Blockchain

Blockchain is maintained as a global log between a network of nodes and ...
research
10/28/2018

The Chain of Antichains -- Box Protocol: the Dual-Blockchain and a Stablecoin

In this paper we present our new way of thinking: the dual-blockchain al...
research
07/11/2022

TIPS: Transaction Inclusion Protocol with Signaling in DAG-based Blockchain

Directed Acyclic Graph (DAG) is a popular approach to achieve scalabilit...

Please sign up or login with your details

Forgot password? Click here to reset