まずブロックチェーンの例を描画します。
そして、最初のブロックは、ジェネシスブロックと呼ばれるシステムで生成される最初のブロックです。
最後のブロックは最新のブロックです
各ブロックには前のブロックへのハッシュ ポインターが含まれているため、各ブロックには小さな H() が含まれ、最後のブロックにはシステムに保存された H() (ハッシュ値) が含まれます。
では、このデータ構造にはどのような利点があるのでしょうか?
ハッシュを取得するときは、改ざん防止ログを実現するために、前のブロックのブロック全体の内容を結合してハッシュを取得することを誰もが知っておく必要があります。
したがって、ブロックチェーンは本体全体に影響します。前のブロックを変更すると、後続のすべてのブロックもそれに応じて変更されます。
したがって、ブロックチェーンは、ブロックの一部が変更されたかどうかを検出するために、最後のハッシュ値を保存するだけで済みます。
通常のチェーンの場合、1 つの要素を変更しても、リンクされたリスト内の他の要素には影響しません。