スマートコントラクトを直訳すると「賢く（smart）契約（cotract）する」であり、ブロックチェーン上の契約のことを指す。あらかじめプラグラムを実行するルールを決めて条件を満たすと自動的に契約を承認する。