ブロックチェーン・スマートコントラクトとは?
ブロックチェーン・スマートコントラクトとは、ブロックチェーンは、取引記録をハッシュで連結したブロックとして多数のノードで分散的に保持し、改ざんを困難にする技術。スマートコントラクトは、あらかじめ定めた条件が満たされたときに契約内容が自動的に実行されるプログラムをブロックチェーン上に置く仕組みで、仲介者を介さない取引の自動執行を可能にする。
ITストラテジスト試験の過去問では1回出題されています。
ぶろっくちぇーん・すまーとこんとらくと
ブロックチェーン・スマートコントラクトの意味
ブロックチェーンは、取引記録をハッシュで連結したブロックとして多数のノードで分散的に保持し、改ざんを困難にする技術。スマートコントラクトは、あらかじめ定めた条件が満たされたときに契約内容が自動的に実行されるプログラムをブロックチェーン上に置く仕組みで、仲介者を介さない取引の自動執行を可能にする。
ブロックチェーン・スマートコントラクトの具体例
部品の輸送温度がしきい値を超えなかったことをセンサ記録で確認できた時点で、代金の支払が自動的に実行される。
ブロックチェーン・スマートコントラクトは試験でどう引っ掛けられる?
改ざんが「不可能」ではなく計算量的に困難(多数派の計算力を握られれば覆りうる)。スマートコントラクトは法的な契約書のことではなく、条件成立時に自動実行されるプログラム。ブロックチェーン=誰でも参加できる、とも限らない(参加者を限定するコンソーシアム型・プライベート型がある)。
ブロックチェーン・スマートコントラクトと関連する用語
ブロックチェーン・スマートコントラクトが出た過去問
Webサイト上で実行されるスマートコントラクトの説明はどれか。
正解:アプリケーションサービスを実現するための基盤上に執行条件と契約内容を事前に定義しておき、条件に合致したイベントが発生すると自動執行する仕組みである。
要点:スマートコントラクトは条件成立で契約が自動執行される仕組み
スマートコントラクトは、ブロックチェーンなどの基盤上に契約の内容と執行条件をあらかじめプログラムとして記述しておき、条件を満たすイベントが発生した時点で自動的に契約が執行される仕組みである。第三者の仲介を介さずに履行できるため、仲介コストと改ざんリスクの低減が期待される。
出典:令和1年度 秋期 ITストラテジスト試験 am2 問16(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。