【ぶろっくちぇーん】
ブロックチェーン とは?
💡 多数の人が同じ帳簿を持ち合って、改ざんを互いに監視する仕組み
📌 このページのポイント
- データのブロックがハッシュ値でつながれており、改ざんすると全ブロックを書き直す必要がある
- 管理者が不在で参加者全員がデータを持つ(分散・非中央集権)
- ビットコインなどの暗号資産の基盤技術として知られる
- スマートコントラクトで条件付き取引を自動実行できる
ブロックチェーンって何がすごいの?
銀行のような「中央管理者」がいなくても、参加者全員で記録を共有・検証し合うことで信頼できる台帳が作れることだよ。誰も一人で改ざんできないのは、変えると前後のブロックのつながりが全部ずれて参加者全員にバレる仕組みになっているからなんだ。
暗号資産にしか使えないの?
スマートコントラクトって何?
ブロックチェーン上に書かれたプログラムで、「条件Aが満たされたらBを自動実行する」という契約を人を介さずに動かせるんだ。EthereumというブロックチェーンがSolidityという言語でスマートコントラクトを書ける環境を提供しているよ。
ブロックチェーンって万能な技術なの?デメリットはないの?
デメリットも結構あるんだ。処理速度が遅い・データ量が増え続ける・高い電力消費(プルーフオブワーク方式の場合)・一度書いたデータは削除できない、などの課題がある。「改ざんできない」ことは利点だけど、誤ったデータを書き込んでしまっても修正できないという問題でもある。ブロックチェーンが本当に必要かどうかを見極めることが大事で、「普通のデータベースで十分じゃないか」という場面でも使いたがる風潮は以前から批判されているよ。
まとめ:ざっくりこれだけ覚えればOK!
「ブロックチェーン」って出てきたら「複数の参加者で共有・検証し合う、改ざんが難しい分散型の電子台帳だな」と思えばだいたいOK!
📖 おまけ:英語の意味
「Blockchain」 = ブロックの鎖
💬 データのかたまり(ブロック)が前のブロックのハッシュ値を持って鎖(チェーン)でつながれている構造から来ているよ