ブロックチェーンとは、ビットコインの中核技術を原型とするデータベースです。ブロックと呼ばれる順序付けられたレコードの連続的に増加するリストを持つ。各ブロックには、タイムスタンプと前のブロックへのリンクが含まれている。理論上、一度記録すると、ブロック内のデータを遡及的に変更することはできない。ブロックチェーンデータベースは、Peer to Peerネットワークと分散型タイムスタンプサーバーの使用により、自律的に管理されます。
ブロックチェーンの仕組み
ブロックチェーンは、「ブロック」と呼ばれるデータの単位を一定時間ごとに生成し、鎖(チェーン)のように連結していくことによりデータを保管するデータベースです。
あるブロックチェーンに参加する者のうち、プルーフ・オブ・ワークと呼ばれる、計算に時間のかかる値を最初に計算した者が、次のブロックを生成することができます。あるブロックの内容は直前のブロックのハッシュ値に依存するため、いったんチェーンに追加されたブロックを改竄することはできません。
ブロックチェーンの特徴
- 低コストでダウンタイムなし
- 悪意のあるユーザを防ぐ
- 精度の高い認証と秘匿性
- データ一貫性
- データトレーサビリティ
- 管理者不在