So funktioniert es
Ein Entwickler schreibt Code (meist in Solidity für Ethereum-kompatible Chains), der Eingaben, Bedingungen und Ausgaben definiert. Der Code wird als Vertragsadresse auf der Blockchain bereitgestellt. Jeder kann mit ihm interagieren, indem er eine Transaktion sendet, die eine seiner Funktionen aufruft. Der Vertrag wird deterministisch ausgeführt, und die Blockchain hält den neuen Zustand fest.
Beispiel
Ein dezentraler Exchange-Smart-Contract hält einen Pool aus ETH und USDC. Senden Sie 1 ETH bei einem aktuellen Kurs von 3.000 $, berechnet der Vertrag die Ausgabe (etwa 2.985 USDC nach Gebühren und Slippage), belastet den Pool und sendet das USDC an Ihre Adresse. Der Trade wird in einer Transaktion abgewickelt, ohne Auftragsbuch, Broker oder Clearing-Stelle.
Warum es wichtig ist
Smart Contracts bilden die Grundlage für DeFi, NFTs, On-Chain-Governance und tokenisierte Vermögenswerte. Sie entfernen Gegenpartei-Risiko im Ausführungsschritt, fügen aber Code-Risiko hinzu: ein Bug im Vertrag ist unumkehrbar, sobald er ausgenutzt wird. Audits, formale Verifikation und kampferprobter Code zählen mehr als Feature-Breite. Behandeln Sie jede neue Vertragsadresse als nicht vertrauenswürdig bis zum Beweis des Gegenteils.