Vereinfacht gesagt: Wenn die Regeln im Voraus feststehen und eine Transaktion ganz von selbst zustande kommt, sobald beide Parteien die innerhalb dieser Regeln vereinbarten Bedingungen erfüllen – ohne dass ein Vermittler nötig wäre –, spricht man von „intelligenten Verträgen“, also von Smart Contracts. Sie besitzen eine eigene Transaktionslogik und folgen dem Prinzip „Wenn das passiert, dann passiert jenes“. Dadurch braucht es keine dritte Partei. Der Vorgang läuft ab, und der Vertrag kommt auf Basis von Vertrauen zustande. Genau diese Vertrauensgrundlage ist für beide Seiten entscheidend, denn sie stehen unter vollkommen gleichen Bedingungen – keine der beiden Parteien kann die andere dominieren. Aus diesen Gründen ist es ein Vertrag, der auf Vertrauen beruht.
Wann die Idee entstand
Die Idee des Smart Contracts wurde 1993 erstmals von Nick Szabo vorgestellt. Wegen dieser Idee und wegen Bit Gold halten manche Szabo für Satoshi Nakamoto.
Wer mehr über Smart Contracts und ihre Anwendungen erfahren will, kommt an Vitalik Buterin nicht vorbei, dem Kopf hinter der Ethereum-Plattform. Buterin ist der Ansicht, dass die Blockchain nicht nur für Kryptowährungen genutzt werden sollte, sondern für die unterschiedlichsten Aufgaben. Entwickeln die Programmierer im System einen Vertrag, der überall auf der Welt laufen kann, werden sie mit einer Kryptowährung namens „Ether“ belohnt. Für die Nutzung von Smart Contracts zahlen die Anwender wiederum Ether. Je effizienter die Entwickler ihre Verträge schreiben, desto weniger Ether wird an das System gezahlt.
Wie Smart Contracts funktionieren
Zuerst werden die Güter festgelegt, also das Produkt oder die Produkte, die bei Erfüllung des Vertrags als Wert gelten.
Die Vertragsbedingungen werden von beiden Seiten festgelegt und in Code übersetzt.
Güter und Bedingungen werden als neuer Block in die dauerhafte, unveränderliche Blockchain eingetragen.
Erfüllen beide Seiten die Vertragsbedingungen, wird der Vertrag ausgeführt.
Die Übertragung des anfangs festgelegten Guts erfolgt gemäß den Bedingungen im Smart Contract.
