スマートコントラクトとは、ブロックチェーン上での契約の検証、実行、交渉などを自動的に行う仕組みのことです。「スマート」というのが「自動的に実行される」という意味で、「コントラクト」は「契約」のことです。
ニック・サボさんによると、スマートコントラクトは自動販売機に似ているといいます。購入者がほしい商品を選び、ボタンを押し、代金を投入するという決められたルールを満たすと、自動販売機が自動的に商品を吐き出す、というのが初歩的なスマートコントラクトのようだというのです。
歴史的にスマートコントラクトが世に広く知られるようになったのは、イーサリアムのヴィタリック・ブテリンさんが2013年に発表したホワイトペーパーのなかでこの仕組みを提案して以来です。
関連書籍
堅牢なスマートコントラクト開発のためのブロックチェーン[技術]入門
関連・参考サイト
A NEXT GENERATION SMART CONTRACT & DECENTRALIZED APPLICATION PLATFORM
INTRODUCTION TO SMART CONTRACTS