概要
ブロックチェーントランザクションは、ネットワーク上のアドレス間の価値移転または状態変更を記録する署名済みのデータパッケージです。各トランザクションには、送信者、受信者、転送額または実行命令、リプレイ防止のためのnonce、送信者が承認したことを証明する暗号署名が含まれます。確認されると、トランザクションはブロックに永久的に記録されます。
仕組み
トランザクションを送信するには、ユーザーのウォレットがペイロードを構築し、送信者の秘密鍵で署名します。署名されたトランザクションはネットワークにブロードキャストされ、ノードが署名を検証し、送信者に十分な残高があることを確認します。コンセンサスメカニズムに応じて、マイナーまたはバリデーターがトランザクションをブロックに含め、一定数の確認の後、状態変更が最終と見なされます。
重要性
トランザクションは、あらゆるブロックチェーン活動の原子的単位です。その構築と確認方法を理解することで、ユーザーはエクスプローラーを読み、手数料を見積もり、決済時間とファイナリティについて推論できます。開発者にとって、トランザクション構造は、スマートコントラクトの呼び出し、トークン転送、クロスチェーンメッセージがどのようにパッケージ化され実行されるかを決定します。
関連概念
トランザクションは、コンセンサスメカニズムが保護するペイロードです。関連トピックには、各トランザクションに指紋を付けるハッシュ、実行に価格を付けるガス代、トランザクションを正規の台帳にグループ化するブロックが含まれます。