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

Wróć do słownika