====== リオーグ ====== ===== リオーグ(再編成 / Reorganization)の解説 / Gemini による生成 =====  **リオーグ(Reorganization)**とは、ブロックチェーンにおいて、一度は台帳に書き込まれたはずのブロックが、より長い(あるいはより多くの累積工作量を持つ)別のチェーンの出現によって無効化され、正しい歴史が「書き換えられる」現象を指します。 ===== 1. リオーグが発生する仕組み =====  多くのブロックチェーンは「最も長いチェーンを正しいとみなす(最長チェーンルール)」という仕組みで動いています。 * **一時的な分岐(フォーク):** * 2人のマイナーがほぼ同時に異なるブロックを発見した場合、ネットワークは一時的に2つのルートに分かれます。 * **競争と選択:** * その後、片方のルートがより早く次のブロックを繋げると、そのルートが「最長」となります。 * **再編成の実行:** * 短い方のルートを信じていたノードは、長いルートが現れた瞬間に自らの記録を破棄し、長いルートの内容に書き換えます。これが「リオーグ」です。 ===== 2. リオーグがもたらす問題点 =====  リオーグはネットワークの「不確実性」の象徴であり、いくつかの深刻なリスクを伴います。 * **ダブルスペンディング(二重支払い)の懸念:** * 破棄されたブロックに含まれていた取引が、新しいチェーンでは含まれていない、あるいは異なる内容になっている場合、不正な取引が成立する恐れがあります。 * **ファイナリティの欠如:** * 「取引が承認された」と思っても、後からひっくり返る可能性があるため、ユーザーは数ブロック(数分〜数十分)待機しなければ安心できません。これが「確定待ち(コンファメーション)」が必要な理由です。 * **取引の「消滅」:** * 短いチェーンで成立していた取引が、リオーグによって「未承認」状態に戻り、最悪の場合そのまま処理されなくなるリスクがあります。 ===== 3. なぜ Qubic にはリオーグが存在しないのか =====  Qubicは「ブロック」を積み上げるモデルではなく、同期された「[[tag/ティック]](Tick)」による即時確定モデルを採用しているため、リオーグの罠にはまりません。 * **合意と実行の同時性:** * 従来のチェーンでは「実行」した後に「それが正しかったか」を議論しますが、Qubicでは「[[tag/クォーラム]](Quorum)が合意」した瞬間にのみ「実行と確定」が同時に行われます。 * **代替の歴史が存在しない:** * ティックごとにクォーラムの署名が必要であり、署名がないティックはそもそも歴史として存在できません。そのため、後から別の歴史が追い越してくるという概念自体がありません。 * **即時ファイナリティ:** * Qubicにおいて「確定待ち」は不要です。ティックがコミットされた瞬間、その取引は永続的であり、二度と書き換えられることはありません。 ---- ===== 結論 =====  リオーグは、従来のブロックチェーンが持つ「確率的ファイナリティ」という設計上の副作用です。  Qubicはこのブロックモデルを根本から取り除き、同期されたティックとクォーラムによる合意を用いることで、リオーグの不安がない、極めて信頼性の高い金融・計算インフラを実現しています。 ===== Related Articles ===== {{topic>リオーグ }} {{tag>リオーグ 51%攻撃 }}