中級者用語を調べる
決済の確定性(ファイナリティ)とは
- 執筆
- CRYPTO PORT 編集部
- 公開日
- 更新日
- 読了目安
- 5 分
結論
決済の確定性とは、支払いがもう取り消されない状態になったことを指します。ブロックチェーンでは承認が積み上がるほど巻き戻る確率が下がる方式と、一定条件で確定が宣言される方式があります。店舗にとっては「いつ商品を渡してよいか」を決める基準そのものです。
要点
- 支払いが取り消されなくなった状態を指す概念
- 承認数で確率的に確定する方式と、宣言的に確定する方式がある
- 店舗が商品を渡してよい時点を決める基準になる
- 確定前の残高を根拠に出荷すると巻き戻りの損失を負う
定義
送金が取り消されたり巻き戻されたりする可能性が実質的になくなった状態。ブロックチェーンごとに確定の判定方法と所要時間が異なる。
プルーフ・オブ・ワークの通貨では、取引がブロックに入ったあと、その上にブロックが積み上がるほど巻き戻る確率が下がります。確定は確率的で、何承認で十分とするかは受け取る側が決めます。高額なら多く待つ、という運用になります。
プルーフ・オブ・ステークの多くのチェーンでは、一定数の検証者が合意した時点で確定が宣言されます。この場合は待ち時間が短く、かつ「もう戻らない」と言い切れる点が異なります。ただしチェーンが停止した場合の扱いはネットワークごとに違います。
店舗側の実務では、確定前に商品を渡すかどうかがそのまま損失リスクになります。少額の店頭商品なら未確定でも渡す運用が現実的ですが、高額品やデジタル財の即時提供では、確定を待つ設計にしないと巻き戻りで商品だけが失われます。
注意点
- · 「送信済み」と「確定済み」は別の状態なので、画面表示を鵜呑みにしない
- · 混雑時は承認まで大幅に時間がかかることがある
- · 確定後は誤送金でも取り消せないため、宛先の確認が最後の防衛線になる