Mitigation of liveness attacks in DAG-based ledgers

05/02/2023
by   Darcy Camargo, et al.
0

The robust construction of the ledger data structure is an essential ingredient for the safe operation of a distributed ledger. While in traditional linear blockchain systems, permission to append to the structure is leader-based, in Directed Acyclic Graph-based ledgers, the writing access can be organised leaderless. However, this leaderless approach relies on fair treatment of non-referenced blocks, i.e. tips, by honest block issuers. We study the impact of a deviation from the standard tip selection by a subset of block issuers with the aim of halting the confirmation of honest blocks entirely. We provide models on this so-called orphanage of blocks and validate these through open-sourced simulation studies. A critical threshold for the adversary issuance rate is shown to exist, above which the tip pool becomes unstable, while for values below the orphanage decrease exponentially. We study the robustness of the protocol with an expiration time on tips, also called garbage collection, and modification of the parent references per block.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/26/2021

Efficient and Secure TSA for the Tangle

The Tangle is the data structure used to store transactions in the IOTA ...
research
04/13/2023

An attack resilient policy on the tip pool for DAG-based distributed ledgers

This paper discusses congestion control and inconsistency problems in DA...
research
02/03/2023

Stability of local tip pool sizes

In distributed ledger technologies (DLTs) with a directed acyclic graph ...
research
06/09/2020

Democratising blockchain: A minimal agency consensus model

We propose a novel consensus protocol based on a hybrid approach, that c...
research
07/12/2020

Radium: Improving Dynamic PoW Targeting

Most PoW blockchain protocols operate with a simple mechanism whereby a ...
research
05/20/2021

Micro Analysis of Natural Forking in Blockchain Based on Large Deviation Theory

Natural forking in blockchain refers to a phenomenon that there are a se...
research
05/30/2023

Ethereum's Proposer-Builder Separation: Promises and Realities

With Ethereum's transition from Proof-of-Work to Proof-of-Stake in Septe...

Please sign up or login with your details

Forgot password? Click here to reset