2026年7月21日に Ethereum Research で公開された機械検証済みの証明の新しいセットは、クロスドメイン状態保存の形式理論を大きく前進させており、その含意は学術的な検証をはるかに超えて広がっている。この研究は、同期ドメイン間の保存写像の合成を機械化し、それらを結合幅によって層別化しており、証明エンジンとしてIsabelle/HOLを用いている。その結果として得られるのは定理のコレクションだけではなく、あらゆるブリッジ、ロールアップのエグジット、共有シーケンサ、あるいはパーミッション型の決済レッグが直接義務を履行できる、再利用可能で「sorry」なしの検証基盤である。
Summary
主なポイント
- 状態機械間の保存写像は完全な圏を形成する — 恒等写像、合成、結合律がすべて Isabelle/HOL によって機械検証されている。
- 規制状態機械は5つの状態、7つのアクション、12個の有効な遷移上で動作し、法的アクションの意味論を遷移関係に直接エンコードしている。
- 同期の強さはチェーン幅によって次数付けされた関手の塔としてモデル化されており、最上位チェーン保有分を忘却する操作が自然変換であることが証明されている。
- この機械化は「sorry」なしの Isabelle/HOL ビルドとして公開されており、一般に利用可能である。
保存写像の機械化された合成と圏構造
中心となる形式的結果は、述べるのは単純だが、その重要性は過小評価しがたい。すなわち、状態機械間の保存写像は圏を形成するというものである。3つの定理 — preservation_id、preservation_compose、preservation_assoc — が、これらの写像にそれぞれ恒等性、閉じた合成、結合律を与えており、いずれも任意の状態機械に対する一般的な Isabelle/HOL ロケールを通じて検証されている。
なぜここで圏構造が重要なのか。それは、相互運用するシステムがどれだけ長い連鎖になっても、リンクごとの推論を正当化できるからである。ロールアップのレッグ、ベースレイヤー、パーミッション型決済レッグを含むシーケンスにおいて、エンドツーエンドの保存写像は、個々のリンクから導かれ、新たな証明を必要としない。結合律は、ホップのグルーピングが保証に対して無関係であることを意味する。エンドツーエンドの性質が破れた場合、少なくとも1つのリンクごとの義務が破れているはずであり — 分解は診断を整理する役割を果たす(自動で診断を行うわけではないにせよ)。
この機械化は一連の汎用ロケールとして構築されており、ロケールの義務を満たす任意のドメインが、その法則を直接再利用できる。その設計選択により、形式的フレームワークは特定のプロトコルから切り離され、ロールアップ・エコシステム全体にわたって基盤を可搬なものにしている。
5状態機械による規制状態遷移のモデリング
このモデルにおいて、規制遷移は抽象的なラベルではない。機械化されたインスタンスは、構文的には35通りのアクションペアが可能なうち、5つの状態と7つのアクションからなる空間に12個の有効な遷移だけが存在するように構成されており、その疎さこそがポイントである。すでに没収状態にある資産に対する差し押さえは、法的には無意味である。モデルは、そのような操作をランタイム上の慣行に委ねるのではなく、遷移関係の段階で拒否する。
遷移制約に反映された法的意味論
エスカレーションは方向性を持ち、ある状態は終端状態(confiscated_terminalとして形式化)であり、保存は異種アクションのロケール解釈として扱われる。保存はここで具体的な法的重みを持つ。すなわち、規制遷移が生み出した効果は、ドメイン間の移行を経ても保持されなければならない。凍結された資産が、受け取り側で単なる制限状態として到着することは許されない。
この機械化は意図的にスコープが限定されている。現在 Ethereum Research で審査中の Standards Track 提案であるERC-8319は、この特定のインスタンスを動機づけた、法的に区別されるアクションの公開タクソノミーを提供している — しかし、この機械化は ERC-8319 を実装しておらず、ERC-8319 も特定の状態機械を義務づけてはいない。この2つのレイヤーは意図的に分離されている。
チェーン幅によって次数付けされた関手の塔としての同期度
クロスドメイン・システム内のすべての資産が同じ同期強度を必要とするわけではなく、関手の塔はその異質性を形式化している。状態空間はチェーン幅によって次数付けされている。各レベル k に対して、キャリアは資産保有がチェーン0からkまでに載っているすべてのグローバル状態を保持し、ハブチェーン0にアンカーされる。これによりレベルごとに1つの関手が得られ、その添字がモデルのいう結合幅を形式化する。
最上位チェーン保有分の忘却に関する自然変換定理
隣接するレベル間では、写像degree_forgetが最上位チェーンの保有分を落とす。中心となる定理 — degree_natural_transformation — は、この写像が自然であることを証明している。すなわち、最上位チェーン保有分の忘却は、あらゆる規制遷移と可換である。これらの射影写像の合成も再び自然であるため、どの下位レベルへの射影も、一度であれ多段であれ、正当な操作となる。
具体的なトレースがその意味を示している。チェーン0から2にまたがる資産と、それに紐づいた凍結操作を考える。幅2で凍結を適用してからチェーン2を忘却した場合と、先にチェーン2を忘却してから幅1で凍結を適用した場合とで、到達する状態は同じになる。より狭いコンテキストへの射影は、そのコンテキストが本来観測しているはずの規制履歴と矛盾することはできない。この研究は、遅延、再試行、メンバーシップ変更を伴うライブなエグジット・プロトコルが、この法則の候補的な適用先であると明示している — あくまで候補であり、特定のプロトコルがこのモデルを精緻化していると主張しているわけではない。
モデルの前提、資産の宣言された次数、および利用可能な成果物
単一ハブチェーンによるアンカリングとマルチハブ・シナリオへの含意
自然性の結果は単一ハブのトポロジーに依拠している。すなわち、ハブチェーン0はどのレベルでも決して忘却されず、許容性は一貫してそれにアンカーされる。現在のフレームワークには、マルチハブ構成や結合トポロジーの変化について語るものは何もない。この境界は些細な注意事項ではなく、現在の定理が適用される範囲に対する構造的な制約である。
資産は発行時に固定された同期次数を持ち、動的変更は未解決
モデルは同期サイクル間の静的な次数再割り当てには対応しているが、ライブなサイクル中の次数変更は明示的にモデルの外側にある。定理は、次数がいつ宣言されるかについては中立である。プロダクト設計としての読み — 発行時に宣言する — は1つのインスタンスであり、定理の主張ではない。資産の次数が同期サイクル進行中に変化した場合、そのサイクルを支配する次数はどれか、という問題は、著者らが直接未解決の問いとして挙げている。
クロスドメイン状態保存における未解決問題と限界
著者らは、このフレームワークがどこで止まっているかについて率直である。4つの未解決問題が明示的に挙げられており、それらは周辺的なものではない。いずれも、実務上重要な形で現在のモデルの適用範囲を制限するギャップを表している。
- 集合的次数ルール: 異なる宣言次数を持つ単位が1つの資産識別子を共有する場合、どのような保守的な集約ルールが健全であり、その際、代替可能性と表現力にどのようなコストが生じるのか。機械化は複数資産の結合ルールを一切証明していない。
- 動的プロモーション: 宣言された次数が同期サイクル進行中に変化した場合、そのサイクルを支配する次数はどれであり、どこに遷移境界を置くべきか。
- マルチハブ自然性: 現在の結果はハブチェーン0を保持する。複数のハブや変化する結合トポロジーにわたって自然性を回復するには、どのような追加構造が必要か。
- 義務の境界: どの法則を公開仕様に含めるべきか、どれを実装レベルの適合性によって履行すべきか、どれを設計指針として残すべきか。
代替可能性の問題は特に注意を要する。関手の塔はロットごとの来歴を要求しない — 自然性の四角形は、規制アクション、資産識別子、チェーン幅によって遷移をインデックス付けしており、どの単位がどこから来たかについては何も追跡しない。しかし、それは、明確に定義された次数割り当てを持つ安定した資産レベルの識別子を前提としている。異なる宣言次数を持つ単位を1つの識別子の下で混在させることは、モデルの型付け境界の外側にある。2つの修復策が見えている — バケット化された識別子、あるいはすべての単位の宣言を支配する保守的な集合的次数 — だが、どちらもコストを伴う。バケット化された識別子は、バケットが解消されるまで代替可能性を分断し、単一の集合的次数は、最高次数の構成要素に基づいて残高全体に対する義務を拡大する。
この研究が最終的に提供するのは、チェーン幅から運用上の次数意味論への精緻化が確立された後に、運用プロトコル階層を載せることができる形式検証済みの骨格である。その精緻化はまだ完了していない。骨格は健全であり、その上に構築するには、どこまでがその床であるのかを正確に知る必要がある。
FAQ
この機械化が提示する主な貢献は何ですか?
それは、状態機械間の保存写像の合成を機械化し、それらが恒等写像、合成、結合律を備えた圏を形成することを証明している点にある — これらはすべて Isabelle/HOL で検証されており、さらに関手の塔を用いて結合幅によって層別化している。
本研究では規制状態遷移はどのようにモデル化されていますか?
それらは5状態・7アクション・12個の有効遷移を持つ機械としてモデル化されており、法的アクションの意味論を遷移関係に直接エンコードすることで、すでに没収された資産の差し押さえのような法的に無意味な操作を、ランタイム上の慣行に委ねるのではなく、モデルレベルで拒否している。
同期次数における関手の塔は何を表していますか?
それはチェーン幅によってインデックス付けされた同期強度の次数構造を表しており、最上位チェーン保有分の忘却が、あらゆる規制遷移と可換である自然変換であることが証明されている — つまり、より狭いコンテキストへの射影が、そのコンテキストが本来観測しているはずの規制履歴と矛盾することはないことを意味する。
ネットワークトポロジーと資産の同期次数について、モデルはどのような前提を置いていますか?
モデルは、トポロジー上のアンカーとして単一のハブチェーン0を仮定しており、マルチハブ構成や変化するトポロジーは現在の結果の対象外である。資産の同期次数は発行時に固定され、1つのサイクル内では静的なものとして扱われる。ライブな同期サイクル中の動的な次数変更は、未解決の問題として残されている。
{“@context”:”https://schema.org”,”@type”:”FAQPage”,”mainEntity”:[{“@type”:”Question”,”name”:”この機械化が提示する主な貢献は何ですか?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”それは、状態機械間の保存写像の合成を機械化し、それらが恒等写像、合成、結合律を備えた圏を形成することを証明している点にある — これらはすべて Isabelle/HOL で検証されており、さらに関手の塔を用いて結合幅によって層別化している。”}},{“@type”:”Question”,”name”:”本研究では規制状態遷移はどのようにモデル化されていますか?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”それらは5状態・7アクション・12個の有効遷移を持つ機械としてモデル化されており、法的アクションの意味論を遷移関係に直接エンコードすることで、すでに没収された資産の差し押さえのような法的に無意味な操作を、ランタイム上の慣行に委ねるのではなく、モデルレベルで拒否している。”}},{“@type”:”Question”,”name”:”同期次数における関手の塔は何を表していますか?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”それはチェーン幅によってインデックス付けされた同期強度の次数構造を表しており、最上位チェーン保有分の忘却が、あらゆる規制遷移と可換である自然変換であることが証明されている — つまり、より狭いコンテキストへの射影が、そのコンテキストが本来観測しているはずの規制履歴と矛盾することはないことを意味する。”}},{“@type”:”Question”,”name”:”ネットワークトポロジーと資産の同期次数について、モデルはどのような前提を置いていますか?”,”acceptedAnswer”:{“@type”:”Answer”,”text”:”モデルは、トポロジー上のアンカーとして単一のハブチェーン0を仮定しており、マルチハブ構成や変化するトポロジーは現在の結果の対象外である。資産の同期次数は発行時に固定され、1つのサイクル内では静的なものとして扱われる。ライブな同期サイクル中の動的な次数変更は、未解決の問題として残されている。”}}]}
本記事は人工知能の支援を受けて作成され、編集チームによるレビューを経ています。

