Smart contracts

Aus FinanceWiki
Zur Navigation springen Zur Suche springen

Smart Contracts sind kleine Computerprogramme, die dezentral auf der Blockchain ausgeführt werden. Allerdings können sie sich nur auf Dinge beziehen, die ebenfalls in dieser Blockchain abgebildet sind. Typischerweise werden Smart Contracts dazu benutzt, innerhalb des Ethereum-Systems neue Token (eine eigene Kryptowährung) zu schaffen. Der Smart Contract hält fest, wem wieviele dieser Token gehören und setzt alle damit verbundenen und einprogrammierten Regeln automatisch um. Zum Beispiel könnte man so Aktien auf einer Blockchain emittieren und die Auszahlung von Dividenden über den Smart Contract abwickeln. Der Name Smart Contract kommt daher, dass das Programm – sofern nicht anders vorgesehen – unaufhaltsam ausgeführt wird und die betroffenen daher an die beim Programmieren getroffenen Entscheidungen bindet. Wenn zum Beispiel eine Wette mittels einem Smart Contract abgeschlossen wird, kann der Wettbetrag beim Verlierer automatisch eingezogen werden, ohne dass jemand dies verhindern kann.