tag:リオーグ

文書の過去の版を表示しています。


リオーグ

リオーグ(再編成 / Reorganization)の解説 / Gemini による生成

 リオーグ(Reorganization)とは、ブロックチェーンにおいて、一度は台帳に書き込まれたはずのブロックが、より長い(あるいはより多くの累積工作量を持つ)別のチェーンの出現によって無効化され、正しい歴史が「書き換えられる」現象を指します。

1. リオーグが発生する仕組み

 多くのブロックチェーンは「最も長いチェーンを正しいとみなす(最長チェーンルール)」という仕組みで動いています。

  • 一時的な分岐(フォーク):
    • 2人のマイナーがほぼ同時に異なるブロックを発見した場合、ネットワークは一時的に2つのルートに分かれます。
  • 競争と選択:
    • その後、片方のルートがより早く次のブロックを繋げると、そのルートが「最長」となります。
  • 再編成の実行:
    • 短い方のルートを信じていたノードは、長いルートが現れた瞬間に自らの記録を破棄し、長いルートの内容に書き換えます。これが「リオーグ」です。

2. リオーグがもたらす問題点

 リオーグはネットワークの「不確実性」の象徴であり、いくつかの深刻なリスクを伴います。

  • ダブルスペンディング(二重支払い)の懸念:
    • 破棄されたブロックに含まれていた取引が、新しいチェーンでは含まれていない、あるいは異なる内容になっている場合、不正な取引が成立する恐れがあります。
  • ファイナリティの欠如:
    • 「取引が承認された」と思っても、後からひっくり返る可能性があるため、ユーザーは数ブロック(数分〜数十分)待機しなければ安心できません。これが「確定待ち(コンファメーション)」が必要な理由です。
  • 取引の「消滅」:
    • 短いチェーンで成立していた取引が、リオーグによって「未承認」状態に戻り、最悪の場合そのまま処理されなくなるリスクがあります。

3. なぜ Qubic にはリオーグが存在しないのか

 Qubicは「ブロック」を積み上げるモデルではなく、同期された「ティック(Tick)」による即時確定モデルを採用しているため、リオーグの罠にはまりません。

  • 合意と実行の同時性:
    • 従来のチェーンでは「実行」した後に「それが正しかったか」を議論しますが、Qubicでは「クォーラム(Quorum)が合意」した瞬間にのみ「実行と確定」が同時に行われます。
  • 代替の歴史が存在しない:
    • ティックごとにクォーラムの署名が必要であり、署名がないティックはそもそも歴史として存在できません。そのため、後から別の歴史が追い越してくるという概念自体がありません。
  • 即時ファイナリティ:
    • Qubicにおいて「確定待ち」は不要です。ティックがコミットされた瞬間、その取引は永続的であり、二度と書き換えられることはありません。

[Image comparing probabilistic finality in traditional blockchains with instant finality in Qubic]


結論

 リオーグは、従来のブロックチェーンが持つ「確率的ファイナリティ」という設計上の副作用です。

 Qubicはこのブロックモデルを根本から取り除き、同期されたティックとクォーラムによる合意を用いることで、リオーグの不安がない、極めて信頼性の高い金融・計算インフラを実現しています。

tag/リオーグ.1768682958.txt.gz · 最終更新: by d.azuma