ゼロ確認/未確認トランザクション
ゼロ確認または未確認トランザクションとは何ですか?
ゼロ確認トランザクションまたは未確認トランザクションは、ブロックチェーン上でまだ記録または検証されていない交換として定義されます。これを文脈的に理解するには、ブロックチェーン テクノロジーの基本原則をいくつか思い出す価値があります。
ブロックチェーンは、継続的なブロックのシーケンスで構成される分散型台帳です。ブロックチェーンは、この共通台帳に記録されたデータの完全性について合意に達した分散ノードのネットワークによって維持されます。ブロックチェーンを操作しようとする悪意のある者は、ブロックチェーンの完全性を妨害するために、ネットワーク全体のコンピューティング能力の少なくとも 51% を制御する必要があります。
ブロックチェーンにデータを送信した後、ユーザーはネットワークを維持するいずれかのモードが登録されるまで待機し、ブロックに追加する前にデータを検証する必要があります。ブロックは相互に接続されているため、検証された各ブロックは以前のすべてのブロックも確認します。
ゼロ確認トランザクションとは、ブロックチェーン上でまだ確認されておらず、したがってまだブロックチェーンの一部ではないトランザクションを指します。
これは、すでに開始されているものの、ネットワークのマイナーによってまだ確認されていないトランザクションとして理解できます。トランザクションを開始するアクターのみがそれを認識しており、ブロックがマイニングされて他のネットワーク参加者によってトランザクションが確認されるまで、トランザクションは確認がゼロであると言われます。
トランザクションの確認時間は、特定のネットワーク上のトランザクションの量によって異なることに注意してください。例としてビットコインを使用すると、ビットコイン ネットワーク内のノードに中継されたものの、まだブロックに組み込まれていないビットコイン (BTC) トランザクションは、ゼロ確認トランザクションと呼ばれます。
確認ゼロのトランザクションは、時間が経つと実際に確認が完了することを前提として、ビットコイン支払いがネットワークによって確認される前に商品をリリースする販売者の場合など、特定のシナリオで顕著になる可能性があります。通常、トランザクションが検証されたことをかなり確実にするには、ネットワークから少なくとも 6 回の確認が必要です。