← 最新论文
💻 computer science

Parent-Hash DAG: A Cost Analysis of Constant-Time Append for On-Chain Registries

本文引入并正式分析了父哈希有向无环图(Parent-Hash DAG, PHDAG),将其作为链上注册表中增量式默克尔树(Merkle trees)的一种常数时间、高 Gas 效率的替代方案,并通过理论建模与实证基准测试证明,PHDAG 能够保持深度无关的成本,而默克尔树的成本随之线性增长,从而使 PHDAG 在所有实际生产深度下均具有优越性。

原作者: Ian C. Moore, Fernando Paredes Garcia

发布于 2026-06-09
📖 1 分钟阅读☕ 轻松阅读

原作者: Ian C. Moore, Fernando Paredes Garcia

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

想象一下你正在经营一家数字图书馆,人们通过这里来登记新书。每当有人添加一本书时,图书馆都必须更新其主列表。这篇论文探讨的核心问题是:随着图书馆从几本书增长到数百万本书,更新这个列表最有效率的方式是什么?

作者对比了两种不同的组织图书馆方式:增量默克尔树 (Incremental Merkle Tree, IMT)父哈希有向无环图 (Parent-Hash DAG, PHDAG)

以下是他们利用简单的类比得出的研究结果。

1. 两种方法

增量默克尔树 (IMT): “积木塔”

把 IMT 想象成一座巨大的、完美对称的积木塔。

  • 运作方式: 每当你添加一本新书(一个叶子节点)时,你必须沿着塔向上爬,更新它正上方的积木,然后是再上一层的积木,一直爬到最顶端(根节点)。
  • 代价: 塔越高,攀爬的过程就越长。如果图书馆有 1,000 本书,你爬得比较短;如果有了 100 万本书,你就得爬得高得多。
  • 问题: 随着图书馆规模的扩大,成本(以“Gas”表示,类似于执行更新时的能量费)也会随之上升。这就像打车时,路程越远,费用就越高。此外,成本是波动的:根据你放置新书的具体位置,有时你可能需要爬很多级台阶,有时则较少。

父哈希有向无环图 (PHDAG): “信件链”

把 PHDAG 想象成朋友之间传递的一串信件。

  • 运作方式: 当你添加一本新书时,你只需写下书的详细信息,并附上一张便条说:“这本书紧随在某本特定旧书之后。”然后你将这张便条投入公共邮箱(区块链事件日志)中。你不需要爬塔,也不需要更新中央根节点。你只需要写好便条并将其与过去建立联系即可。
  • 代价: 无论图书馆里有 10 本书还是 1,000 万本书,你的成本都一样。你始终编写相同长度的文字,并将它投入同一个邮箱。
  • 优势: 它的成本是恒定的。无论图书馆变得多么庞大,成本都不会改变。这就像寄明信片的固定费用,无论之前已经寄出了多少封明信片,费用都一样。

2. 重大发现:何时发生转变?

作者进行了数学计算,并在测试网络(Base Sepolia)上进行了实测,以确定“信件链”(PHDAG)何时比“积木塔”(IMT)更便宜。

  • 转折点: 他们发现,只有当图书馆非常小(深度小于约 7 层)时,“积木塔”才更便宜。
  • 现实情况: 几乎所有使用这类注册表的真实世界系统(如隐私工具或身份系统)都比这深得多。它们通常有 20 到 40 层深。
  • 结果: 在现实世界中,“信件链”(PHDAG)总是更便宜,且总是可预测的

3. 为什么这很重要?(“波动性”问题)

想象你是一家负责更新图书馆的快递服务商,按次收费。

  • 使用积木塔 (IMT): 有时更新很便宜,有时很贵。你必须猜测价格。如果你猜错了,可能会在昂贵的更新任务中亏损。成本会上下“跳动”。
  • 使用信件链 (PHDAG): 价格始终完全相同。无需猜测。作者发现,成本的波动仅为 6 个 Gas 单位(极小的量),实际上几乎可以忽略不计。这使得它对于商业应用来说极其可靠。

4. “重建”超能力

还有另一个主要的区别。

  • 积木塔 (IMT): 要证明一本书的存在,你需要一份特定的“证明”(显示通往塔顶路径的收据)。如果中央索引损坏,你可能会失去轻松验证整个塔的能力。
  • 信件链 (PHDAG): 整个历史都记录在公共邮箱(事件日志)中。即使运行图书馆的计算机崩溃了,任何人都可以走入邮箱,按顺序阅读这些信件,并从头开始重建整个图书馆。它是“不可摧毁的”,因为历史信息散布在公共记录中,而不是锁在一个存储槽里。

5. 核心结论

论文得出结论,对于任何需要记录事件历史的大规模现实世界系统(例如证明谁拥有哪些数字艺术品或追踪供应链):

  1. 停止将“积木塔” (IMT) 用于此类特定工作。 随着规模增长,它会变得过于昂贵且难以预测。
  2. 开始使用“信件链” (PHDAG)。 它更便宜,价格永不改变,而且由于数据可以随时从公共记录中重建,因此更加安全。

作者建议,区块链社区应该将这种“信件链”方法作为所有未来溯源注册表的标准规则,因为这是处理大量数据最有效且最稳健的方式。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →