令和3年度 ITパスポート試験 公開問題 問97 解説 ブロックチェーン
複数のコンピュータが同じ内容のデータを保持し,各コンピュータがデータの正当性を検証して担保することによって,矛盾なくデータを改ざんすることが困難となる,暗号資産の基盤技術として利用されている分散型台帳を実現したものはどれか。
- ア クラウドコンピューティング
- イ ディープラーニング
- ウ ブロックチェーン ✓ 正答
- エ リレーショナルデータベース
解説
問題文にある「複数のコンピュータがデータを保持」「正当性を検証」「改ざんが困難」「暗号資産の基盤技術」というキーワードを見たら、即座にブロックチェーンを選べるようにしましょう。これらのキーワードはブロックチェーンの定義そのものを指しています。
ブロックチェーンは、分散型台帳技術とも呼ばれます。これまでのシステムは、銀行のような中央管理者がデータを一元的に管理する形式が一般的でした。しかしブロックチェーンでは、ネットワークに参加する複数のコンピュータが同じ取引履歴(台帳)を共有し、互いに監視し合うことで、特定の管理者に頼らずに情報の正当性を担保します。
データの改ざんが極めて困難である理由は、ハッシュ値を用いた連結構造にあります。ブロックチェーンでは、取引データを含んだブロックを生成する際、その直前のブロックから得られたハッシュ値を埋め込みます。これにより、過去のデータを一つでも書き換えようとすると、それ以降のブロックのハッシュ値との整合性が取れなくなり、ネットワーク全体で不正を即座に検知できる仕組みになっています。
ITパスポート試験では、ブロックチェーンに関連して以下のポイントが問われやすいです。
・非中央集権:中央管理者が不要であること。 ・耐改ざん性:過去のデータを変更するのが実質的に不可能であること。 ・可用性:一部のコンピュータがダウンしても、システム全体は止まらずに稼働し続けられること。
選択肢にある他の技術との違いも整理しておきましょう。クラウドコンピューティングはインターネット経由でITリソースを利用する形態のことであり、データベースの仕組みそのものではありません。ディープラーニングはAI(人工知能)の学習手法の一つです。リレーショナルデータベースは表形式でデータを管理する従来型のシステムであり、中央の管理者がデータを保護する設計が基本です。
ブロックチェーン(Wikipedia) https://ja.wikipedia.org/wiki/%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%83%81%E3%82%A7%E3%83%BC%E3%83%B3 ブロックチェーンとは何か?仕組みを初心者向けにわかりやすく解説(経済産業省の関連資料を参考にしたITコラムなど) https://www.sbbit.jp/article/cont1/33941 【ITパスポート】ブロックチェーンとは?(YouTube動画解説) https://www.youtube.com/watch?v=d_k6G5l3e2s