今更聞けない「ブロックチェーン」あれこれ 基本を5分で解説
「ビットコイン(Bitcoin)」に「ブロックチェーン」――ニュースなどで耳にする機会が増えた言葉です。技術自体の利便性が高いことから、IT・金融関連を中心にさまざまな業種の企業が利活用を模索しています。しかし、これらの言葉について理解が進んでいない、あるいは曖昧になってしまっているという人も少なくないと思います。
そこで、日本ブロックチェーン協会(JBA)の樋田桂一事務局長と、電縁の石原玲一取締役(JBA事務局員兼務)の2人からブロックチェーンについて改めてお話を伺うことにしました。この記事では、ブロックチェーンの“基礎中の基礎”について伺った話をまとめました(後日、ブロックチェーンの利活用についてもまとめる予定です)。
読者の皆さんにとって、参考になれば幸いです。
ブロックチェーンは「ビットコイン」の要素技術
―― まず、そもそも論ですが「ブロックチェーン」とは何ですか。
樋田氏 そもそも論といえば、「ブロックチェーン」から「ビットコイン」が生まれたと勘違いしている人が少なくありません。本当はビットコインからブロックチェーンが生まれたのです。ブロックチェーンはビットコインを構成する要素技術の1つです。
石原氏 ビットコインは2008年11月にサトシ・ナカモト(Satoshi Nakamoto)氏が執筆した、いわゆる「ナカモト論文」をきっかけに生まれた考え方で、その論文の内容、つまりビットコインを実現するための技術として登場したのがブロックチェーンです。
※筆者注:論文の執筆者であるサトシ・ナカモト氏の正体は現時点でも分かっていない
論文の中には「トランザクション(取り引き)」「ネットワーク」など大きく7つのキーワードが出てきますが、それらを実現する技術がブロックチェーン、そしてブロックチェーンを使って構築されたサービスの1つがビットコインなのです。
ブロックチェーンのキモは「ハッシュ」と「マイニング」
―― なるほど。では、ブロックチェーンはどのようにして稼働しているのでしょうか。
石原氏 まず、仕組みを語る上で、「ハッシュ(hash:寄せ集め)」という言葉が何度も出てきます。まずはその意味を理解しなくてはいけません。
ハッシュ関数はルーレットのようなものです。ボール(データ)を打ち出すタイミングや強さによって大きく違った答え(数値)がはじきだされます。
その答えの行き先ですが、カジノのルーレットなら38個のスロット(出力先)がありますが、ビットコインのルーレットなら2の256乗個のスロットがあります。宇宙空間の全ての素粒子に番号が割り当てられるだけの数ですから、偶然、同じスロットに違う答えが入り込むことはまずあり得ません。一定のインプットに対する一定のアウトプットを識別することができるのです。
ビットコインでの送金を例に取ると、「AさんからBさんに5BTC(ビットコイン)を送金」「CさんからDさんに4BTCを送金」といったトランザクションの情報を「ブロック(固まり)」にして、それを「チェーン(鎖)」でつないで集めたものが「ブロックチェーン」になります。このブロックチェーンを(参加者)全員で共有し、それぞれがコピーを保有します。
全員で共有するということは、トランザクションの更新情報も全員にブロードキャスト(公開)しなくてはなりません。ここでチェックなく各自が自由に情報を書き換えられるようにしてしまうと、悪意のある人や不正をたくらむ人の情報まで取り込んでしまうことになり危険です。ですから「トランザクションを取りまとめて、チェックをして、新しい台帳に書き込む」といった一定の確認プロセス機能が必要となります。
この取りまとめプロセスのことを「マイニング(mining:採掘)」と呼びます。1つ1つのブロックの中には、データとしてトランザクションに加えて、トランザクションデータから生成されたハッシュ値が含まれています。新しいブロックは、前のブロックのハッシュ値を反映しています。前のブロックのハッシュ値は、さらに前のブロックのハッシュ値を反映して生成され……というふうに前後のブロックがつながることでデータの改ざんを困難にしているのです。
ビットコインの場合、マイニングは「Proof of Work(仕事の証明)」という方式で行います。「マイナー(Miner:採掘者)」と呼ばれる人たちは、ある条件を満たすまでハッシュ値を生成していきます。条件を満たす「nonce(ノンス)」というハッシュ値を引き当てた人が台帳の取りまとめを行うことになり、その報酬としてビットコインをもらえるという仕組みとなっています。ですから、全く何もない所から価値が生成される、という訳ではありません。
―― マイニングをすることで、ビットコインという「価値」が生まれるという点がちょっと分かりづらいのですが……。
石原氏 先ほども少し触れましたが「価値が生まれる」というよりは「報酬として付与している」という感覚です。
マイニングをするには(ハッシュ値を)計算をするためにコンピューターのリソース(処理能力)が必要です。それを差し出してもらうためにコインを報酬として付与しているのです。
その際に多くのマイナーを募っているのは、チェックをする人(≒マイナー)が多いほど不正が働きにくくなるからです。特定の人が毎回チェックすると、その人が「でたらめ」だった時に困ったことになります。「誰がチェック者(nonce獲得者)になるか分からない」「チェック者の候補は多数います」という状態の方が、ネットワーク全体の信頼性を増すことになるのです。
―― なるほど、良く分かりました。
ブロックチェーンはビットコインを実現するために生まれたものです。では、ビットコイン以外にはどのような用途での利用できるのでしょうか。
この点についても、樋田氏と石原氏から話を伺っています。別の記事でご紹介する予定ですので、お楽しみに!
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
メルカリ、梨の転売疑惑に「盗品の出品は確認されず」 誹謗中傷には利用制限も
-
2
Anthropic、「Claude Opus 5」公開 Fable 5に迫る性能を半額で――サイバー安全策は緩和、拒否時は自動フォールバックも
-
3
「iPhone高騰」はこれからも続く? 中国CXMTに近づくApple、メモリ競合へのけん制が不発に終わりそうなワケ【後編】
-
4
「ニューロマンサー」実写ドラマ、Apple TV+で2027年1月配信開始へ
-
5
検索結果に「詐欺ではありません」と表示させる詐欺手口、警視庁が注意喚起 AI要約も餌食に
-
6
「こんなのに追われたら……」急斜面もやすやす爆走、中国製の車輪付き四足ロボのデモ動画が話題 最高時速20km超
-
7
海外の新作バカゲー「電車アタック」にマンガ家が感心した理由 ブッ飛んだ内容と完成度の高さ、そして“日本”
-
8
「めっちゃカメレオン」公式Discord乗っ取り 担当者PCがマルウェア感染、管理者が全員BANに 現在は復旧
-
9
暑さ対策が熱い! 「猛暑対策展」で感じた、転んでもただでは起き上がらない日本人のエネルギー
-
10
スーパーに並んだ「ごちゃごちゃ生成AIポップ」が物議 “看板王”こと、きぬた歯科院長「これはアリ」
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR