ビットコイントランザクションでのロック時間の意味:ロック時間:ブロックの高さ、日付?
エレクトラムとコアビットコインウォレットでビットコイントランザクションを構築すると、ロックタイムと呼ばれるこのオプションが見つかります. コアウォレットでは、トランザクションの確認時間目標を選択するオプションがあります。一方、エレクトラムでは、ブロックの時間と日付を指定できます. ほとんどのトランザクションでは、このロックタイム機能を使用する必要はありません。トランザクションを最終的なものにしたい場合は、このフィールドをデフォルト設定のままにしてください。 mempoolのトラフィックと料金に応じて、トランザクションは次の数ブロックで確認されます. この機能が何であるかを知らない初心者の中には、誤って数日または数か月間トランザクションをロックしてしまう人もいます. 最近、ユーザーの1人がトランザクションを数週間停止させました。ブロックエクスプローラーでトランザクションを確認すると、ロック時間ブロックを指定したロック時間というフィールドがありました:664777。これは、この特定のトランザクションが指定されたブロックの高さでのみ有効になることを意味します。ブロック664777がマイニングされるまで、トランザクションをブロックに含めることはできません。. では、ビットコイントランザクションでのロック時間はどういう意味ですか?この機能の目的は何ですか。また、トランザクションのロック時間を設定する必要がある場合? ビットコイントランザクションのロック時間とは何ですか? ビットコイントランザクションのロック時間はユーザーが指定します。特定のトランザクションをブロックチェーンに追加できる時間です. ロックタイムは、ポストデートに使用されるトランザクションデータの最後のフィールドです。これにより、マイナーがトランザクションを選択してブロックチェーン上の最新のブロックにアタッチできる最も早い時間または最も早いブロックが設定されます. 送信者がロック時間を指定すると、トランザクションは指定されたブロックの高さまたは時間まで単にロックされたままになります. たとえば、ユーザーがロックタイムブロックの高さ@ 664777を指定し、現在のブロックの高さが664700の場合、ユーザーはブロック664777に到達するまで待機する必要があります。ブロック664777がマイニングされた後でのみ、マイナーはトランザクションをブロックに含めようとします。ビットコインでは、ブロック時間は10分であるため、ユーザーはトランザクションが確認されるまで770時間(1か月近く)待つ必要があります。. この機能を使用する理由? まず第一に、ほとんどのビットコイントランザクションはこの機能を必要とせず、設定されたロックタイムを使用しません。したがって、この機能を使用しないトランザクションでは、ロック時間が0x00000000に設定されます。. 特定のブロックの高さまたは時間までトランザクションをロックしたくない場合は、ロック時間を現在のブロックの高さまたはUNIX時間よりも短く設定するだけです。これにより、locktimeフィールドが0x00000000に設定されます。このようにして、トランザクションは最終的になります。したがって、この関数が必要になるのはいつですか? 単純なLockTime関数では、特定のブロックの高さまたは時点までトランザクションをロックするために使用されます。ロックタイムの設定は、必要な時間またはブロックの高さが満たされた場合にのみトランザクションが確認されることを意味します。指定された機能が満たされるまで、トランザクションは有効になりません. ノードはすべてのトランザクションを検証し、トランザクションにロックタイムスクリプトが含まれている場合、ノードは単にそれを拒否します。ロックタイムが指定されているトランザクションは、設定された時間またはブロックの高さが経過した後にのみブロックチェーンに追加され、その前には追加されません。. この機能は、将来の日付で書かれた日付の付いた小切手と考えてください。指定された日付より前に小切手が決済されることはありません。同様に、ロックタイムでは、指定された時間まで、または特定のブロックの高さが経過するまで、コインを使うことはできません。これにより、UTXOが所定の時間ロックされるだけです。. ビットコインのロックタイム機能の使用方法? たとえば、ビットコインを今誰かに送信したいが、将来の日付でのみ受信したいとします。または、ロックの期限が切れるまで子供が使用できない普通預金口座に送金したいとします。ロックタイムでは、基本的に事前にトランザクションに署名しますが、ロックが期限切れになるまで確認されません. LockTimeは2つの方法で設定できます。実際の時間にすることも、ブロックの高さで指定することもできます。ビットコインコア、エレクトラム、およびその他のほとんどのビットコインウォレットでは、デフォルトでlock_timeが現在のブロックの高さに設定されます。トランザクションをロックする場合にのみ、日付またはブロック番号を指定する必要があります. この機能は、トランザクションが有効になる時間ベースの条件を指定します。その強力なツールであり、完全にオプションの機能です。この機能についてよくわからない場合は、locktimeフィールドをデフォルト設定のままにしてください。このようにして、トランザクションは即座にネットワークに中継されます. 物事を複雑にしないでください、そして何年もの間あなたのコインを誤ってロックしないでください. それがクリアされることを願っています.

Facebook
Pinterest