結論:ブロックチェーンは「取引の記録を『ブロック』にまとめ、前のブロックのハッシュを埋め込んで鎖状につなぎ、その台帳を世界中のコンピュータで共有する」仕組みです。 管理者がいなくても改ざんできないのは、この「ハッシュの鎖」と「みんなで合意するルール」の2つで成り立っているからです。用語の一次情報は無料のブロックチェーンWikiで、登録なしですぐ読めます。
ブロックチェーンとは(一言でいうと)
ブロックチェーンは、取引などの記録を「ブロック」という単位にまとめ、それを鎖(チェーン)のように順につないでいくデータの持ち方です。ビットコインやイーサリアム、Solana といった暗号資産の土台になっている技術です。
ポイントは、特定の管理者(銀行のような中央の1社)を置かないこと。その代わり、世界中のたくさんのコンピュータ(ノード)が同じ台帳のコピーを持ち合います。これを分散台帳と呼びます。銀行のサーバーが1つ止まると送金が止まるのとは違い、一部のノードが壊れても多数派の正しい記録が残るので、止まりにくく・改ざんされにくいのが特徴です。
どう動くのか ― 「ハッシュの鎖」で改ざんを防ぐ
ブロックチェーンが「改ざんに強い」と言われる核心はハッシュです。ハッシュとは、どんなデータでも決まった長さの値に変換する一方通行の計算で、元データが1文字でも変わると値がまったくの別物になります。データの「指紋」のようなものだと考えてください。
各ブロックには、1つ前のブロックのハッシュが埋め込まれています。ブロック2はブロック1のハッシュを含み、ブロック3はブロック2のハッシュを含む……という形です。そのため、過去のブロックの中身をこっそり1文字書き換えると、そのブロックのハッシュが変わり、後ろに続く全ブロックのつながりが一斉に食い違ってしまいます。「こっそり書き換えて、なかったことにする」ことが極めて難しい ― これがブロックチェーンの改ざん耐性の正体です。
このあたりを図と例で丁寧にたどりたい人は、Solanaコースのブロックチェーンとスマートコントラクトのおさらいが最適です(読み物・無料・登録不要)。ブロックの鎖・分散台帳・ハッシュを、Solana の話に入る前の前提として整理してくれます。
誰が「正しい記録」を決めるのか ― 合意の仕組み
管理者がいないなら、「どの取引が正しく、どんな順番か」を誰が決めるのでしょうか。ここで登場するのがコンセンサスアルゴリズム(合意形成の決まりごと)です。多数のノードが自律的に動きながらも、1つの正しい歴史に収束するように設計されています。代表的な方式は次の3つを押さえれば十分です。
- Proof of Work(PoW)… 計算競争にいちばん頑張った人が記録役になる。ビットコインが採用。強力だが電力を大量に消費し、遅い。
- Proof of Stake(PoS)… 資産を多く預けた人が記録役に選ばれやすい。省エネで、イーサリアムが採用。
- Proof of History(PoH)… 「時刻」を共有して高速化する。Solana が採用。
「なぜ新しい方式が次々に生まれるのか」を理解すると、ブロックチェーンの全体像がぐっとつかめます。とくに「時刻をどう全員で合意するか」という難問に挑んだ話は、Solanaのホワイトペーパーが解いた問題(読み物)が具体的でおすすめです。合意に参加して取引を検証するノードをバリデータと呼ぶ、という用語もあわせて覚えておくとスムーズです。
ブロックチェーンの上で動くもの
ブロックチェーンの初期の用途は「誰が誰にいくら送ったか」を記録する送金台帳でした。そこから一歩進んで、ブロックチェーン上に置いた「自動実行されるプログラム」がスマートコントラクトです。条件を満たすと管理者なしで自動で動くのが特徴で、これを使ったアプリがdApp(分散型アプリ)です。
「仕組みは分かったから、実際に手を動かしてみたい」という段階に進んだら、スマートコントラクトを実際に書く入門記事スマートコントラクトの作り方入門(Solidity)へどうぞ。Solidityコースなら、ウォレットや本物の資金を用意しなくても、ブラウザ内のコンパイラとEVMでコントラクトをデプロイし、関数を呼ぶところまで無料で試せます(環境構築なし・日本語)。
つまずきやすいところ
- 「ブロックチェーン=暗号資産(投資)」だと思ってしまう。 本記事で見たとおり、核にあるのは「ハッシュの鎖でつないだ分散台帳」という技術です。投資の話と技術の話は切り離して理解すると混乱しません。
- 「なぜ改ざんできないのか」を丸暗記してしまう。 ハッシュが「元データが少しでも変わると値が別物になる」という性質を押さえれば、鎖が壊れる理由は自然に納得できます。
- PoW / PoS / PoH の違いが曖昧になる。 「何を根拠に記録役を選ぶか(計算量/預けた資産/時刻の共有)」の1点で整理すると区別できます。詳しくはコンセンサスアルゴリズムの比較表を参照。
次に読む
- ブロックチェーンとは(Wiki用語集) ― まずここで全体像を1ページで把握
- 分散台帳とは / コンセンサスアルゴリズムとは ― 「管理者なしで合意する」核心
- Solanaコース(読み物・無料) ― ブロックチェーンの仕組みを Solana の設計から深掘り
- スマートコントラクトの作り方入門(Solidity) ― 手を動かして体験したくなったら