Ein Programm auf einer Blockchain, das vereinbarte Regeln automatisch ausführt, etwa Gelder freigibt, wenn Bedingungen erfüllt sind.
Ausführlicher
Smart Contracts machen Regeln transparent und schwer änderbar, was zugleich ihre Schwäche ist: Fehler und Exploits lassen sich ohne soziales Eingreifen nur schwer rückgängig machen.