ブロックチェーン・スマートコントラクトとは?
ブロックチェーン・スマートコントラクトとは、ブロックチェーンは、取引記録をハッシュで連結したブロックとして多数のノードで分散的に保持し、改ざんを困難にする技術。スマートコントラクトは、あらかじめ定めた条件が満たされたときに契約内容が自動的に実行されるプログラムをブロックチェーン上に置く仕組みで、仲介者を介さない取引の自動執行を可能にする。
基本情報技術者試験の過去問では1回出題されています。
ぶろっくちぇーん・すまーとこんとらくと
ブロックチェーン・スマートコントラクトの意味
ブロックチェーンは、取引記録をハッシュで連結したブロックとして多数のノードで分散的に保持し、改ざんを困難にする技術。スマートコントラクトは、あらかじめ定めた条件が満たされたときに契約内容が自動的に実行されるプログラムをブロックチェーン上に置く仕組みで、仲介者を介さない取引の自動執行を可能にする。
ブロックチェーン・スマートコントラクトの具体例
部品の輸送温度がしきい値を超えなかったことをセンサ記録で確認できた時点で、代金の支払が自動的に実行される。
ブロックチェーン・スマートコントラクトは試験でどう引っ掛けられる?
改ざんが「不可能」ではなく計算量的に困難(多数派の計算力を握られれば覆りうる)。スマートコントラクトは法的な契約書のことではなく、条件成立時に自動実行されるプログラム。ブロックチェーン=誰でも参加できる、とも限らない(参加者を限定するコンソーシアム型・プライベート型がある)。
ブロックチェーン・スマートコントラクトと関連する用語
ブロックチェーン・スマートコントラクトが出た過去問
ブロックチェーンによって実現されている仮想通貨マイニングの説明はどれか。
正解:仮想通貨取引の確認や記録の計算作業に参加し、報酬として仮想通貨を得る。
要点:マイニングは取引検証の計算に参加して報酬を得ること
マイニングとは、ブロックチェーンに新しい取引記録のブロックを追加するために必要な膨大な計算を行い、正当なブロックを最初に見つけた者が報酬として仮想通貨を受け取る仕組みである。この計算競争が改ざんを困難にし、中央の管理者なしで取引の正当性を保つ役割を果たす。売買や送金、決済といった通貨の利用行為とは別の概念である。
出典:令和1年度 秋期 基本情報技術者試験 午前 問71(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。