Hostname: page-component-74656f9884-2dmjx Total loading time: 0 Render date: 2026-11-07T12:42:58.056Z Has data issue: false hasContentIssue false

A functional central limit theorem for a random ledger model

Published online by Cambridge University Press:  20 July 2026

Christopher King*
Affiliation:
Northeastern University
Vsevolod Zadorozhnyy*
Affiliation:
Northeastern University
*
*Postal address: Northeastern University, Boston Campus Ringgold, Boston, MA 02115, USA.
*Postal address: Northeastern University, Boston Campus Ringgold, Boston, MA 02115, USA.
Rights & Permissions [Opens in a new window]

Abstract

Distributed ledgers – decentralized databases maintained by network consensus – are often modeled as directed acyclic graphs (DAGs) to capture the causal structure of data addition. Although blockchain systems like Bitcoin use linear chains, alternatives such as tangle in IOTA employ random DAGs. In such mechanisms each new transaction approves multiple predecessors selected through a randomized process. Prior work has established a fluid-limit approximation of the tangle’s growth, governed by a delay differential equation. In this paper we go beyond the fluid limit by analyzing the next-order behavior. We show that the fluctuations around the deterministic limit converge to a Gaussian process and derive a stochastic delay differential equation (SDDE) that describes this next-order approximation.

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of Applied Probability Trust
Figure 0

Figure 1. Figure 1 long description.Four different types of nodes in a tangle: transaction (or arrival), free tip, pending tip, and usual vertex. At each time we have a new arrival (denoted by a triangle), which is not yet part of the DAG; it selects randomly two tips in the DAG for POW and after h time steps becomes a free tip. A free tip might be selected further in the process for POW; then it becomes a pending tip (circle). If a tip becomes pending, then after h time steps it ceases to be a tip (square). Outgoing edges from a vertex show its choice of vertices selected by POW.

Figure 1

Figure 2. Graph representation of tip growth. A particular example of model updates at four consecutive times. Here we chose time for proof of work (POW) h=2$h =2$. (a) The tips are vertices a, b, and c. Vertices a and b are selected as the parents for the new arrival d, so they become pending tips at this time. (b) Tips: a, b, c. New arrival e selects a, c, so c becomes a pending tip, while a is already pending. (c) Tips: c, d. Vertex d has completed POW by this time, which also means that a, b cease to be the tips. New arrival f selects c, d. (d) Tips: d, e. By this time, e has completed POW so becomes a free tip now and d is still pending. New arrival g selects d and some other tip.