Co je to inteligentní smlouva? Nový průvodce Premier
Co je to inteligentní smlouva?
Inteligentní smlouva je samovykonatelná smlouva, jejíž podmínky jsou zapsány přímo v řádcích kódu. Běží na blockchainu a funguje v digitálním prostoru, přičemž smlouvu přenáší, ověřuje nebo vykonává autonomně prostřednictvím počítačových systémů.
Díky decentralizované povaze blockchainu a jeho datům odolným proti manipulaci jsou chytré smlouvy obzvláště vhodné pro blockchain implementace. Vývoj technologie blockchain rozšířil možnosti využití inteligentních smluv.
Chytrá smlouva je v podstatě program složený z počítačového kódu. Proces vytváření inteligentní smlouvy zahrnuje tři kroky: Nejprve zúčastněné strany vyjednávají a dohodnou se na podmínkách, které jsou následně zakódovány do chytré smlouvy. Za druhé je inteligentní smlouva vysílána a uložena v různých uzlech blockchainu. Zatřetí, jakmile jsou splněny podmínky, inteligentní smlouva automaticky provede své podmínky.
Užitečnou analogií je prodejní automat: po vložení mince se spustí výdej vybraného nápoje a tato akce je nevratná, podobně jako funguje inteligentní smlouva.
Termín „smart contract“ pochází z roku 1994 a jeho autorem je plodný interdisciplinární právník Nick Szabo. Ten jej definoval takto:
„Inteligentní smlouva je soubor slibů specifikovaných v digitální podobě, včetně protokolů, v jejichž rámci strany tyto sliby plní.“
Jak funguje inteligentní smlouva
Tradiční smlouvy popisují podmínky dohody mezi stranami a jsou obvykle vymáhány zákonem. Chytré smlouvy jsou však digitální, uložené v blockchainu a k vynucení dohody používají kryptografický kód.
Jinými slovy, chytré smlouvy jsou softwarové programy napsané a provozované pomocí Turing-complete programovacích jazyků, jako jsou ty používané v Ethereu. Jakmile jsou splněny podmínky zakódované v inteligentní smlouvě, závazky se automaticky vykonají podle záměru programátora.
Charakteristika inteligentní smlouvy
1. Nedůvěřivá povaha:
Chytré smlouvy jsou digitálně zapsány do blockchainu, takže podmínky smlouvy jsou transparentní, přehledné a neměnné. Princip „kód je zákon“ zajišťuje, že transakce lze provádět bezpečně i v prostředí bez důvěry.
2. Neměnnost:
Pokud jsou závazky zakódovány ve formátu „jestliže-tedy“, například „Pokud A dokončí úkol 1, pak bude platba od B převedena na A,“ umožňují chytré smlouvy obchodování s různými aktivy. Každá smlouva je duplikována a uložena v distribuované účetní knize, díky čemuž jsou informace odolné proti manipulaci a účastníkům je zajištěna naprostá anonymita.
3. Úsporné, efektivní a bez sporů:
Na rozdíl od tradičních smluv, které často vedou ke sporům o výklad, inteligentní smlouvy minimalizují tyto spory díky přesnému počítačovému jazyku. Výsledky rozhodčího řízení se provádějí okamžitě, takže chytré smlouvy jsou hospodárnější a efektivnější.
Případy použití inteligentní smlouvy
- Základní aplikace:
Chytré smlouvy mohou vydávat tokeny a rozdělovat dividendy na základě technologie blockchain. Při financování STO je nasazení chytrých smluv nezbytné k definování podmínek emise a následných podmínek, včetně automatické distribuce dividend. - Automatická exekuce ve financích:
Schopnost automatické realizace inteligentních smluv je ideální pro oblast financí. V oblasti P2P půjček, bankovních úvěrů a transakcí s kreditními kartami mohou chytré smlouvy nastavit ochranná opatření, která v případě selhání spustí akce (např. automatické uvolnění zástavního práva) a zabrání tak podvodnému jednání. - Decentralizované aplikace:
Kombinace chytrých smluv s decentralizací blockchainu může zefektivnit uživatelské zkušenosti ve scénářích, jako jsou žádosti o zdravotní pojištění nebo pojištění automobilů. Chytré smlouvy zjednodušují procesy tím, že automatizují nároky a snižují náklady. - Aplikace založené na důvěře:
Ve scénářích vyžadujících institucionální důvěru, jako jsou depozitní účty nebo správa svěřenských fondů, přidávají chytré smlouvy další vrstvu zabezpečení a zajišťují, že správci jednají v předem stanovených mezích. - Lékařská oblast:
V medicíně mohou chytré smlouvy zlepšit klinické studie tím, že automatizují údaje o pacientech a usnadňují sdílení dat mezi institucemi, čímž zvyšují soukromí pacientů a efektivitu studií. - Další aplikace:
Chytré smlouvy lze široce využít v internetu věcí pro ověřování identity, sledování produktů, logistiku a ve správě digitálního obsahu pro přidělování práv a distribuci příjmů.
Význam inteligentní smlouvy
Chytré smlouvy umožňují vývoj široké škály decentralizovaných aplikací (DApps) a tokenů. Lze je využít pro inovativní finanční nástroje, logistiku, herní zážitky a další. Stejně jako všechny ostatní kryptografické transakce jsou i chytré kontrakty uloženy v blockchainu a po nasazení jsou obecně neměnné, i když existují výjimky.
Aplikace založené na chytrých smlouvách, často nazývané DApps, zahrnují technologie DeFi, jejichž cílem je revoluce v bankovnictví. DeFi umožňuje provádět komplexní finanční transakce bez zprostředkovatelů a poskytuje možnosti spoření, půjček a pojištění.
Mezi oblíbené aplikace založené na chytrých smlouvách patří:
- Uniswap: Decentralizovaná burza, která umožňuje uživatelům obchodovat s určitými kryptoměnami prostřednictvím chytrých kontraktů bez centrální autority.
- Složení: Platforma, kde investoři získávají úroky a dlužníci půjčky prostřednictvím chytrých smluv bez zprostředkovatelů.
- USDC: Kryptoměna navázaná na americký dolar prostřednictvím chytrých kontraktů, která udržuje hodnotu 1:1 s USD.
Bezpečnostní otázky
Chytré smlouvy jsou „počítačové transakční protokoly, které provádějí podmínky smlouvy“. Všichni uživatelé blockchainu si mohou prohlédnout chytré smlouvy založené na blockchainu, včetně případných zranitelností. Tato viditelnost může vést k potenciálním zneužitím.
Například v červnu 2016 způsobila zranitelnost v etherech DAO ztrátu 50 milionů dolarů. Vývojáři hledali konsenzus o řešení a nakonec provedli hard fork, aby ukradené prostředky získali zpět před uplynutím lhůty.
Problémy v chytrých smlouvách Ethereum mohou zahrnovat programové chyby v Solidity, chyby kompilátoru, chyby virtuálního stroje Ethereum, síťové útoky, chyby v neměnném kódu a nedokumentované zranitelnosti.
Závěr
Chytré smlouvy jsou nyní implementovány v různých blockchainových sítích, zejména v Bitcoinu a Ethereu. Jejich využití sahá do mnoha oblastí, od sociálního zabezpečení přes internet věcí, nemovitosti, ochranu duševního vlastnictví a další.
I přes současné nevýhody, jako je nevratnost a nedostatek právního dohledu, se očekává, že se inteligentní smlouvy budou vyvíjet společně s technologií blockchain. V budoucnu se inteligentní smlouvy pravděpodobně stanou nedílnou součástí našeho každodenního života.