トランザクションデータ構造
1 入力: イニシエータ A のアドレス
2 つの出力: 1 コインを B に転送、A には 1 コインが残っています
ブロックデータ構造
ブロックチェーンは複数のブロックで構成されるリンクされたリストであり、各ブロックにはブロックヘッダーとブロック本体が含まれます。
ブロック ヘッダーには 1. 前のブロックのハッシュ ポインターが含まれます。 2. ブロック本体のルート ハッシュ 3. タイムスタンプ
ブロック本体には 1 が含まれます。 ハッシュ ツリー リーフ ノードは詳細なトランザクション レコードを記録します。 非リーフ ノードはハッシュ アドレスを記録します。
取引の完全なプロセス
まず、A は自分の秘密鍵を使用してトランザクションの署名を生成し、ブロードキャストします。
その後、他のノードはそれを受信した後、それが自分のトランザクション プールに合法的に追加されているかどうかを検証します。
次に、簿記ノードがトランザクションをパックし、新しいブロックにパックしてブロードキャストします。
最後に、各ノードはローカル台帳を受信した後、それを更新します。