← 最新の論文
💻 computer science

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

本論文は、オンチェーン・レジストリにおけるインクリメンタルなマークルツリーに代わる、定数時間かつガス効率の高い代替案としてParent-Hash DAG(PHDAG)を導入し、形式的に分析するものであり、理論的モデリングと実証的なベンチマークを通じて、マークルツリーのコストが線形に増大するのに対し、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生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

あなたは、新しい本を登録するために人々が集まるデジタル図書館を運営していると想像してください。誰かが本を追加するたびに、図書館はマスターリストを更新しなければなりません。この論文が問いかけているのは、図書館が数冊から数百万冊へと成長していく中で、このリストを更新する最も効率的な方法とは何か? ということです。

著者たちは、この図書館を整理するための2つの異なる方法を比較しています。それは、**インクリメンタル・マークルツリー(IMT)**と、**ペアレント・ハッシュDAG(PHDAG)**です。

以下に、彼らの研究結果を簡単な比喩を用いて解説します。

1. 2つのアプローチ

インクリメンタル・マークルツリー(IMT): 「ブロックの塔」

IMTを、巨大で完璧に対称的な「ブロックの塔」だと考えてください。

  • 仕組み: 新しい本(リーフ)を追加するたびに、あなたは塔を登り、そのすぐ上にあるブロックを更新し、さらにその上のブロック、そして一番上の頂点(ルート)まで登っていかなければなりません。
  • コスト: 塔が高くなればなるほど、登る道のりは長くなります。図書館に1,000冊の本があれば、登る道のりは短いです。100万冊になれば、もっと高く登らなければなりません。
  • 問題点: コスト(「ガス」と呼ばれる、更新を実行するための手数料のようなもの)は、図書館が大きくなるにつれて上昇します。これは、目的地が遠くなるほどタクシー代が高くなるようなものです。また、コストは変動します。どこに新しい本を配置するかによって、階段をたくさん登ることもあれば、少ないこともあります。

ペアレント・ハッシュDAG(PHDAG): 「手紙の連鎖」

PHDAGを、友人同士で受け渡される「手紙の連鎖」だと考えてください。

  • 仕組み: 新しい本を追加するとき、あなたは単にその詳細を書き留め、「この本は、特定の以前の本に続くものである」というメモを添えます。そして、そのメモを公開のメールボックス(ブロックチェーンのイベントログ)に投函します。あなたは塔を登ったり、中央のルートを更新したりする必要はありません。ただメモを書き、それを過去と結びつけるだけです。
  • コスト: 図書館に10冊の本があろうと1,000万冊あろうと関係ありません。あなたは常に同じ量のテキストを書き、同じメールボックスに投函します。
  • メリット: コストは一定です。規模に関わらず変わりません。これは、何枚のポストカードが送られたかに関わらず、常に一定の料金でポストカードを送るようなものです。

2. 大きな発見:いつ切り替わるのか?

著者たちは計算を行い、テストネットワーク(Base Sepolia)上で実世界のテストを実施し、「手紙の連鎖」(PHDAG)がいつ「ブロックの塔」(IMT)よりも安くなるのかを正確に調べました。

  • 分岐点: 「塔」の方が安いのは、図書館が極めて小さいとき(深さが約7レベル未満)だけであるということが分かりました。
  • 現実: これらのレジストリ(プライバシーツールやアイデンティティシステムなど)を使用するほぼすべての実世界のシステムは、もっとずっと深いものです。通常、これらは20から40レベルの深さがあります。
  • 結果: 実世界においては、「手紙の連鎖」(PHDAG)の方が常に安く、かつ常に予測可能です。

3. なぜこれが重要なのか?(「分散(バリアンス)」の問題)

あなたが、図書館の更新に対して固定料金を請求する配送サービスだと想像してください。

  • 塔(IMT)の場合: 更新が安いこともあれば、高いこともあります。あなたは価格を予想しなければなりません。もし予想を外せば、高額な更新によって損失を出す可能性があります。コストは上下に「ジッター(小刻みな変動)」します。
  • 連鎖(PHDAG)の場合: 価格は常に全く同じです。予想する必要はありません。著者たちの調査によると、コストの変動はわずか6ガスの単位(極めて微量)であり、実質的にゼロです。これにより、ビジネスにとって非常に信頼性の高いものになります。

4. 「再構築」という強力な能力

他にも大きな違いがあります。

  • 塔(IMT): 本が存在することを証明するには、特定の「証明」(塔を登る経路を示すレシートのようなもの)が必要です。もし中央のインデックスが壊れた場合、塔全体を簡単に検証できなくなる可能性があります。
  • 連鎖(PHDAG): 全ての履歴は公開のメールボックス(イベントログ)に書き込まれています。たとえ図書館を運営しているコンピュータがクラッシュしても、誰でもメールボックスを辿り、手紙を順番に読み、ゼロから図書館全体を再構築することができます。履歴が単一のストレージスロットに閉じ込められているのではなく、公開記録全体に散らされているため、これは「破壊不可能」なのです。

5. 結論

この論文は、大量のイベントの履歴を記録する必要があるあらゆる大規模な実世界システム(デジタルアートの所有権を証明したり、サプライチェーンを追跡したりする場合など)において、次のように結論付けています。

  1. この特定の用途のために、「塔(IMT)」を使うのはやめましょう。規模が大きくなるにつれて、コストが高くなり、予測ができなくなります。
  2. 「連鎖(PHDAG)」を使い始めましょう。これはより安価で、価格が変わらず、データが公開記録からいつでも再構築できるため、より安全です。

著者たちは、大量のデータを扱うための最も効率的で堅牢な方法として、ブロックチェーン・コミュニティがこの「手紙の連鎖」方式を将来のプロベナンス(来歴)レジストリの標準ルールとして採用すべきであると提案しています。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →