おはようございます、皆様。 Crypto Learning Series — 50日目 ブロックチェーンの最終確定とは?取引はいつ真正に確定するのか? あなたは仮想通貨を誰かに送金しました。 ウォレットには取引が成功したと表示されています。 しかし、これはその取引が決して取り消されたり変更されたりしないということを意味するでしょうか? 必ずしもそうではありません。 ここで、ブロックチェーンの最終確定が重要になってきます。 ブロックチェーンの最終確定とは? 最終確定とは、ブロックチェーンの取引やブロックがネットワークの合意ルールに基づいて不可逆であると見なされる時点を指します。 取引が最終確定に達すると、それを取り消すにはプロトコルのセキュリティ前提を破るか、極めて困難な攻撃を実行する必要があります。 確認 vs 最終確定 この2つの用語は関連していますが、必ずしも同じではありません。 - 確認:取引がネットワークによって受け入れられたブロックに含まれた状態。 - 最終確定:プロトコルがその取引を不可逆であると見なす段階に達した状態。 一部のブロックチェーンは確率的最終確定を提供し、他のものはより強力なプロトコルベースの最終確定メカニズムを採用しています。 最終確定はどのように機能するのか? 2つの例を見てみましょう。 1. Bitcoin Bitcoinはプルーフ・オブ・ワークを採用しています。 取引がブロックに含まれると、1回の確認を受けます。 そのブロックの上にさらにブロックが追加されるたびに、取引を逆転させるのがますます難しくなります。 これは確率的最終確定と呼ばれます。 2. Ethereum Ethereumはプルーフ・オブ・ステークを採用しています。 その合意プロトコルはバリデーターの証言とチェックポイントを使用してブロックを最終確定させます。 通常条件下では、Ethereumは約13~15分でブロックを最終確定させますが、ネットワーク状況によってこの時間は変動します。 なぜ最終確定は重要なのか? - 完了した取引に関する不確実性を防ぐ。 - 取引所が入金・出金を管理するのを支援する。 - セキュアなDeFi操作を可能にする。 - 後で取り消される可能性のある取引を受け入れるリスクを低減する。 最終確定は失敗する可能性はあるのか? はい。 一部のネットワークでは、最終確定の遅延、チェーンの再編成、または例外的な合意失敗が発生することがあります。 そのため、取引所やアプリケーションは、取引を確定済みとみなす前に、必要な確認回数またはプロトコルの最終確定を待つことが一般的です。 重要な教訓 成功した取引通知が必ずしも取引が最終確定したことを意味するわけではありません。 確認は、取引がブロックチェーンに含まれたことを示します。最終確定は、その取引が今後もそこに残り続けるというネットワークの保証の強さを示します。 明日 — 51日目:ブロックチェーン・ノードとは何か?すべての分散型ネットワークにはなぜノードが必要なのか? あなたはこれまでに仮想通貨を送金し、受け取るまで複数の確認を待ったことはありますか?



