Smart kontrakt je program nasazený na blockchainu (typicky Ethereum nebo kompatibilní EVM síti), který automaticky vykonává předem definovanou logiku — drží tokeny, vyplácí odměny, swapuje aktiva. Kódová chyba nebo design flaw může způsobit nevratnou ztrátu uložených prostředků; transakce na blockchainu obvykle nelze stornovat.

Stručně

  • Code risk — chyba v Solidity/Vyper kódu, kterou exploit využije (reentrancy, integer overflow, access control).
  • Oracle risk — protokol závisí na externí cenové feedu, který lze manipulovat (flash loan útok).
  • Admin key risk — vývojář má upgradovatelnost nebo pause funkce a může jednat rogue.
  • Compose risk — protokol staví na jiných protokolech; jejich pád strhne i nadstavbu.

Co to je

Po nasazení smart kontraktu na blockchain je jeho kód obvykle veřejný a neměnný (pokud není záměrně navržen jako upgradovatelný přes proxy pattern). To je výhoda transparentnosti i zranitelnost — útočník má neomezený čas hledat chybu.

Známé typy exploitů: reentrancy (rekurzivní volání funkce, klasický DAO hack 2016), flash loan manipulace ceny v AMM, signature replay, front-running transakcí, rug pull (vývojář s admin klíčem odčerpá likviditu). Audit od renomované firmy (Trail of Bits, OpenZeppelin, ConsenSys Diligence) riziko snižuje, ale nevylučuje — i auditované protokoly byly vykradeny.

V Česku

Český retailový investor se smart kontrakty potkává hlavně přes DeFi (Uniswap, Aave, Lido), staking deriváty a NFT marketplace. Z pohledu české regulace zatím neexistuje rámec pro odpovědnost provozovatele DeFi protokolu — ztráta z exploitu je obvykle nevymahatelná. MiCA (od 2024/2025) reguluje vydavatele stablecoinů a centralizované služby (CASP), ale plně decentralizované protokoly zůstávají mimo.

Z daňového pohledu — ztráta z exploitu se v ČR aktuálně neuznává automaticky jako ztráta zdanitelná podle §10 zákona o dani z příjmů; konkrétní postup řešte s daňovým poradcem, výklad se vyvíjí.

Nezaměňovat s

PojemCo to je
Smart contract riskRiziko ztráty kvůli chybě v kódu/designu
Counterparty riskRiziko selhání protistrany (CEX, broker)
Market riskCenová volatilita podkladu
Custody riskRiziko správy klíčů

Kde to využiješ

Edukativní text — nepředstavuje investiční doporučení. DeFi protokoly nesou riziko trvalé ztráty kvůli chybě v kódu; ztracené prostředky obvykle nejsou pojištěné ani vymahatelné.