Smart Contract
Program działający automatycznie na blockchainie wg z góry określonych reguł.
Smart kontrakt to kod wgrany do blockchainu, który wykonuje się gdy spełnione są warunki. Bez pośrednika, bez zaufania, bez możliwości cofnięcia. Pierwsza implementacja: Ethereum (Solidity, 2015). Smart kontrakty umożliwiły: DeFi (Uniswap, Aave, Compound), NFT (ERC-721), DAO, GameFi. Ryzyko: błąd w kodzie = utrata wszystkich środków (100+ hacków po 100M+ USD każdy w historii). Audyty (CertiK, Trail of Bits) są obowiązkowe.
W prostych słowach
Program zapisany na blockchainie, który wykonuje się sam, gdy spełnione są warunki. Działa bez pośrednika i bez możliwości cofnięcia. Dzięki nim działają DeFi (pożyczki, swapy), NFT i DAO. Ryzyko: jeden błąd w kodzie to utrata wszystkich środków. Audyty zewnętrznych firm są obowiązkowe.
Przykład
Uniswap V3: smart kontrakt który zarządza ~5 mld USD płynności bez ludzkiego nadzoru. Aave: smart kontrakt pożyczek z 12 mld USD TVL. ENS (Ethereum Name Service): smart kontrakt rejestrujący nazwy .eth. Ataki: Ronin (2022, 624 mln USD), Wormhole (2022, 320 mln USD).
Inne nazwy: smart contract, kontrakt