セキュリティ 安全を守る仕組み:チェックポイント
お金のやり取りを記録する帳簿を想像してみてください。この帳簿に記録された過去の取引を誰かがこっそり書き換えてしまうと、大変なことになります。そこで、書き換えを防ぐ安全装置として「チェックポイント」という仕組みが用いられています。チェックポイントは、過去の特定の時点における帳簿の状態を記録したものです。具体的には、帳簿のある時点までの全記録を要約した特別な値(ハッシュ値)がチェックポイントとして記録されます。このハッシュ値は、公式の記録係によってあらかじめ決められており、誰でも確認することができます。チェックポイントは、帳簿の特定のページに公式の印鑑を押すようなものです。印鑑が押されたページ以前の内容は全て正しいと認められ、変更することはできなくなります。誰かが過去の取引記録を書き換えようとしても、書き換えられた後の帳簿のハッシュ値はチェックポイントとして記録されたハッシュ値と一致しなくなります。そのため、チェックポイントによって過去の記録の書き換えを容易に検知できるのです。この仕組みは、お金のやり取りの記録を管理する仕組みに組み込まれています。この仕組みでは、取引記録はブロックと呼ばれる単位にまとめられ、鎖のように繋がって保管されています。チェックポイントは、この鎖の特定のブロックに設定されます。チェックポイントより前のブロックに記録された取引は確定したものとみなされ、以降、変更することは事実上不可能になります。これにより、過去の取引の安全性が保証され、お金のやり取り全体の信頼性を高めているのです。この仕組みにより、安心して利用できるお金のやり取りを実現しているのです。
