ブロックチェーンとは?仕組みと記録内容を初心者向けにやさしく解説
Web3や暗号資産について調べていると、必ずといってよいほど「ブロックチェーン」という言葉が出てきます。
しかし、初めて見ると、
「ブロックを鎖でつなぐってどういうこと?」
「ブロックチェーンには何が記録されているの?」
「改ざんされにくいなら、絶対に安全なの?」
と疑問に思う方もいるのではないでしょうか。
ブロックチェーンは、暗号資産そのものではありません。
暗号資産の取引などを記録し、その記録を複数の参加者で共有するために使われる技術です。
この記事では、ブロックチェーンの基本的な仕組みと、何を記録しているのかを初心者向けにやさしく解説します。
本記事は、暗号資産に関する一般的な情報の提供を目的としており、特定の暗号資産の購入や投資を推奨するものではありません。
暗号資産には価格変動があり、損失が生じる可能性があります。
掲載情報は記事作成時点のものです。実際に利用する際は公式サイトで最新情報をご確認のうえ、ご自身の判断と責任で行ってください。
ブロックチェーンとは記録を複数の参加者で共有する仕組み
ブロックチェーンとは、取引などの記録を、ネットワークに参加する複数のコンピューターで共有・管理する仕組みです。
日本銀行は、ブロックチェーンや分散型台帳技術について、特定の帳簿管理者を置かず、参加者が同じ帳簿を共有しながら、資産や権利の移転などを記録する情報技術と説明しています。
一つの企業や一台のコンピューターだけに記録を置くのではなく、複数の参加者で同じ記録を共有する点が特徴です。
取引記録をブロック単位にまとめる
ブロックチェーンでは、一定の取引記録を「ブロック」と呼ばれる単位にまとめます。
ブロックは、帳簿の1ページのようなものです。
例えば、暗号資産のブロックチェーンでは、次のような複数の取引が一つのブロックにまとめられます。
- AというアドレスからBというアドレスへ送った
- CというアドレスからDというアドレスへ送った
- どれくらいの暗号資産が移動した
新しい取引が確認されると、新しいブロックが作られ、これまでの記録の続きに追加されます。
ブロックを順番につないで記録する
それぞれのブロックには、一つ前のブロックに関する情報が含まれています。
新しいブロックが追加されるたびに、過去から現在までの記録が順番につながっていきます。
ブロック同士が鎖のようにつながって見えるため、「ブロックチェーン」と呼ばれています。
過去のブロックを書き換えると、その後につながっているブロックとの関係に矛盾が生じます。
さらに、同じ記録を複数のコンピューターが共有しているため、一部の記録だけを書き換えても、ほかの参加者が持つ記録と一致しません。
この仕組みによって、過去の記録を後から変更することを難しくしています。
ブロックチェーンには何が記録されている?
ブロックチェーンに記録される内容は、利用するブロックチェーンやサービスによって異なります。
ビットコインの場合は、主に暗号資産の取引履歴が記録されています。
暗号資産がどこからどこへ移動したか
暗号資産のブロックチェーンには、次のような情報が記録されます。
- どのアドレスから送られたか
- どのアドレスへ送られたか
- どれくらいの数量が移動したか
- どの取引とつながっているか
アドレスとは、暗号資産を送ったり受け取ったりするときに使う文字列です。
銀行の口座番号に少し似ていますが、仕組みは同じではありません。
通常、ブロックチェーン上に氏名や住所がそのまま記録されるわけではありません。
ただし、利用履歴などから、アドレスと個人が結びつく可能性はあるため、必ずしも完全に匿名とは限りません。
記録内容はブロックチェーンによって異なる
すべてのブロックチェーンが、同じ内容を記録しているわけではありません。
暗号資産の取引履歴を中心に記録するものもあれば、デジタル資産の所有情報や、プログラムの実行結果などを記録できるものもあります。
ただし、画像や動画など、サービス内で使われるすべてのデータがブロックチェーン上に保存されているとは限りません。
容量の大きなデータは別の場所へ保存し、ブロックチェーンには取引履歴や保存先を示す情報だけを記録する場合もあります。
つまり、ブロックチェーンはインターネット上の情報をすべて保存する巨大な倉庫ではありません。
「何を記録しているのか」は、そのブロックチェーンやサービスによって異なります。
ブロックチェーンは改ざんに強いが絶対に安全ではない
ブロックチェーンは、記録を複数の参加者で共有し、過去の記録をつなげて保存します。
そのため、一部の記録だけを後から書き換えることは難しくなっています。
ただし、「ブロックチェーンを使っているから、すべて安全」という意味ではありません。
間違った内容もそのまま記録される
ブロックチェーンは、送付先が本当に正しい相手なのかまでは判断してくれません。
暗号資産の送付先を間違えた場合でも、その取引自体が正しい手順で行われれば、間違った送付先への取引が記録されます。
一度確定した取引は、銀行振込のように運営会社へ連絡して簡単に取り消せるとは限りません。
暗号資産を送る場合は、送付先のアドレスや数量などを、自分で確認する必要があります。
周辺のサービスが狙われることもある
ブロックチェーン自体が改ざんされていなくても、次のような場所で問題が起きることがあります。
- 暗号資産取引所
- ウォレット
- Web3のサービスやアプリ
- 利用者が接続する偽サイト
- 暗号資産を動かすためのプログラム
例えば、利用者が偽サイトに重要な情報を入力すると、その情報を使って資産を盗まれる可能性があります。
これは、ブロックチェーンの記録が書き換えられたのではなく、利用者の情報や資産を動かす権限が悪用された状態です。
金庫に例えると、金庫の壁を壊されたのではなく、鍵を盗まれて正規の方法で開けられた状態に近いでしょう。
ブロックチェーンは記録を改ざんされにくくする技術ですが、入力ミスや詐欺、周辺サービスの問題まで、すべて防いでくれるわけではありません。
まとめ
この記事のポイントは、次の3つです。
- ブロックチェーンは、取引記録をブロック単位でつなぎ、複数の参加者で共有する仕組み
- 記録内容は暗号資産の移動などで、利用するブロックチェーンによって異なる
- 記録は改ざんされにくいが、入力ミスや周辺サービスのトラブルは防げない
ブロックチェーンは、取引などの記録をブロック単位にまとめ、時系列につないで保存する技術です。
同じ記録を複数のコンピューターで共有することで、一つの企業や管理者だけに頼らずに記録を管理できます。
ただし、ブロックチェーンが正しく動いていても、間違った送付先を入力したり、偽サイトに重要な情報を渡したりすれば、資産を失う可能性があります。
まずは、
「ブロックチェーンは記録を改ざんされにくくする技術」
「Web3に関係するすべての危険を防ぐ技術ではない」
という2点を覚えておくとよいでしょう。