Ein Smart Contract ist ein auf einer Blockchain gespeichertes Programm, das automatisch ausgeführt wird, wenn seine Bedingungen erfüllt sind, ohne dass ein Vermittler es durchsetzen muss. "Wenn dies geschieht, dann tue das" wird direkt in Code geschrieben, den jeder Teilnehmer überprüfen kann und der genau so ausgeführt wird, wie er geschrieben wurde.
Das macht aus einer Blockchain mehr als ein einfaches Kontobuch — eine Plattform. Smart Contracts sind die Grundlage für dezentrale Finanzen, Token-Emission und vieles mehr — sie ersetzen die Rolle, die traditionell eine Bank, ein Broker oder ein Treuhänder spielen würde, durch selbstausführenden Code.
Die Kehrseite ist, dass Code Gesetz ist, Fehler inklusive. Eine Schwachstelle in einem Smart Contract kann ausgenutzt werden, um Gelder abzuziehen, und da Transaktionen unumkehrbar sind, gibt es oft kein Rückgängigmachen. "Trustless" verlagert das Vertrauen von einer Institution auf die Korrektheit des Codes und derer, die ihn geschrieben haben.
Durchgerechnetes Beispiel
Ein Smart Contract kann automatisch einen Token gegen einen anderen tauschen, sobald die Gelder eines Nutzers eintreffen, ohne dass eine Börse als Vermittler auftritt.
Verwandte Guides
Diese Definition dient der allgemeinen Bildung und ist keine Anlageberatung. Märkte — besonders Krypto — sind volatil, und Sie können Geld verlieren. Bitte lesen Sie unsere Haftungsausschluss und sieh dir unsere Methodik.