Jaký je limit chytrých smluv?

Kdy Ethereum zavedl chytré smlouvy do blockchainového ekosystému, vše se změnilo. Najednou se objevila možnost vybudovat celý finanční systém postavený na nedůvěryhodných principech. Jak daleko můžete dotáhnout tento nápad? No, to záleží na tom, koho se ptáš.

Koncept inteligentních smluv poprvé představil v roce 1994 Nick Szabo, počítačový vědec a právní vědec. Porovnal je se „skromným prodejním automatem“, který automaticky vydá produkt, když je vložena správná částka platby.

Inteligentní smlouva je v podstatě počítačový program, který automaticky provádí podmínky smlouvy, když jsou splněny určité podmínky. Lze jej použít k usnadnění, ověření a vynucení vyjednávání nebo plnění smlouvy. Je to způsob, jak použít kód k vytvoření samovykonatelných dohod bez použití prostředníka (jako je například právník, který provádí závěť.)

Jedním z prvních příkladů inteligentní smlouvy existující mimo blockchain jsou escrow služby. Na začátku roku 2010 se tyto staly výchozím způsobem provádění transakcí na temných webových tržištích, což vyžadovalo malý lidský vstup, aby se minimalizovala zranitelnost vůči vymáhání práva. Kupující vloží prostředky – obvykle do BTC – na vázaném účtu a provedl by inteligentní smlouvu pouze k uvolnění finančních prostředků, když byl produkt dodán. 

Implementace chytrých kontraktů zůstala v letech následujících po Szaboově původním návrhu pouze okrajová a převážně teoretická. Od spuštění blockchainu Ethereum v roce 2015 si však chytré kontrakty přišly na své. 

Jednoduchá myšlenka je, že jak zvyšujete složitost chytrých kontraktů, můžete vytvářet celé decentralizované aplikace na blockchainu (dApps). V případě DeFito umožnilo vytvoření obchodních, půjčovacích, výpůjčních a některých pojišťovacích služeb. Všechny jsou založeny na nedůvěřivých principech bez lidského prostředníka.

Za „kódem je zákon“

Prehistorie chytrých kontraktů pravděpodobně začíná knihou Lawrence Lessiga „Kód a další zákony kyberprostoru“ (1999). V něm tvrdil, že v kyberprostoru je počítačový kód do značné míry analogický zákonům v reálném životě a může je dokonce nahradit. Tato myšlenka se zdá kuriózní v roce 2023, kdy internet prostupuje každý aspekt našeho života a vlády regulují téměř každý aspekt podnikání a chování jednotlivců. Tehdy to bylo radikální.

Ethereum graf
Foto: QuoteInspector

Lessigova kniha však dala světu jednu frázi s dlouhým odkazem: „kód je zákon“. V současné době se to často používá jako zkratka k popisu toho, jak matematika a kód mohou odstranit nejednoznačnost a manipulaci. Ne všichni souhlasí, že je to tak snadné.

"Jak jsme všichni viděli s Luna/Terra, Celsius a FTX v loňském roce a Mango DAO v poslední době – kód dosáhne svých limitů a špatní aktéři mohou využít nepřátelské převzetí, hackování nebo jiné škodlivé výhody,“ říká Nicolas Biagosch, spoluiniciátor projektu. Q Blockchain, jehož určujícím mottem je „Beyond Code Is Law“.

„S tím, jak do světa Web3 vstupuje stále více lidí, potřebuje dobrá správa více prostoru pro nuance a lidské záměry. „Code is law“ funguje v některých situacích, ale ne ve všech.“

Chytré smlouvy mají své nevýhody 

Jednou z profesí v hledáčku maximalistů smart contractu je právnická profese. Proč mít byrokratickou (a někteří by řekli zkorumpovanou, podle toho, kde jste) hierarchii arbitráže, když můžete jednoduše vykonávat právní rozhodnutí v kódu; v podstatě jde o obrácení Lessigovy myšlenky, že kód je zákonem kyberprostoru. Proč neudělat kód skutečné právo?

