基本情報暗記無料で始める

スマートコントラクトとは?すまーとこんとらくと

スマートコントラクトとは、あらかじめ定めた条件が満たされたときに、契約内容を自動的に実行するプログラム。多くはブロックチェーン上に記録され、実行結果の改ざんが困難であることを利用して、仲介者を介さない自動的な契約履行を実現する。

最終更新:2026-10-09

試験情報

基本情報技術者試験の頻出用語/ストラテジ系

基本情報を最短で暗記・合格する →

具体例

「商品が届いたことが確認されたら自動的に代金を送金する」といった条件をあらかじめプログラムしておき、条件成立時に人手を介さず自動実行させる仕組み。

試験での引っ掛け

スマートコントラクトは法律上の契約書そのものではなく、条件が満たされたら実行されるプログラム。したがって不備があっても後から人が止めたり修正したりできず、ブロックチェーン上に置かれた以上は書き換えも困難という点が、通常のシステムとの決定的な違い。またプログラムが判断できるのはブロックチェーン上のデータだけで、現実世界の事実(商品が本当に届いたか)は外部から供給する仕組み(オラクル)が要る——そこは自動化されない。

関連用語

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

基本情報を最短で暗記・合格する →

試験での特徴
  • 分野:ストラテジ系
  • スマートコントラクトは法律上の契約書そのものではなく、条件が満たされたら実行されるプログラム。