Pojem
Smart kontrakt
Program uložený na blockchaine, ktorý automaticky vykoná dohodnutý krok, napríklad uvoľní platbu, keď nastane určená podmienka. Nie je automaticky zmluvou v právnom zmysle, preto sa pri obchodnom využití dopĺňa klasickou dohodou.
Aktualizované
Čo to znamená
Smart kontrakt je kus kódu uložený na blockchaine, ktorý sa spustí sám, keď nastane vopred zadaná podmienka. Typicky uvoľní platbu, prevedie token alebo zaznamená udalosť bez toho, aby do procesu musel vstúpiť sprostredkovateľ alebo banka.
Názov je trochu zavádzajúci, pretože smart kontrakt nie je automaticky zmluvou v zmysle Občianskeho alebo Obchodného zákonníka. Je to skôr technický mechanizmus na plnenie dohody, ktorý môže existujúcu zmluvu vykonávať, ale nenahrádza jej obsah, výklad ani spôsob riešenia sporov.
Najčastejšie sa smart kontrakty používajú pri kryptoaktívach, decentralizovaných financiách, tokenizácii majetku a pri platbách v stablecoinoch. V bežnom podnikaní sa s nimi firma stretne skôr okrajovo, napríklad pri automatickej úschove peňazí alebo pri sledovaní dodávok v logistike.
Ako to funguje v praxi
Pri obchodnom použití je rozumné uzavrieť aj klasickú písomnú zmluvu, ktorá popíše, čo kód robí, kto zodpovedá za chybu, ako sa postupuje pri sporných situáciách a ktoré právo sa použije. Samotný kód tieto otázky nerieši a súd bude posudzovať vôľu strán, nie len riadky programu.
Smart kontrakt môže plniť podobnú úlohu ako escrow, keď peniaze uvoľní až po potvrdení dodania. Podmienku však často overuje externý zdroj dát, takzvaný orákulum, a jeho spoľahlivosť je rovnako dôležitá ako samotný kód. Chybný vstup vedie k chybnému, no nezvratnému plneniu.
Účtovne a daňovo sa operácie cez smart kontrakt posudzujú podľa ich ekonomickej podstaty. Ak firma prijíma alebo vypláca kryptoaktíva, treba riešiť ich ocenenie, kurzové rozdiely a zdanenie kryptoaktív, pričom poplatky za transakcie v sieti sú spravidla nákladom súvisiacim s operáciou.
Na čo si dať pozor
Chyba v kóde sa po nasadení opravuje ťažko a transakciu na verejnom blockchaine zvyčajne nemožno vrátiť. Pred použitím s väčšími sumami sa preto oplatí nechať kód nezávisle preveriť a mať pripravený zmluvný postup pre prípad, že sa niečo vykoná inak, než strany zamýšľali.
Regulácia sa vyvíja, najmä pod vplyvom nariadenia MiCA a pravidiel proti praniu špinavých peňazí. Ak smart kontrakt slúži na vydávanie tokenov alebo poskytovanie služieb s kryptoaktívami, môže podnik spadnúť pod licenčné a informačné povinnosti, ktoré je vhodné preveriť vopred.
Potrebujete pojem vysvetliť na vašej konkrétnej situácii? Konzultácie od 55 € / hodina bez DPH, podľa témy a zložitosti.