Existuje několik jednoduchých vyvrácení této myšlenky: soudy mohou zvrátit špatná rozhodnutí a snížit pravděpodobnost jejich opakování široce srozumitelným způsobem. V kryptografickém kontextu, pokud byly některé BTC zaslány omylem nebo podvodně z jedné strany na druhou, může soud zvážit důkazy a nařídit zaslání finančních prostředků zpět. 

Ale v systému pouze připojování, jako je blockchain, tuto transakci efektivně zapíšete do kamene. Blockchain je neměnný, takže chytré smlouvy a ověřené transakce nelze zvrátit, což věci nezměrně komplikuje. Můžeš aktualizovat chytrý kontrakt na opravu chyb. Ale je to mnohem nákladnější a časově náročnější než stahování opravy pro vaši hru.

Určitě můžeme jít dál DeFi a implementovat chytré smlouvy jinde ve společnosti, pokračuje Biagosch. „Můžeme se spolehnout pouze na kód? Ne tak, jak je kód nyní. Nuance, záměr a složitost jsou dnes limitem chytrých kontaktů. Abychom vybudovali decentralizované společnosti a organizace, musíme najít způsob, jak spojit nedůvěryhodný kód s nástroji, které zohledňují lidské záměry.“

Chytrý smluvní kód

„Kód nemůže odpovídat za každou situaci. A lidé mají jedinečnou schopnost myslet retrospektivně, posuzovat záměry a určovat, zda jsou určité akce v souladu s pravidly nebo proti nim. Jít nad rámec „kód je zákon“ neznamená upustit od používání kódu jako základní vrstvy řízení ve Web3. Znamená to používat kód a lidský jazyk společně.“

Je ironií, že lidé jsou chybějící kus

Stejně jako prodejní automat se ani chytré smlouvy nemohou vyrovnat složitosti lidských společností, ve kterých působí. Nejsou „chytré“, jak je běžně chápeme, říká Cain Cao, hlavní člen KCC a GoDao. "Nemohou provádět transakce automaticky, ukládat složité datové struktury, provádět složité výpočty a jsou to drahé, to jsou krátkodobé problémy.“ 

„Z dlouhodobého hlediska je největším omezením smart kontraktu neboli DeFi jeho schopnost vnímat skutečný svět, což znamená, že postrádáme efektivitu a bezpečnost věštec služby, které vyžadují proxy třetích stran. Stále neexistují žádná vyspělá řešení pro složitější pojištění, hypoteční úvěry v reálném světě a tak dále.“

Jednou z jasných cest pro chytré smlouvy je možnost jejich rozšíření o AI a strojové učení. Neúprosný vzestup chatbotů, jako je ChatGPT, otevřel možnost přidat k nim „lidský“ rozměr. V podstatě vytváření samonaplňujících strojů, které mohou samy provádět transakce a využívat obrovské datové sady. Ale jak každý, kdo použil jazykový model AI, ví, nejsou zdaleka dokonalé. Pokud AI vygenerovala vstup, jak bychom mohli ověřit, že je správný?

Pouze to zhoršuje již existující problém inteligentních kontraktů. Jsou napsány v kódu, který většina z nás neumí číst ani zapisovat.

„Celý design inteligentních smluv by se měl změnit,“ říká Awa Sun Yin, spoluzakladatel společnosti Anoma. „Aby uživatelé mohli bezpečně a soukromě komunikovat s chytrými smlouvami, musí velmi dobře rozumět tomu, co se děje nejen v přímém smart kontraktu, ale také v dalších inteligentních kontraktech, které se nazývají, a jak funguje základní blockchain. To je neproveditelné a často to vede k tomu, že lidé používají tyto aplikace, aniž by chápali rizika – a neočekávaně platí vysokou cenu (např. exploity, únik citlivých dat).“

Odmítnutí odpovědnosti

Veškeré informace obsažené na našich webových stránkách jsou publikovány v dobré víře a pouze pro obecné informační účely. Jakákoli akce, kterou čtenář provede na základě informací nalezených na našich webových stránkách, je výhradně na jeho vlastní riziko.

Zdroj: https://beincrypto.com/world-run-on-smart-contracts-computer-says-no/