Improving Blockchain Consistency by Assigning Weights to Random Blocks

07/22/2021
by   Qing Zhang, et al.
0

Blockchains based on the celebrated Nakamoto consensus protocol have shown promise in several applications, including cryptocurrencies. However, these blockchains have inherent scalability limits caused by the protocol's consensus properties. In particular, the consistency property demonstrates a tight trade-off between block production speed and the system's security in terms of resisting adversarial attacks. This paper proposes a novel method, Ironclad, that improves blockchain consistency by assigning different weights to randomly selected blocks. We analyze the fundamental properties of our method and show that the combination of our method with Nakamoto consensus protocols can lead to significant improvement in consistency. A direct result is that Nakamoto+Ironclad can enable a much faster (10∼ 50 times with normal parameter settings) block production rate than Nakamoto protocol under the same security guarantee with the same proportion of malicious mining power.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/21/2019

An Interleaving Hybrid Consensus Protocol

We introduce Unity Interleave, a new consensus algorithm for public bloc...
research
12/05/2018

Casanova

We introduce Casanova, a leaderless optimistic consensus protocol design...
research
11/22/2019

Linear Consistency for Proof-of-Stake Blockchains

The blockchain data structure maintained via the longest-chain rule—popu...
research
06/27/2021

Capacity Analysis of Public Blockchain

As distributed ledgers, blockchains run consensus protocols which trade ...
research
12/18/2020

On Finality in Blockchains

There exist many forms of Blockchain finality conditions, from determini...
research
09/14/2019

An Analysis of Blockchain Consistency in Asynchronous Networks: Deriving a Neat Bound

Formal analyses of blockchain protocols have received much attention rec...
research
08/03/2021

Accountability and Forensics in Blockchains: XDC Consensus Engine DPoS 2.0

This document introduces XinFin DPoS 2.0, the proposed next generation d...

Please sign up or login with your details

Forgot password? Click here to reset