Fluid limit of a distributed ledger model with random delay
Jiewei Feng, Christopher King
TL;DR
The paper analyzes a DAG-based distributed ledger model with batch arrivals and random proof-of-work (POW) durations. It derives a fluid-limit description in the high-traffic limit, yielding a system of delayed partial differential equations governing the evolution of the scaled numbers of tips and their classifications. The main result provides a probabilistic convergence bound showing that the stochastic process remains close to its fluid limit over a finite horizon, with explicit dependence on parameters such as the arrival rate, batch size, and POW duration distribution; the bound implies convergence in probability as $\epsilon^{-1}$, $\lambda$, $N$, and $\epsilon^3N$ grow. The work also characterizes stable states (e.g., for $M=2$, $f=w=l/2$ and explicit forms for $w_i$) and discusses extensions to unbounded POW distributions, with simulations validating the fluid-limit predictions. Overall, the results offer a rigorous, quantitative bridge between random DAG dynamics and deterministic PDE-based fluid descriptions, enabling prediction of tip behavior and verification speed in IOTA-like distributed ledgers.
Abstract
Distributed ledgers, including blockchain and other decentralized databases, are designed to store information online where all trusted network members can update the data with transparency. The dynamics of ledger's development can be mathematically represented by a directed acyclic graph (DAG). In this paper, we study a DAG model which considers batch arrivals and random delay of attachment. We analyze the asymptotic behavior of this model by letting the arrival rate go to infinity and the inter-arrival time go to zero. We establish that the number of leaves in the DAG and various random variables characterizing the vertices in the DAG can be approximated by its fluid limit, represented as the solution to a set of delayed partial differential equations. Furthermore, we establish the stable state of this fluid limit and validate our findings through simulations.
