MGBX

ブロックチェーンはどのように機能するのか?トランザクションの作成から確認まで

MGBX Editorial3

ブロックチェーンはどのように機能するのか?トランザクションの署名やネットワークへのブロードキャストから、ノードによる検証、ブロックへの取り込み、確認までの完全なブロックチェーントランザクションプロセスを学びましょう。

この記事は教育および情報提供のみを目的としており、投資アドバイスを構成するものではありません。デジタル資産の価格は大幅に変動する可能性があります。ご自身のリスク許容度に基づいて判断してください。
ブロックチェーンはどのように機能するのか?トランザクションの作成から確認まで - ブロックチェーン

ブロックチェーン取引は、ユーザーが送信をクリックした瞬間から確認されるまでに、いくつかの段階を経ます。これには通常、取引の作成と署名、ネットワークへのブロードキャスト、ノードによる検証、ブロックへの取り込み待ち、ブロックへの記録、さらなる確認の取得が含まれます。ブロックチェーンごとに取引モデルやコンセンサスメカニズムは異なりますが、取引の作成、ルール検証、ブロックへの取り込み、ネットワーク状態の更新が、ブロックチェーン取引の基本的なロジックを形成しています。このプロセスを理解することは、入金、出金、送金が時々遅延する理由を説明するのにも役立ちます。

ブロックチェーン取引はどのように作成されるのか?

ブロックチェーン取引のプロセスは、取引の作成から始まります。ユーザーがウォレットを通じてデジタル資産を送信すると、ウォレットは関連するブロックチェーンのルールに従って必要な情報を準備します。これには、受取人のアドレス、送金額、ネットワーク手数料、その他の必要なパラメータが含まれる場合があります。

次に、取引には、対応する暗号鍵の保有者によってその操作が承認されたことを証明するためのデジタル署名が必要です。デジタル署名は、秘密鍵をブロックチェーンに送信するものではありません。代わりに、暗号技術を用いて、ネットワークが検証できる情報を生成します。

署名が完了すると、取引は接続されたネットワークノードに送信され、その後、他のノードに伝播されます。このプロセスは一般に取引のブロードキャストとして知られています。

ブロードキャストが成功したからといって、ネットワークがその取引を受け取り始めたというだけであることに注意することが重要です。それは、その取引がすでにブロックチェーンに永久に記録されたことを意味するものではありません。

ノードは取引を検証する際に何を確認するのか?

取引を受け取った後、ノードはブロックチェーンのプロトコルルールに従ってそれを検証します。

一般的な確認項目には、取引フォーマットが有効かどうか、デジタル署名が正しいかどうか、関連する資産が使用に必要な条件を満たしているかどうか、取引がネットワークルールに違反していないかどうかなどが含まれます。これらの確認を通過した取引のみが次の段階に進むことができます。

ブロックチェーンごとに異なる取引モデルが使用されています。ビットコインはUTXOモデルを使用し、一方イーサリアムは主にアカウントと状態変化に基づいているため、正確な検証プロセスはネットワーク間で異なります。

基本的な検証を通過したものの、まだブロックに取り込まれていない取引は、通常は保留中となります。ビットコインやイーサリアムなどのネットワークでは、メンプールという用語が、ノードが保持する保留中の取引の集合を表すのによく使われます。

取引手数料は、ブロック生成者がどの取引を優先するかに影響を与える可能性がありますが、手数料が高いからといって必ずしも早く確認されるとは限りません。順序は、ネットワークルール、利用可能なブロックスペース、ブロック構築戦略にも依存する場合があります。

取引をブロックに取り込むとはどういう意味か?

検証済みの取引は、ブロック生成者によって新しいブロックに取り込まれる必要があります。このプロセスは一般に、ブロック生成またはブロックへの取り込みと呼ばれます。

ビットコインのプルーフ・オブ・ワークの仕組みでは、マイナーは候補となる取引をブロックにまとめ、ネットワークが要求する計算課題を解くために競争します。

イーサリアムは現在プルーフ・オブ・ステークを使用しており、プロトコルがブロックの提案と検証に参加するバリデータを選択します。つまり、すべてのブロックチェーンがブロック生成をマイナーに依存しているわけではありません。

新しいブロックがプロトコルルールを満たし、ネットワークに受け入れられると、その中の取引はブロックチェーンの記録された履歴の一部となります。この時点で、ブロックチェーンエクスプローラーは通常、その取引を含むブロック、そのステータス、および関連する確認情報を表示できます。

確認数とはどういう意味か?

取引がブロックに取り込まれると、通常は最初の確認を受け取ります。さらにブロックが追加されるにつれて、一般にその取引履歴を再編成することはますます困難になります。

ただし、ブロックチェーンによって「確認」と「ファイナリティ」の定義は異なります。ビットコインは主に、ブロックが追加されるにつれて確率的な安全性が高まる仕組みに依存していますが、イーサリアムのプルーフ・オブ・ステークシステムには、プロトコルレベルでのファイナリティの概念も含まれています。

ユーザーにとって重要なのは、複数のトランザクション状態は同じではないという点です。トランザクションがブロードキャストされたからといって、ブロックに含まれたわけではありません。ブロックに含まれたからといって、プラットフォームが要求する確認数に達したとは限りません。必要なオンチェーン確認数に達した後でも、プラットフォーム内部の入金処理にさらに時間がかかる場合があります。

入金、出金、または送金が遅延している場合、ユーザーは該当するブロックチェーンエクスプローラーでTXIDを検索し、トランザクションの現在のステータスを確認できます。

よくある質問

  • ブロックチェーン取引にはどのようなステップがありますか?
    通常、トランザクションの作成、デジタル署名、ブロードキャスト、ノード検証、ブロックへの取り込み待ち、ブロックへの記録、追加確認の受信が含まれます。

  • トランザクションのブロードキャストが成功すれば、送金は完了したことになりますか?
    必ずしもそうではありません。ブロードキャストは通常、ネットワークノードがトランザクションを受信したことだけを意味します。まだ検証やブロックへの取り込みを待っている可能性があります。

  • ノード検証とは何ですか?
    ノード検証とは、ネットワーク参加者がトランザクションがプロトコルルールに従っているかどうかを確認するプロセスであり、署名、形式、資産使用条件などが含まれます。

  • ブロックチェーン取引が長時間Pendingのままになるのはなぜですか?
    考えられる理由には、ネットワークの混雑、手数料レベル、トランザクション条件、ブロックスペースの制限などがあります。正確な原因は、特定のブロックチェーン上のトランザクションのステータスによって異なります。

  • ブロックチェーン上でトランザクションが確認済みと表示されているのに、資産が到着しないのはなぜですか?
    取引プラットフォームが追加の確認を要求したり、独自の内部入金処理がある場合があるため、オンチェーンでの確認とアカウントへの入金がまったく同時に行われないことがあります。

基礎知識を身につけることが第一歩です。MGBX Academyをフォローして、暗号資産に関する学習コンテンツや市場機会についてさらに学びましょう。

MGBXで取引する手順:

  1. 取引アカウントを登録し、必要な本人確認を完了する;

  2. 資金を入金し、取引タイプを選択する;

  3. 銘柄の取引ページで購入したい金額または数量を入力する;

  4. 注文内容を確認して取引を完了し、資産残高が正しく反映されているか確認する。

関連記事:

ブロックチェーンとは?仕組みと核心概念を解説

ブロックチェーン取引の確認方法:ブロックチェーンエクスプローラーとTXIDガイド

分散型台帳技術:ブロックチェーンの基盤

ハッシュアルゴリズムとは?ブロックチェーン暗号技術の初心者ガイド