Smart Contract je digitální protokol nebo program, který automatizuje provádění, kontrolu a dokumentaci událostí podle podmínek smlouvy. Běží na blockchainu, což znamená, že po nasazení (deploymentu) je kód nezměnitelný a nepodplatitelný.
Fungování chytrých smluv se často přirovnává k prodejnímu automatu na nápoje:
1. **Vstup:** Vložíte peníze a zvolíte kód nápoje. 2. **Logika:** Automat ověří, zda je částka dostatečná a zda je nápoj skladem. 3. **Výstup:** Pokud jsou podmínky splněny, automat vydá nápoj a případně vrátí drobné. Není potřeba žádný prodavač (prostředník).
—
—
Nejpoužívanějším prostředím pro chytré smlouvy je EVM (Ethereum Virtual Machine).
—
| Oblast | Využití |
|---|---|
| Financování | Automatické uvolňování splátek hypotéky po potvrzení katastrem. |
| Logistika | Platba dodavateli se odešle v momentě, kdy senzor v kamionu potvrdí doručení do skladu. |
| Hlasování | Transparentní a nezfalšovatelné volby v rámci DAO (Decentralizovaných organizací). |
| NFT | Automatické vyplácení autorských honorářů (royalty) umělci při každém přeprodeji díla. |
—
Smart kontrakty jsou uzavřeny v blockchainu a „nevidí“ ven. Aby se mohly rozhodovat na základě reálných dat (např. cena zlata, výsledek fotbalu, počasí), potřebují Orákula.
—
Filozofie „Kód je zákon“ znamená, že chyba v kódu je považována za vlastnost systému.
Související články:
Tagy: it smart-contracts solidity ethereum programming fintech blockchain