ITパスポート過去問 令和3年度(2021年)問97
複数のコンピュータが同じ内容のデータを保持し,各コンピュータがデータの正当性を検証して担保することによって,矛盾なくデータを改ざんすることが困難となる,暗号資産の基盤技術として利用されている分散型台帳を実現したものはどれか。
選択肢
- ア:クラウドコンピューティング
- イ:ディープラーニング
- ウ:ブロックチェーン
- エ:リレーショナルデータベース
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
分散型台帳は、複数のコンピュータが同じ台帳データを保持し、各参加者がデータの正当性を検証して整合性を保つ仕組みです。この仕組みにより、特定の管理者に依存しにくく、改ざんが困難になります。暗号資産の基盤技術として、この分散型台帳を実現する代表的な技術がブロックチェーンです。
Point
この問題は、分散型台帳を実現する代表的な技術がブロックチェーンであることを理解しているかを問うています。複数のコンピュータで同じデータを保持し、検証し合うことで改ざんが難しくなる点を押さえることが重要です。
解くために必要な知識
この問題を解くには、分散型台帳とブロックチェーンの関係、及び他の用語が何を指すかの基本整理が必要です。
用語の整理
用語の対応表
| 用語 | 意味 |
|---|---|
| ブロックチェーン | 取引データなどを一定量ごとにブロックとしてまとめ、ブロック同士を時系列に連結して記録する方式です。記録をネットワーク上の複数のコンピュータで共有し、参加者が正当性を検証することで、改ざんが難しくなる性質を持ちます。分散型台帳を実現する技術の代表例です。 |
| 分散型台帳 | 取引記録などの台帳データを、特定の1か所ではなく複数のコンピュータに分散して保持し、整合性を保ちながら管理する仕組みです。 |
| 暗号資産 | インターネット上でやり取りされるデジタルな資産です。代表例としてビットコインがあり、ブロックチェーンが基盤技術として用いられることがあります。 |
| クラウドコンピューティング | インターネット経由でサーバ、ストレージ、ソフトウェアなどをサービスとして利用する形態です。分散型台帳そのものを指す用語ではありません。 |
| ディープラーニング | 多層のニューラルネットワークを用いる機械学習手法です。台帳の管理方式や改ざん耐性の仕組みを指す用語ではありません。 |
| リレーショナルデータベース | 表(テーブル)形式でデータを管理し、テーブル間の関係を扱えるデータベースです。一般に単一の管理主体で運用されることが多く、分散型台帳を指す用語ではありません。 |
問題文の特徴と一致する用語
| 問題文の特徴 | 該当する用語 |
|---|---|
| 複数のコンピュータが同じデータを保持する | ブロックチェーン、分散型台帳 |
| 各コンピュータが正当性を検証して整合性を保つ | ブロックチェーン |
| 改ざんが困難になる | ブロックチェーン |
| 暗号資産の基盤技術として利用される | ブロックチェーン |
選択肢ごとの解説
- ア:不正解
クラウドコンピューティングは、ネットワーク経由でサーバやストレージなどを利用する形態です。複数台でデータを扱う構成はあり得ますが、参加者が検証して正当性を担保する分散型台帳を指す用語ではありません。
- イ:不正解
ディープラーニングは、AI分野の機械学習手法です。データを複数のコンピュータで共有して検証する台帳方式を指しません。
- ウ:正解
ブロックチェーンは、取引データなどをブロックにまとめて連結し、複数のコンピュータで共有しながら検証することで改ざんを困難にする技術です。分散型台帳を実現する代表例なので正解です。
- エ:不正解
リレーショナルデータベースは表形式でデータを管理するデータベース方式であり、分散型台帳のように参加者全員で同一台帳を保持し相互検証する仕組みとは異なります。
まとめ
分散型台帳は、複数のコンピュータが同じ台帳データを保持し、各参加者がデータの正当性を検証して整合性を保つ仕組みです。この仕組みにより、特定の管理者に依存しにくく、改ざんが困難になります。暗号資産の基盤技術として、この分散型台帳を実現する代表的な技術がブロックチェーンです。
テクノロジ系 > 技術要素 > セキュリティ
クラウドコンピューティングは、ネットワーク経由でサーバやストレージなどを利用する形態です。複数台でデータを扱う構成はあり得ますが、参加者が検証して正当性を担保する分散型台帳を指す用語ではありません。
ディープラーニングは、AI分野の機械学習手法です。データを複数のコンピュータで共有して検証する台帳方式を指しません。
ブロックチェーンは、取引データなどをブロックにまとめて連結し、複数のコンピュータで共有しながら検証することで改ざんを困難にする技術です。分散型台帳を実現する代表例なので正解です。
リレーショナルデータベースは表形式でデータを管理するデータベース方式であり、分散型台帳のように参加者全員で同一台帳を保持し相互検証する仕組みとは異なります。