人気のトピック

暗号資産の取引に必要なブロックチェーンの承認数は?

By: WEEX
|
0

送金に必要な承認数を3つの異なるウォレットに尋ねると、答えが3通り返ってくるかもしれません。誰かが間違っているというわけではありません。承認数の意味はネットワークによって異なり、受取側が独自の要件を設定していることもよくあります。

ここでは、よく利用されるネットワークでの仕組みと、最終的に必要な数を決めるのは誰なのかを解説します。

一律の承認数はない

承認とは、取引が記録されたブロックの後にブロックが追加されることです。承認数が増えるほど、取引が取り消される可能性は低くなります。必要な承認数は、ネットワークがどのように合意に達するかによって異なります。ビットコインのように確率に基づくネットワークでは、ブロックが積み重なるにつれてリスクが低下し続けます。一方、ファイナリティがあるネットワークでは、実際上ブロックを取り消せなくなる時点があります。

そのため、実際に確認すべきなのは通常、「ブロックはいくつか」ではなく、「この取引は受取側が求める確実性に達しているか」です。答えはネットワークによって異なります。

ビットコイン:6承認は慣例であり、ルールではない

ビットコインには組み込みのファイナリティがないため、ユーザーは承認数を目安にします。約6承認を待つのが一般的な慣例として知られており、ブロック生成目標が約10分に1つなので、所要時間は約1時間です。これはプロトコル上のルールではなく、少額の支払いであれば、それより少ない承認数で受け付けられることもあります。

承認が1つ増えるごとに、取引を含むチェーンを別の競合するチェーンに置き換えることが難しくなる、というのがその理由です。承認数が0の取引はまだブロックに含まれておらず、最終確定したものとして扱うべきではありません。

イーサリアム、BNB Smart Chain、TRON:ファイナリティを待つ

イーサリアムでは12秒ごとにブロックが生成されるため、最初の承認は通常すぐに得られます。また、プルーフ・オブ・ステークへの移行後はファイナリティも備わりました。バリデーターは各エポックでチェックポイントに投票し、約2エポック後、つまり約13分でブロックがファイナライズされます。それでも、多くのアプリケーションは完全なファイナリティではなく、所定の承認数を待ちます。

BNB Smart Chainは高速ファイナリティを実現する投票メカニズム(BEP-126)を採用しており、BNB Chainによると、現在は通常、数秒以内にファイナリティが得られます。約15承認を待つ従来の慣例は、このメカニズムが導入される前のものです。TRONでは約3秒ごとにブロックが生成されます。開発者向けドキュメントによると、27人のスーパー代表者のうち少なくとも19がそのブロックを基にブロックを生成すると、そのブロックは確定され、通常は約1分かかります。それまでは、理論上、取引が再編成によって取り消される可能性があります。

ソラナ:承認数ではなく3つのステータス

ソラナでは承認数を数えません。取引は「処理済み」「確認済み」「ファイナライズ済み」のいずれかのステータスで表示されます。「処理済み」はノードが取引を処理したこと、「確認済み」はバリデーターの圧倒的多数がそのブロックに投票したことを意味します。「ファイナライズ済み」は、ブロックが十分深く埋もれ、取り消し不能と見なせる状態です。それぞれの段階には通常数秒かかり、「ファイナライズ済み」が最も時間を要します。

Solscanなどのエクスプローラーでは、こうしたステータスが、ほかのネットワークで表示される承認数の代わりになります。

必要な承認数を決めるのは誰?

実際には、受取側のウォレット、プラットフォーム、または加盟店が必要な承認数を設定します。必要数を増やすと安全性は高まる一方、速度は遅くなるため、リスクにさらされる金額が大きいほど、必要数も増えることがよくあります。そのため、送金がオンチェーンで有効でも、受取側が要件を満たすまで、受取側の画面では保留中と表示されることがあります。

送金の状況を確認するには、利用したネットワークのエクスプローラーに取引ハッシュを貼り付けてください。そこに表示される承認数やステータスは、受取側が確認しているものと同じデータです。

WEEXからのお知らせ:まず必要な承認数を確認しましょう

WEEXは、送金前に受取側のウォレットやプラットフォームが求める承認数を確認し、再送信するのではなく、必要な待ち時間を考慮するようユーザーに呼びかけています。正しいエクスプローラーで取引ハッシュを検索して進捗を確認し、承認数が0の取引は、商品や資金を引き渡す前に未確定として扱ってください。確認が済む前に支払いを受け入れるよう求める相手には注意し、シードフレーズや秘密鍵は決して共有しないでください。

まとめ

必要な承認数に共通の基準はありません。ビットコインでは約6承認を待つのが一般的で、イーサリアム、BNB Smart Chain、TRONにはそれぞれ独自のファイナリティの仕組みがあり、ソラナでは承認数の代わりにステータスが使われます。重要なのは、受取側が送金を決済済みと見なす時点であり、エクスプローラーを見れば、そこにどれだけ近づいているかがわかります。

よくある質問

1. ビットコインの取引には何回の承認が必要ですか?
一般的な目安は約6承認で、ビットコインのブロック生成目標である10分間隔に基づくと、所要時間は約1時間です。これはプロトコル上のルールではなく慣例であり、受取側がそれより多い承認数、または少ない承認数を求めることもあります。

2. イーサリアムの取引には何回の承認が必要ですか?
決まった承認数はありません。通常、最初の承認は数秒以内に得られ、約2エポック後、つまり約13分でブロックがファイナライズされます。その代わりに、所定の承認数を待つアプリケーションも多くあります。

3. BNB Smart ChainとTRONで必要な承認数は同じですか?
いいえ。BNB Smart Chainは高速ファイナリティを実現する投票メカニズムを採用しています。TRONでは、27人のスーパー代表者のうち少なくとも19がそのブロックを基にブロックを生成するとブロックが確定され、通常は約1分かかります。

4. ソラナでも承認数が使われますか?
承認数としては使われません。ソラナでは取引が「処理済み」「確認済み」「ファイナライズ済み」のいずれかで表示され、「ファイナライズ済み」が最も確実性の高い状態です。

5. ネットワークより多くの承認をプラットフォームが求めることはありますか?
あります。資金を利用可能と見なすまでに必要な承認数は各ウォレットやプラットフォームが決めるため、取引がオンチェーンで有効でも、受取側では保留中のままになることがあります。

関連記事
シェア
copy

上昇率上位

iconiconiconiconiconiconiconicon
カスタマーサービス:@weikecs
事業提携:@weikecs
定量取引・MM:bd@weex.com
VIPプログラム:support@weex.com