送金したのに「なぜ取引所は入金を反映してくれないのか」と感じたことはないか。
その答えがファイナリティだ。ビットコインを送っても、取引所が「6承認待ち」と表示する理由。DeFiで担保を入れたのにすぐ使えない理由。すべてこの概念に行き着く。
ファイナリティとは、取引が「絶対に取り消せない状態」になる瞬間のことだ。これがなければ暗号資産は決済手段として機能しない。
ファイナリティとは何か:初心者向けの正確な定義
「確定」とはどういう状態か
銀行振込を思い浮かべてほしい。振込操作をしても、着金確認まで数時間から翌営業日かかることがある。その間、送金は「処理中」であって「確定」していない。
ブロックチェーンも同じ構造を持つ。トランザクションをネットワークに送信した瞬間は「ブロードキャスト済み」に過ぎず、ネットワーク全体がその取引を「覆せない」と判断した時点で初めて確定する。
その「覆せなくなった瞬間」がファイナリティだ。
なぜ「確定」が難しいのか
銀行の場合、確定を宣言するのは銀行自身だ。管理者が1社なので「私が確認した、これで確定」と言えば終わる。
ブロックチェーンには管理者がいない。世界中に散らばる数千〜数万のノードが、誰の指示もなく「この取引は正しい」と合意しなければならない。
この問題をビザンチン将軍問題と呼ぶ。複数の将軍が離れた場所から連絡を取り合いながら作戦を合意しようとするとき、一部の裏切り者がいても正しい結論に達せるか、という古典的な分散システムの難題だ。
Bitcoinはこれを「最長チェーン優先ルール」で解いた。最も多くの計算資源が積み上げられたチェーンを正とみなすという設計だ。しかしその副作用として、確率的ファイナリティという構造が生まれた。理論上、どれだけ承認が積み重なっても100%の確定は存在しない。
なぜファイナリティという概念が生まれたのか
二重支払い問題がすべての出発点
ビットコインが解こうとした問題の核心は二重支払いだ。デジタルデータは複製できる。同じコインを2か所に同時に送ることができれば、通貨として成立しない。
中央管理者がいれば「AがBに送った時点でAの残高を減らす」と台帳を書き換えるだけで解決する。だが分散型では、その書き換えを誰が宣言するかという問題が残る。
Bitcoinの解法は「計算量で嘘をつくコストを上げる」だった。正直にマイニングするほうが経済的に得になるよう設計し、ネットワーク全体の計算資源が積み上がるほど過去の取引を書き換えるコストが高くなる。これが確率的ファイナリティの正体だ。
Ethereumがその限界を嫌った理由
確率的ファイナリティには根本的な問題がある。「十分に安全」という経験則は存在しても、「絶対に安全」とは言えない。機関投資家や金融機関がシステムに組み込む際、「十分に」という曖昧さは致命的だ。
Ethereumは2022年のPoS移行(The Merge)で異なるアプローチを採用した。経済的ファイナリティと呼ばれる設計で、不正を試みたバリデータは預けたETHを没収(スラッシング)される。不正のコストを「計算資源」から「資産の喪失」に変えることで、ファイナリティに経済的な根拠を与えた。
決済インフラとしての要求が高まった背景
2020年以降のDeFi爆発的成長と、機関投資家の参入が、ファイナリティへの要求水準を一気に引き上げた。
DeFiのレンディングプロトコルでは、担保資産の価値が常に変動する。「いつの時点の価格で担保評価を確定させるか」が清算ロジックに直結する。ファイナリティが曖昧なチェーンでは、清算処理のタイミングがずれてプロトコルが損失を被るリスクがある。
機関投資家は自社のリスク管理モデルに組み込むため、決済リスクを定量化する必要がある。「だいたい60分で確定」は定量化できない。
なぜファイナリティが投資家・市場・国家に影響するのか
取引所にとっての現実的な問題
取引所がビットコインの入金に「6承認待ち」を設けるのは慣習ではなく、リスク管理の結果だ。
1承認の時点で入金を反映させ、ユーザーが即座に出金したとする。その後、マイナーがチェーンを再編成して入金トランザクションを無効化すれば、取引所は二重支払い被害を受ける。6承認というラインは、その時点でのBitcoinネットワーク全体のハッシュレートで51%攻撃を実行するコストが、得られる利益を大幅に上回るという計算から来ている。
DeFiプロトコルの設計に直結する
Aaveなどのレンディングプロトコルでは、担保の清算は価格オラクルが特定の閾値を下回った瞬間に実行される。
問題は、その「瞬間」がファイナリティ前のトランザクションに基づいていた場合だ。ネットワークの混雑やチェーン再編成が起きると、価格参照と清算実行のタイミングがずれ、プロトコルが担保不足のまま貸出を続けてしまうリスクが生じる。2022年の複数のDeFiハックでは、ファイナリティの曖昧さがオラクル操作と組み合わさって悪用されている。
機関投資家がオンチェーンに踏み込めない理由
BlackRockやFidelityがビットコインETFを申請し続けたのは、カストディ側の整備が進んでいたからだ。しかし、より直接的なオンチェーン運用に踏み込むには、決済ファイナリティのSLA(サービスレベル合意)が必要になる。
ファイナリティが確率的であるということは、リスク管理部門が「95%のケースでX分以内に確定」という数字を示すことができないことを意味する。これが機関資金のオンチェーン参入を遅らせてきた構造的な理由のひとつだ。
国家・中央銀行が直面する法的問題
CBDCの設計において、ファイナリティは純粋な技術問題ではなく法律問題だ。
国際的な決済では「送金が確定した法的な時点」を契約や規制の根拠にする必要がある。ビットコインの確率的ファイナリティは「確定の法的時点」を定義できないため、国際決済銀行(BIS)はクロスボーダーCBDC決済の設計においてファイナリティの明確化を最優先課題のひとつとして挙げている。
ファイナリティは実際どう実装されているのか
Bitcoinの確率的ファイナリティ
Bitcoinの「6承認ルール」は、Satoshi Nakamotoのオリジナル論文に記述された計算に由来する。攻撃者がネットワーク全体のハッシュレートの一定割合を持っているとき、何承認まで積み重ねれば追いつけなくなるかを確率計算したものだ。
6承認時点でのBitcoinネットワークでは、51%攻撃の実行に必要な電力コストと機材調達コストが、攻撃で得られる最大利益を大幅に超える。これが「経験則的なファイナリティライン」として業界に定着した。
ただし、これはネットワーク規模に依存する。2018〜2019年のEthereum Classic、Bitcoin Goldでは実際に51%攻撃が成功し、取引所が数億円規模の被害を受けた。これらは当時のネットワーク規模ではハッシュレートの51%を短時間レンタルするコストが低かったためだ。
EthereumのPoSにおける経済的ファイナリティ
Ethereum(PoS)は2エポック、約13分でチェックポイントが確定する。
仕組みの核心はスラッシングだ。バリデータは32ETH以上を預けてステーキングに参加するが、矛盾したブロック提案や署名といった悪意ある行動を取った場合、預けたETHの一部から全部が没収される。
これがファイナリティに経済的根拠を与える。不正の実行には莫大なETHの喪失リスクが伴うため、理論上は資産消失を厭わない「自殺的攻撃者」以外にはファイナリティを破壊するインセンティブがない。
Solanaの楽観的ファイナリティとそのトレードオフ
Solanaは約400ミリ秒という高速ファイナリティを実現している。これは「楽観的ファイナリティ」と呼ばれる設計で、問題がないと仮定して先に進み、問題が発生したときに対処するというアプローチだ。
速度の代償は可用性だ。Solanaは2021〜2022年にかけて複数回のネットワーク停止を経験した。大量のトランザクションが流入したとき、バリデータ間の合意プロセスが追いつかずネットワーク全体が止まった。ファイナリティの速さとネットワークの安定性はトレードオフの関係にある。
XRP Ledgerの設計思想
XRP Ledgerは3〜5秒でファイナリティに達する。Rippleが設計した独自のコンセンサスプロトコル(RPCA)を使用し、あらかじめ設定されたバリデータ間の投票で合意に達する。
この設計は銀行間送金を念頭に置いている。参加バリデータが既知であるため、Bitcoinのような「誰でも参加できる」開放性は持たないが、決済確定の速度と確実性を最優先にしている。SWIFTの代替を目指す設計上、ファイナリティの速度と明確さはプロトコルの存在意義そのものだ。
実運用事例
JPモルガンのブロックチェーン決済基盤であるOnyxは、機関間の決済においてファイナリティの保証をSLAに組み込んで運用している。従来のコルレス銀行経由の国際送金では決済確定まで1〜3営業日かかるが、Onyxを使ったドル建て決済は数秒〜数分での確定が可能になっている。
ファイナリティをめぐるリスクと問題点
チェーン再編成(Reorg)攻撃の実態
チェーン再編成とは、マイナーが意図的に過去のブロックを書き換え、すでに承認されたトランザクションを無効化する攻撃だ。
攻撃の手順はシンプルだ。①取引所に暗号資産を大量入金し、取引所が「n承認で入金確定」とした瞬間に出金する。②その後、ひそかに蓄積していた別のチェーン(入金トランザクションを含まないチェーン)を公開し、正規チェーンを上書きする。これで取引所は資産を失い、攻撃者は出金済みの資産を手元に残す。
2019年のEthereum Classicへの攻撃では、約1億円規模の二重支払いが実際に実行された。
ソフトファイナリティを悪用した詐欺スキーム
一部の取引所が競争上の理由から「1承認で入金反映」を採用したことで、以下のスキームが可能になった。
小規模なアルトコインで実行例がある。①流動性の低いチェーンに大量送金。②1承認時点で取引所が入金反映。③即座にBTCやETHに交換して出金。④その後、元の送金トランザクションをReorgで無効化。取引所はアルトコインを「受け取っていない」状態になるが、BTCは既に出金済みというスキームだ。
PoSファイナリティの経済的前提が崩れるケース
Ethereumのスラッシングによるファイナリティは、バリデータのステーク総量が十分に大きいことを前提とする。
新興のPoSチェーンでは、バリデータの総ステーク量が少ないため、攻撃コストが現実的な水準になりうる。「PoSだから安全」という単純化は危険で、チェーンのセキュリティ予算(バリデータへの報酬の経済規模)を確認することが必要だ。
クロスチェーンブリッジ問題
2022年3月のRonin Bridgeハック(約700億円相当)は、クロスチェーン環境でのファイナリティ問題を露わにした。
ブリッジは送信元チェーンと受信先チェーンの2つのファイナリティが非同期で動く。送信元では「確定済み」でも、受信先での確認が遅れる間に攻撃者がその差を突く余地が生じる。Roninの場合、バリデータキーの管理問題も重なったが、構造的にはクロスチェーン環境がファイナリティの弱点を増幅させた形だ。
規制上の未定義問題
EUのMiCA規制(2024年施行)は暗号資産の発行・取引に関する包括的な枠組みを設けたが、ファイナリティの「法的確定時点」については明確な定義を持っていない。
これは実務上の問題を生む。企業が暗号資産での支払いを受け取った場合、それが「受領された」法的な瞬間はいつか。会計処理、税務申告、契約履行の観点から、ファイナリティの法的定義は未解決のままだ。
ファイナリティは今後どう進化するのか
CBDCの普及がパブリックチェーンへの圧力を生む
中央銀行デジタル通貨は設計上、「法的ファイナリティ」を持たなければならない。中央銀行が発行する以上、決済の確定時点を法律で定義できる。
これはパブリックチェーンにとって比較軸として機能する。企業が「CBDCで決済できるなら確定は即時。ビットコインで決済すると60分待つ理由は何か」という問いを立てたとき、確率的ファイナリティは説明しにくい弱点になる。決済用途ではファイナリティの速さと確実性が差別化要因として機能するようになる。
決済特化チェーンとDeFiチェーンの分化
Sui、Aptos、Monadなどの新興チェーンは、ファイナリティ速度を設計の中心に置いている。これは「汎用スマートコントラクトプラットフォーム」ではなく「高速決済インフラ」として差別化しようとする動きだ。
一方で、EthereumはL2(レイヤー2)を通じてスループットを上げながら、L1のファイナリティをセキュリティの錨として維持するアーキテクチャを選んだ。「高速だが独立したファイナリティ」と「やや遅いが強固なファイナリティ」の棲み分けが進んでいく。
機関投資家のオンチェーン参入条件としてのファイナリティ
BlackRockのBUIDLファンド(オンチェーン米国債)やFidelityのトークン化商品の登場は、機関投資家がオンチェーンの仕組みを直接使い始めた段階を示している。
この流れが本格化するには、カストディアンと機関のリスク管理部門がファイナリティを定量的なSLAとして合意できる状態が必要だ。「十分に安全」から「X秒以内にY%の確率で確定、例外時の賠償はZ」という契約上の定義へ移行することが、次のフェーズの条件になる。
AIエージェントと自律的オンチェーン取引
自律的に資産運用するAIエージェントの登場は、ファイナリティの要求水準を別の角度から引き上げる。
AIエージェントが「トランザクションAが確定した後にトランザクションBを実行する」という条件付き処理を自律的に行う場合、ファイナリティの曖昧さはシステム設計上の不確定要素になる。「だいたい確定している」という状態ではなく、「確定/未確定」のバイナリな判断が必要なため、ファイナリティが明確に定義されたチェーンへの需要が構造的に高まる。
BISによる国際標準化の動き
BIS(国際決済銀行)は「Project Nexus」などのクロスボーダー決済実験を通じて、異なる決済システム間のファイナリティを相互認証する仕組みの設計を進めている。
各国のCBDCが相互運用される世界では、「このチェーンのファイナリティはどの国の法制度下でも有効か」という問いが生まれる。技術的なファイナリティに法的効力を付与する国際基準が整備されれば、チェーンの設計要件そのものが変わる可能性がある。
関連用語
- コンセンサスアルゴリズム:PoW・PoS・DPoSなど、分散ネットワークが合意に達するための仕組み。ファイナリティの速さと種類はコンセンサス方式で決まる
- 51%攻撃:ネットワーク全体のハッシュレートまたはステーク量の過半数を掌握し、チェーンを書き換える攻撃。ファイナリティの現実的な脅威
- ビザンチン将軍問題:管理者不在の環境で複数の参加者が正しい合意に達するための理論的難題。ブロックチェーン設計の出発点
- スラッシング:PoSにおいて不正なバリデータの預け資産を没収するペナルティ機構。Ethereumの経済的ファイナリティの根拠
- チェーン再編成(Reorg):過去のブロックが書き換えられること。確率的ファイナリティを持つチェーンで理論上常に存在するリスク
- ブリッジリスク:異なるチェーン間で資産を移動する際に生じるセキュリティリスク。クロスチェーン環境ではファイナリティの非同期が弱点になる
- CBDC(中央銀行デジタル通貨):各国中央銀行が発行するデジタル通貨。法的ファイナリティの定義が設計上の前提となる
- DeFi清算ロジック:担保価値が閾値を下回ったときに自動実行される清算処理。ファイナリティの確実性がプロトコルの健全性に直結する