← 最新の論文
💻 computer science

Fast Deterministically Safe Proof-of-Work Consensus

本論文は、Proof-of-StakeプロトコルをProof-of-Workの設定に適応させ、かつタイムトラベル攻撃を軽減するための新しいSieveアルゴリズムを採用することにより、外部メカニズムなしに決定論的なセキュリティと一定の期待レイテンシの両方を達成する、初の完全なパーミッションレス・ブロックチェーン・プロトコルであるSieve-MMRを紹介するものである。

原著者: Ali Farahbakhsh, Giuliano Losa, Youer Pu, Lorenzo Alvisi, Ittay Eyal

公開日 2026-06-04
📖 1 分で読めます☕ さくっと読める

原著者: Ali Farahbakhsh, Giuliano Losa, Youer Pu, Lorenzo Alvisi, Ittay Eyal

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

誰でもいつでも参加や離脱ができる、巨大でグローバルなデジタル台帳を想像してみてください。これがパーミッションレス・ブロックチェーン(Bitcoinなど)の世界です。目標は、誰かに指示されることなく、全員がトランザクションの順序に合意することです。

長い間、これらのシステムには主に2つの仕組みがあり、どちらにも深刻な欠陥がありました。

  1. プルーフ・オブ・ステーク (PoS): お金をロックして投票します。問題は、攻撃者が数年前に去った人々の古いアカウントを買い取ることで、安価に歴史を書き換えられてしまうことです。これは**「ロングレンジ攻撃」**と呼ばれます。
  2. プルーフ・オブ・ワーク (PoW): 難しい数学パズルを解いて投票します。問題は、非常に低速であるか、あるいは「確率的」な安全性(つまり、攻撃者が運良く歴史を書き換えてしまう可能性がゼロではない状態)に依存していることです。

この論文の著者たちは、Sieve-MMRという、両方の良いとこ取りをした新しいシステムを構築しました。これは高速で、歴史の書き換えに対して安全であり、外部の助け(社会的合意やチェックポイントなど)を必要としません。

以下に、日常的な例えを用いてその仕組みを説明します。

大きなアイデア:「投票」と「IDチェック」の分離

コンセンサス・プロトコルを「町の集会」と考えてみてください。

  • コンセンサス・ロジック (MMR): これは実際の投票プロセスです。「誰が最も多くの票を持っているか? それを合意しよう」というプロセスです。この部分は高速でスマートですが、もともとは全員が固定のIDカードを持ち、誰がそこにいるかを知っている町のために設計されたものでした。
  • パーミッションレスの問題: パーミッションレスのシステムでは、人々は即座に参加したり離脱したりできます。さらに悪いことに、悪意のあるアクターが、10年前に町を去った人物になりすまして、古い票を持ち出し、現在の集会を混乱させることができます。これが**「タイムトラベル攻撃」**です。

著者たちは、この高速でスマートな投票ロジック(MMR)を取り出し、人々が参加したり離脱したりする混沌とした状況や、タイムトラベルに対処するための新しい「セキュリティガード」レイヤー(Sieve)で包み込むことができると気づきました。

ヴィラン(悪役):タイムトラベラー

通常の集会では、発言するときは「今」発言します。
しかし、パーミッションレス・ブロックチェーンでは、悪意のあるアクター(ビザンチン・ノード)が次のような巧妙な動きをすることができます。

  1. 2020年に大量の「投票」(数学パズル)を生成する。
  2. それを保管しておく。
  3. 2026年に、それらの古い投票をすべて現在の集会に投入し、あたかも今まさに投じられたかのように振る舞う。

システムに大量の「過去からの票」が流れ込むと、システムは「今日」実際に誰が多数派であるのかについて混乱してしまいます。これにより、集会の安全性が崩壊します。

ヒーロー:Sieve(ふるい)

タイムトラベラーを阻止するために、著者たちはSieveと呼ばれる新しいフィルターを考案しました。これは、少しひねりのある「IDチェックを行うクラブのドアマン」のようなものです。

