分散型台帳で過去の記録を変えにくい理由
ITパスポート試験 令和3年度 問97 / セキュリティ › 情報セキュリティ対策・実装技術
過去問にチャレンジ
複数のコンピュータが同じ内容のデータを保持し,各コンピュータがデータの正当性を検証して担保することによって,矛盾なくデータを改ざんすることが困難となる,暗号資産の基盤技術として利用されている分散型台帳を実現したものはどれか。
- ア
クラウドコンピューティング
- イ
ディープラーニング
- ウ
ブロックチェーン
- エ
リレーショナルデータベース
会話形式の解説
講師注目するのは、同じ台帳を複数のコンピュータが持ち、記録の正当性を検証する点です。
受験者複数のコンピュータを使うので、クラウドコンピューティングかと思いました。
講師クラウドコンピューティングは、ネットワーク経由で計算資源を利用する形態です。台帳を共有して共同で検証することまでは表しません。
受験者複数で使うことに加えて、同じ記録を持って検証する点が大切なのですね。
講師はい。その特徴に当てはまるのがブロックチェーンです。暗号資産の基盤にも使われる分散型台帳の技術です。
受験者過去の記録を改ざんしにくいのは、なぜですか。
講師ブロックを暗号技術で連結し、台帳も複数のコンピュータで共有します。過去の記録を変えると、後続の記録や共有された台帳と矛盾するためです。
受験者ディープラーニングもデータを扱いますが、記録を検証する技術ではないのですか。
講師ディープラーニングは、多層のニューラルネットワークを使ってデータから特徴を学ぶ機械学習です。台帳の共有や検証を指すものではありません。
受験者リレーショナルデータベースは、台帳のようにデータを管理できそうです。
講師リレーショナルデータベースはデータを表形式で管理する仕組みです。表形式という特徴だけでは、同じ台帳を持つ参加者が記録を検証する仕組みを表せません。
受験者同じ記録を共有して検証し、過去の記録を変えにくくする仕組みなら、ブロックチェーンと判断できます。
まとめ
分散型台帳では、複数のコンピュータが同じ記録を保持し、その正当性を検証します。ブロックチェーンはこの仕組みを実現する技術で、暗号資産の基盤にも使われます。ブロックの連結と台帳の共有により、過去の記録を変えると矛盾が生じるため、改ざんが困難になります。クラウドコンピューティングは複数のコンピュータを使う点だけで選ばず、台帳の共有と検証に注目します。
解答・解説
正解はウです
この問題のテーマ
暗号資産に使われる分散型台帳の特徴から、技術の名称を見分ける問題です。
解き方の考え方
「同じ台帳を複数のコンピュータが持つ」「記録の正当性を検証する」「過去の記録を改ざんしにくい」という特徴に注目します。これらを備えるブロックチェーンを選び、ほかの選択肢が何を扱う技術か確認します。
選択肢ごとの解説
- ×ア クラウドコンピューティングアのクラウドコンピューティングは、ネットワーク経由で計算資源を利用する形態です。複数の参加者が台帳を共有し、記録を共同で検証することは必須ではありません。
- ×イ ディープラーニングイのディープラーニングは、多層のニューラルネットワークを用いる機械学習です。データから特徴を学ぶ技術であり、設問が述べる台帳の共有・検証を指していません。
- ○ウ ブロックチェーンウのブロックチェーンは、暗号資産の基盤にも使われる分散型台帳の技術です。複数のコンピュータで記録を共有・検証し、ブロックを暗号技術で連結します。過去の記録を変えると後続の記録や共有された台帳と矛盾するため、改ざんが困難になります。
- ×エ リレーショナルデータベースエのリレーショナルデータベースは、データを表形式で管理する仕組みです。表形式での管理という特徴だけでは、参加者が同じ台帳を持ち、記録を検証する仕組みを表せません。
補足
「複数のコンピュータを使う」という点だけでクラウドコンピューティングを選ばないようにします。台帳を共有して検証することまで述べられているかが見分ける手掛かりです。
POINT
- 分散型台帳では、複数の参加者が同じ記録を保持します。
- ブロックチェーンでは、参加者が記録の正当性を検証します。
- ブロック同士の連結と台帳の共有によって、過去の記録の改ざんは困難になります。
