Smart Contracts sind Verträge zwischen verschiedenen Parteien, deren Transaktion automatisch ohne menschliches Zutun, abläuft. Bei Smart Contracts überprüft eine Software, ob die Vertragsbedingungen erfüllt werden und löst eine programmierte Handlungsanweisung aus. Smart Contracts bilden als Computerprotokolle Verträge ab oder überprüfen die Abwicklung technisch unterstützt. Eine Verschriftlichung des Vertrages, ob auf Papier oder als Datei ist damit überflüssig geworden.
Smart Contracts sind also demnach Verträge, deren Transaktionen ohne manuelle Tätigkeiten ablaufen und so in erheblichem Umfang Kosten und Zeit einsparen. Auf Deutsch übersetzt heißt Smart Contracts so viel wie ‚intelligente Verträge‘ was sich auf digitale Verträge, die auf der Blockchain-Technologie aufbauen, zurückführen lässt. Smart Contracts überprüfen, ob die Vertragsbedingungen erfüllt werden und automatisieren somit viele Tätigkeiten. Man kann diese als selbsterfüllende Verträge, die keine menschliche Überwachung mehr benötigen einstufen. Hier gibt sich die Möglichkeit, eine schriftliche Vereinbarung, ohne das Mitwirken eines Notars abzuschließen. Ein praktisches Beispiel ist das Carsharing, bei welchem die Geldübergabe sowie die Zulassung für das Auto per Smartphone stattfindet. Somit verläuft die Rechteverwaltung auch hier automatisiert.
Beispiel für Smart Contracts
Ein gutes Beispiel für einen Smart Contract ist ein Getränkeautomat. Die Programmierung im Automaten registriert, dass eine Geldmünze eingeworfen wurde (die erste Bedingungen für den Vertrag) und leitet die Warenausgabe ein (die zweite Bedingung für den Vertrag). Kommt kein Getränk heraus, weil z.B. nichts ausgewählt wurde oder weil das Fach leer ist, gibt der Automat das Geld zurück. Eine Bedingung des Smart Contract wurde nicht erfüllt, der Vertrag wird storniert.
Was aber, wenn weder das Getränk noch das eingeworfene Geld herauskommen? Bei zwei Euro für eine Cola wird man wohl kaum einen Anwalt einschalten. Bei zwei Millionen Euro Verlust sieht die Sache schon anders aus. Hier kommt der Code der Blockchain Technologie ins Spiel.