ブロックチェーンとは
ブロックチェーン:ブロックがチェーンのようにつながったデータ構造
ハッシュポインタ:データブロック自体のハッシュ値。前伊のデータブロックを指す。
- データが改ざんされていないことを検証する手段を提供する。
→ ハッシュポインタを用いてブロック同士を繋げてブロックチェーンを作る
イメージ図と解説
- どのブロックのブロックヘッダーも1つ前のブロックのハッシュ値が格納されている
- どれか1つのブロックを改ざんすると以後のヘッダーのハッシュ値が合わなくなるので改ざんがばれる
- 全ノードがこのブロックチェーンのコピーを持っているので改ざんするにはシステムのノードの過半数をクラックする必要がある
上記 1. 2. 3. の理由によりブロックチェーンの改ざん困難性が実現されている。