ブロックチェーン技術における「スマートコントラクト」の説明として適切なものはどれか。

スマートコントラクトは、ブロックチェーン上で事前に定義された条件が満たされた場合に自動的に契約や処理を実行する仕組みである。