スマートコントラクトとは、ブロックチェーン上に格納されたコンピュータプログラムである。スマートコントラクトは、特定の条件が満たされたときに自動的にコマンドを実行する。一般的なスマートコントラクトには、トークンを交換するための買い手と売り手の間の合意や、法的契約の実行が含まれます。
また、スマートコントラクトは、ハッキングや気象現象に対するブロックチェーンやDeFi保険のように、特定の現実世界のイベントが発生したときに、特定のアドレスに暗号通貨を送信することもできます。
スマートコントラクトは、両者が合意した後に契約を実行するため、人間の介入を必要とせず、ブロックチェーンやDeFiアプリケーションの中核を形成しています。取引の実行に第三者を信頼する必要がなく、スマートコントラクト自体の品質のみを信頼することができるため、「トラストレス」が実現されます。スマートコントラクトは一度作成すると変更できないため、悪質な業者による操作を回避することができる。