イーサリアムネットワークにおいて「承認数」とは、あるトランザクションやブロックが、他のブロックによって参照・追認された回数のことを指します。主にブロックチェーンの安全性・信頼性を高める指標としてよく使われており、多くのウォレットや取引所、DApps上でも承認数(Confirmations)を確認することができます。
ビットコインをはじめとするブロックチェーンシステムでは、初期から「何回承認されたか」が不正・攻撃を防止するための目安とされてきました。イーサリアムも同様に、ブロックがチェーンに追加されてからその後いくつのブロックが連結されているか=承認数により、トランザクションの確定度合いが図られます。これはダブルスペンド(二重支払い)攻撃や、チェーンの分岐(フォーク)時のリスクを軽減するうえで非常に重要です。
イーサリアムではトランザクション送信後、まずマイナーまたはバリデーターによるブロック生成作業が行われ、トランザクションが正式にブロックへ記載されるまで「未承認」状態にあります。一度ブロック内に組み込まれると、そのトランザクションやブロックは「1承認」となります。
次に新しいブロックが前のブロックの後ろに付与されるたび、前のブロックの承認数がプラス1ずつ増えていきます。例えば、あるトランザクションが含まれたブロック生成のあと5つの新ブロックが続けば、そのトランザクションの承認数は「6」となります。
markdown
ブロックチェーンにおける改ざん耐性は、承認数が増えることで確実に強化されます。承認数が多いほど、過去の取引を巻き戻したり改ざんしたりするためのコストは指数関数的に増大します。攻撃者がチェーンを書き換えるには、その後ろに連なるすべてのブロックを上回る計算力が必要になるため、承認数が増えれば増えるほど安全というわけです。
大手取引所やDAppsでは、入出金やNFTのミント時に「○承認数に到達してから処理」といった要件を設定することがあります。これは、一定数ブロックが積み重なり取引が変更不能であることを保証するための安全策です。
Bitget Exchangeでも、イーサリアムの入金時に承認数が表示されます。承認数が規定値を超えることで、ユーザーは安全な取引ができると安心できます。
承認数が1や2の状態でトランザクションを承認(=確定)した場合、ネットワークのフォークや攻撃により取引が巻き戻されるリスクが残ります。
Web3アプリや即時決済を目指すサービスでは、承認数が少なくても処理を進めたい場合があります。ですが、その分リスクも増すため、バランスが重要です。
多くのWeb3ウォレット(例:Bitget Wallet)は、リアルタイムで承認数を確認できる機能を備えています。高額資産の移動やDeFi運用時は特に、承認数を意識してより安全な資産管理を心がけましょう。
イーサリアムの承認数は、私たちの資産や取引の安全を裏側で守る重要な要素です。今後、PoS(Proof of Stake)化やレイヤー2技術の発展により、より高速かつ安全なブロックチェーン運用が進むとしても、承認数の概念やリスク管理の意識は不可欠です。Bitget ExchangeやBitget Walletなど信頼できるサービスとともに、日々の取引や資産運用の最適化を目指していきましょう。新しい技術が生まれても、承認数を理解し活用することで、安全かつスマートにイーサリアムの可能性を最大化できます。