なぜ取引所や交換サービスは複数のネットワーク承認を要求するのか?
仮想通貨取引所や交換サービスに入金する際、多くのユーザーは資金が反映されるまでに必要なネットワーク承認の数が異なることに気づきます。これにより、「なぜこんなに時間がかかり、多くの承認が必要なのか?」という疑問が生まれます。その答えは主に二つの理由にあります。システムの安全性を確保するためと、取引所がユーザーの資金をより長く保持したいという利害関係です。
取引所、交換サービス、およびプラットフォームの安全性
複数回の取引承認が役立つ主な問題の一つは、ブロックの分岐(フォーク)であり、これは二重支払いのリスクをもたらします。
2017年にビットコインネットワークでブロック分岐が発生し、同時に2つの並行したブロックチェーンが現れました。いくつかのトランザクションは最初は承認済みと見なされましたが、その後拒否されたチェーンに入り、取り消されました。もし取引所が複数の承認を待たなければ、ユーザーはこうしたチェーンの変動により資金を失う可能性がありました。
二重支払い(Double Spending)
二重支払いとは、同じ資金を複数回使うことです。トランザクションが完全に検証・承認されるまで、コインは送信者のウォレットに残ります。送信と最終承認の間に、悪意のある者が同じコインで再度支払いを試みるリスクがあります。
ユーザーがオンラインショップで商品を購入し、同時に同じビットコインを別のトランザクションで送信します。ショップが十分な承認を待たなければ、最初のトランザクションがキャンセルされる可能性があり、支払いを受け取れないリスクがあります。
51%攻撃
51%攻撃は、悪意のある者がネットワークの計算力(ハッシュレート)の半分以上を掌握することで発生します。これにより、取引の順序を操作し、二重支払いを実行するなど、ネットワークの安全性を損なうことが可能になります。
2018年にBitcoin Gold(BTG)ネットワークが51%攻撃を受け、攻撃者は脆弱性を突いて大量のコインを不正に引き出しました。これを受けて、取引所はBTGの出金に必要な最小承認数を50ブロックに引き上げました。
取引所による資金の拘束
セキュリティ上の理由に加え、一部の取引所は意図的に多くの承認を要求して、ユーザーの資金をできるだけ長く自分たちのアカウントに留め、自由に運用しています。
これにより、取引所は仮想通貨の有利な取引を行うことが可能になります。例えば、特定の通貨で大口入金があった場合、そのコインを事前に売却し、追加の利益を得ることができます。
また、資金拘束の慣行は、異なる取引所間の価格差で利益を得るアービトラージトレーダーの活動を著しく妨げます。承認時間の長期化は迅速な取引を阻害し、素早い利益獲得のチャンスを減少させます。
アービトラージトレーダーがある取引所で迅速に仮想通貨を購入し、別の取引所で売却しようと計画しています。しかし、最初の取引所が大量の承認を理由に資金を遅延させると、トレーダーは待機時間のために有利な取引の機会を失ってしまいます。
結論
このように、入金時に多くの承認を要求することは、ユーザーやサービスを様々な詐欺や技術的問題から守る重要な仕組みです。同時に、取引所が流動性や財務リスクを管理するために使うツールでもあります。