科目A問97
複数のコンピュータが同じ内容のデータを保持し,各コンピュータがデータの正当性を検証して担保することによって,矛盾なくデータを改ざんすることが困難となる,暗号資産の基盤技術として利用されている分散型台帳を実現したものはどれか。
| クラウドコンピューティング | |
| ディープラーニング | |
| ブロックチェーン | |
| リレーショナルデータベース |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ウ
解説
問われている分散型台帳を実現する技術はブロックチェーンです。複数の取引をまとめたブロック同士をハッシュ関数で鎖状に連ねて一つの台帳を構成し、P2Pネットワーク上で分散管理します。各参加者が記録の正当性を検証するため、改ざんが極めて困難で、記録の透明性にも優れます。分散して保持するためシステム停止のリスクが低く、自律運用が可能でコスト面の利点もあります。暗号資産(仮想通貨)の基盤として知られ、トレーサビリティや不動産登記などへの応用が見込まれます。正解はウです。
| ア. | クラウドコンピューティング |
| クラウドコンピューティングは、自社の資源を用いずに、インターネット経由で提供される計算資源やサービスを使う形態のことです。分散型台帳の実現技術ではありません。 | |
| イ. | ディープラーニング |
| ディープラーニングは、脳の神経回路を模したニューラルネットワークを多層化し、大量データから特徴やパターンを自動学習する機械学習手法です。台帳の分散管理技術ではありません。 | |
| ウ. | ブロックチェーン |
| ブロックチェーンは、取引をまとめたブロックをハッシュ関数でつないで台帳を作り、P2Pネットワークで共有・検証する技術です。改ざん耐性が高く、透明性・可用性・自律運用性に優れ、暗号資産(仮想通貨)の基盤として利用されています。設問の記述に合致します。 | |
| エ. | リレーショナルデータベース |
| リレーショナルデータベースは、行と列からなる二次元の表でデータを管理する方式です。分散型台帳を実現する技術ではありません。 |