Fluid limit of a distributed ledger model with random delay

本文研究了具有批量到达和随机附着延迟的分布式账本(DAG)模型,通过流体极限方法证明了其渐近行为可由一组延迟偏微分方程近似描述,并分析了该系统的稳态特性。

Jiewei Feng, Christopher King

发布于 2026-03-10
📖 1 分钟阅读🧠 深度阅读

Each language version is independently generated for its own context, not a direct translation.

这篇文章主要研究的是分布式账本(比如区块链或 IOTA 这样的技术)是如何运作的,以及当系统变得非常庞大时,它的行为会变得多么有规律。

为了让你更容易理解,我们可以把整个系统想象成一个超级繁忙的“数字快递站”

1. 核心场景:快递站与包裹(DAG 模型)

想象有一个巨大的数字快递站(这就是分布式账本,比如 IOTA)。

  • 包裹(Vertex/Block): 每一个用户想发送的转账信息就是一个包裹。
  • 打包员(POW): 在包裹能被正式放入货架之前,打包员必须先完成一项“体力活”(这就是工作量证明,POW)。比如,打包员必须解一道数学题,这需要时间。
  • 货架(DAG): 所有完成体力活的包裹会被放在一个巨大的、有向的货架上。这个货架不是简单的直线(像传统区块链那样),而是一个复杂的网状结构(DAG),允许很多包裹同时存在。
  • 收件人(Parent): 每个新包裹在放入货架前,必须“认领”货架上现有的两个包裹作为“前辈”(Parent)。

2. 问题所在:排队与“未完成的包裹”

在这个快递站里,有两个关键的时间差:

  1. 到达时间: 用户把包裹扔进传送带的时间。
  2. 完成时间: 打包员做完体力活(POW),把包裹正式放上货架的时间。

这就产生了一个有趣的现象:

  • 已上架的包裹(Tips): 那些已经做完体力活,但还没被后来的包裹“认领”的包裹。它们就像在货架边缘等待被取走的包裹。
  • 未上架的包裹(Pending): 那些还在做体力活,或者刚做完但还没被确认的包裹。

系统的核心挑战是: 如果“未上架”的包裹太多,或者“已上架”的包裹没人认领,系统就会变慢,甚至不安全。我们需要知道:到底有多少包裹在排队?系统多久能处理完?

3. 作者的发现:从“混乱”到“流体”

以前,人们研究这个系统时,只能一个个数包裹(模拟每一个随机事件)。但这就像试图通过数每一滴水来预测河流的流向,太累了,而且当包裹数量(用户量)无限增加时,根本数不过来。

这篇文章做了一件很酷的事:它把“数水珠”变成了“看水流”。

  • 流体极限(Fluid Limit): 作者假设包裹的数量无穷大,到达的速度无穷快。在这种极端情况下,原本随机、混乱的包裹流动,突然变得像水流一样平滑、可预测。
  • 数学魔法: 他们发现,虽然每个包裹的到达和打包时间是随机的(像天气一样多变),但整个系统的宏观状态(比如货架上有多少包裹在排队)可以用一套延迟微分方程(就像描述水流速度的公式)来精确描述。

简单比喻:
这就好比你在看一场超级拥挤的演唱会散场。

  • 微观视角: 你盯着每个人,看谁走得快,谁走得慢,谁在系鞋带。这太乱了,没法预测。
  • 流体视角(本文的方法): 你退后一步,看整个人群像潮水一样涌向出口。虽然每个人是随机的,但“人流的速度”和“门口积压的人数”却遵循非常稳定的规律。

4. 为什么这很重要?

  1. 预测未来: 有了这个“水流公式”,我们不需要模拟几百万次随机事件,就能直接算出系统在未来某个时刻会有多少包裹在排队。
  2. 安全性: 如果“等待认领的包裹”(Tips)太多,说明系统处理不过来,黑客攻击(比如双重支付)就容易成功。通过公式,我们可以算出系统最安全的状态是什么样的。
  3. 随机性的影响: 以前的模型假设每个人打包时间都一样(比如都花 1 分钟)。但这篇论文考虑了随机性(有人快,有人慢,像 IOTA 2.0 那样)。他们证明了即使打包时间忽快忽慢,那个“水流公式”依然有效,只是公式稍微复杂了一点点。

5. 总结:这篇论文讲了什么?

  • 背景: 像 IOTA 这样的新型区块链,允许很多交易并行处理,但处理时间是不确定的。
  • 方法: 当用户量巨大时,用数学方法把随机的“包裹流”近似为平滑的“流体”。
  • 结果: 他们找到了一套方程,能像天气预报一样,准确预测系统中“排队包裹”的数量和状态。
  • 意义: 这让我们能更聪明地设计系统,确保它在人多的时候依然安全、快速,不会因为“堵车”而崩溃。

一句话总结:
这篇文章就像给混乱的数字世界画了一张高精度的交通地图,告诉我们:即使每个人开车(打包)的速度都不一样,只要车流量够大,整个交通网(账本)的拥堵情况是可以被精确计算和预测的。