ACE Runtime - A ZKP-Native Blockchain Runtime with Sub-Second Cryptographic Finality

本論文は、トランザクションごとの署名検証を軽量な HMAC 認証に置き換え、非同期なゼロ知識証明による集約検証を導入することで、サブ秒レベルの暗号的確定性とポスト量子耐性を実現する ZKP ネイティブなブロックチェーンランタイム「ACE Runtime」を提案し、その有効性を理論的・実験的に検証したものである。

Jian Sheng Wang

公開日 Thu, 12 Ma
📖 1 分で読めます☕ さくっと読める

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

この論文は、ブロックチェーン(暗号通貨の基盤技術)の新しい仕組み「ACE Runtime(エーシーイー・ランタイム)」について書かれたものです。

一言で言うと、**「現在のブロックチェーンが抱える『重い荷物』を捨てて、超高速で安全な世界を実現する新システム」**の提案書です。

わかりやすくするために、いくつかの比喩を使って説明しましょう。


1. 今までの問題点:「すべての荷物を手渡しでチェックする銀行」

現在の高性能なブロックチェーン(例:Solana)は、毎秒数千件の取引を処理できますが、大きな問題を抱えています。

  • 比喩: 銀行の窓口で、1 件ごとに「このサインは本物か?」と、すべての取引に対して手作業で厳密なチェックをしているような状態です。
  • 現実: 取引(トランザクション)が増えるほど、チェックする回数も増え、処理が重くなります。
    • ボトルネック: 10 万件の取引があれば、10 万件分のサイン確認が必要です。
    • コスト: この重い作業をこなすために、すべての銀行員(バリデーター)が高性能な GPU(グラフィックボード)という高価な機械を買い揃えなければなりません。
    • 遅延: 最終的な確定(ファイナリティ)まで、12 秒以上かかることもあります。

2. ACE Runtime の解決策:「身分証明書と、後から届く『証明の封筒』」

ACE Runtime は、「身分」と「取引の許可」を分けるという発想の転換を行いました。

① 身分と許可の分離(ACE-GF)

  • 新しい仕組み:
    • 従来の「1 取引ごとにサイン」ではなく、ユーザーは**「身分証明書(ID)」**を事前に登録しておきます。
    • 取引をするときは、重いサインの代わりに、**「軽い認証トークン(HMAC)」**という、紙切れほどの小さなデータを送るだけです。
  • 比喩:
    • 従来の銀行:「お名前と住所、指紋、生年月日、サインをすべて確認してください(1 件ごとに)」
    • ACE の銀行:「身分証明書(ID)を持っていれば OK。取引時は『この人は ID 登録済みです』というスタンプだけ押してください。」
    • これにより、1 件の取引にかかるチェック時間が**「数マイクロ秒」**(1 秒の百万分の数)に短縮されます。

② 3 つの段階で処理する(Attest–Execute–Prove)

このシステムは、取引を 3 つの段階に分けて処理します。

  1. Attest(認証): 軽いスタンプ(認証トークン)をチェック。CPU だけで瞬時に終わります。
  2. Execute(実行): 取引を実行。これも高速です。
  3. Prove(証明): **「ここが最大の特徴」**です。
    • 取引が本当に正当だったかどうかの「最終証明」は、後から GPU がまとめて作ります
    • 比喩: 銀行の窓口(CPU)は「スタンプが正しいか」だけ見て取引を済ませます。その後、裏方の専門チーム(GPU)が「今日の全取引は本当に正当でした」という**1 枚の証明書(ゼロ知識証明)**をまとめて作成し、後から届けるのです。
    • この「証明書の作成」は、窓口の処理(取引の確定)とは並行して行われるため、窓口が待たされることはありません。

3. どれくらいすごいのか?

この仕組みを使うと、以下のような劇的な変化が起きると予測されています。

  • 超高速な確定:
    • 従来の 12 秒 → **0.6 秒(600 ミリ秒)**で「絶対に間違いない」と確定します。
    • 比喩:「注文してから、料理が出てくるまでが、以前は 12 分かかったのが、0.6 秒になった」ようなもの。
  • コストの激減:
    • 銀行員(バリデーター)は、もうGPU という高価な機械が不要になります。
    • 誰でも普通のパソコンで参加できるようになり、システムがより分散化(民主化)されます。
  • 容量の節約:
    • 1 取引あたりのデータ量が約 5 倍小さくなります。
    • 比喩:「10 万件の荷物を運ぶトラックが、以前は 10 台必要だったのが、2 台で済む」ようなもの。通信速度も劇的に向上します。
  • 未来への備え(量子コンピュータ対策):
    • 将来、量子コンピュータが現れて現在の暗号が破られても、このシステムはすぐに新しい暗号方式に切り替えられるように設計されています。

4. まとめ:なぜこれが重要なのか?

この論文は、ブロックチェーンの「根本的な設計思想」を変えることを提案しています。

  • 今までの考え方: 「1 件 1 件、厳密にチェックして、安全を確保する(だから遅くて重い)」
  • ACE の考え方: 「まずは軽く通して、後からまとめて『本当だった』と証明する(だから超高速で軽い)」

「身分」と「取引」を分けることで、ブロックチェーンは「重くて遅い銀行」から、「超高速で誰でも使えるデジタル道路」へと生まれ変わる可能性があります。

この技術が実用化されれば、私たちが普段使うアプリや決済が、現在のインターネットのように瞬時に行われる未来が近づきます。