Smart Contract
Programm, das automatisch auf der Blockchain nach vordefinierten Regeln läuft.
Smart Contract: Code auf der Blockchain, der ausgeführt wird, wenn Bedingungen erfüllt sind. Kein Mittelsmann, kein Vertrauen, keine Rückabwicklung. Erste Implementierung: Ethereum (Solidity, 2015). Ermöglichte DeFi, NFTs, DAOs. Risiko: Bug = Verlust von Geldern (über 100 Hacks mit jeweils über 100 Mio. $).
In einfachen Worten
Ein Programm, das auf der Blockchain gespeichert ist und sich selbst ausführt, wenn Bedingungen erfüllt sind. Es gibt keinen Mittelsmann und keine Rückabwicklung. Smart Contracts treiben DeFi (Kredite, Swaps), NFTs und DAOs an. Risiko: Ein Fehler bedeutet den Verlust aller Gelder. Audits durch Dritte sind obligatorisch.
Beispiel
Uniswap V3: Vertrag, der Liquidität von ~5 Mrd. $ ohne menschliches Eingreifen verwaltet. Aave: Lending-Vertrag mit 12 Mrd. $ TVL. ENS: registriert .eth-Namen. Hacks: Ronin (2022, 624 Mio. $), Wormhole (2022, 320 Mio. $).
Auch bekannt als: smart contract, kontrakt