Sieveの仕組み:

  1. 「棺(Coffer)」: ノードがメッセージ(投票)を送信するたびに、前のラウンドで受け取ったメッセージを含む「コファー(袋)」を含めなければなりません。
  2. プルーフ・オブ・ワーク (DPoW): メッセージを送信するには、数学パズルを解かなければなりません。その解くのにかかった時間は記録されます。
  3. フィルター: Sieveがメッセージの束を受け取ると、「コファー」の中身を確認します。
    • もしあるメッセージが「ラウンド5」のものだと主張しているのに、そのコファーの中に、誠実な人々によって生成された直前の「ラウンド4」のメッセージが含まれていない場合、S sieveはそれが偽物であると判断します。
    • 例え: ある人が「2026年のパーティーにたった今到着した」と主張しているとします。しかし、その人のフォトアルバム(コファー)を見たところ、写真は2020年のものであり、昨日のパーティーの装飾が写っていません。ドアマン(Sieve)はこう言います。「あなたはタイムトラベラーだ。中には入れない。」

Sieveはこれらの「アンティーク(古い)」メッセージをフィルタリングし、最近の場所に実際に存在していた人々によって生成された最新のメッセージだけがカウントされるようにします。

Sieveの2つのモード

Sieveには、パーティーにどのくらい滞在しているかに応じて、2つの動作モードがあります。

  1. Online-Sieve (通常のゲスト): パーティーにしばらく滞在している場合、あなたは直前のラウンドの有効なメッセージのリストを持っています。新しいメッセージがそのリストと一致するかどうかを確認するだけです。これは高速で簡単です。
  2. Bootstrap-Sieve (新しいゲスト): もしあなたが今パーティーに参加したばかりなら、あなたは履歴を持っていません。パーティーの最初からの全履歴を調べ、誰が誰と話したかという巨大なマップ(DAG)を構築し、どのメッセージが本物で、どれがタイムトラベルによる偽物かを判断しなければなりません。
    • 注意点: この「新しいゲスト」のプロセスは計算負荷が非常に高いです(それは巨大なパズルを解くようなものです)。論文では、これが現在の実用化におけるハードルであることを認めていますが、コンセプトが機能することを証明しています。

結果:Sieve-MMR

Sieve(セキュリティガード)をMMR(高速な投票ロジック)の下に積み重ねることで、彼らはSieve-MMRを作り上げました。

  • 決定論的な安全性: Bitcoinとは異なり、攻撃者が運良く成功するのを待つ必要はありません。このシステムは安全性を保証します。ルールが守られている限り、歴史を書き換えることはできません。
  • 一定のレイテンシ: 高速です。論文では、トランザクションは「確率的」な確定を待つのではなく、予測可能で短い時間(約7ステップ)で確定できると主張しています。
  • ロングレンジ攻撃への耐性: Sieveが古いメッセージを排除するため、攻撃者が古い鍵を購入して歴史を書き換えることはできません。
  • 外部の助けが不要: 社会的合意や中央のチェックポイントを必要とせず、数学的にすべてを完結させます。

限界(細かい注釈)

論文は、現時点でまだできていないことについても正直に述べています。

  • 帯域幅: 全員が毎ラウンド全員と通信する必要があります。ネットワークが巨大になると、通信の渋滞も巨大になります(二次関数的なスケーリング)。
  • 「新しいゲスト」の問題: Bootstrap-Sieve(新しいノード用)は、チェーンの全履歴にわたって非常に困難な数学問題を解く必要があります。これは現在、実用的なツールというよりは、理論的な証明に近い状態です。
  • 同期ネットワーク: メッセージが迅速かつ順番通りに到着することを前提としており、これは現実世界の複雑なインターネット環境においては理想化された状態です。

まとめ

この論文は、現代的な投票システムのスピードと確実性と、プルーフ・オブ・ワークのセキュリティを組み合わせた、新しいブロックチェーンの運用方法であるSieve-MMRを提示しています。これは、直近の新鮮な投票のみをカウントするように設計された巧妙なフィルタリングメカニズム(Sieve)を用いることで、「タイムトラベル攻撃」の問題を解決し、攻撃者が古いデータを使ってシステムを混乱させることを防ぎます。BitcoinやEthereumに取って代わるための実用的なハードルはいくつかありますが、高速で完全に安全なパーミッションレス・ブロックチェーンが理論的に可能であることを証明しています。

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

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

Digest を試す →