Co jsou inteligentní smlouvy Ethereum

Jednou ze základních technologií, které jsou základem sítě Ethereum, je vývoj „chytrých kontraktů“. Zatímco bitcoiny a další kryptoměny byly vyvinuty pouze za účelem digitální měny Peer-to-Peer, Ethereum bylo vyvinuto jako koncept pro provoz decentralizované aplikace.

Ve svých nejjednodušších formách jsou inteligentní smlouvy kusy počítačového kódu, které mají zabudovanou logiku a podmínky, které definují jejich výsledek. Jsou také spuštěny decentralizovaným způsobem všemi počítači v síti (uzly) a jsou uloženy a replikovány v hlavní knize (blockchain).

Nejsou ničím jiným než relativně jednoduchými programy, které budou spouštět funkce „pokud tohle, pak“. Na rozdíl od jednoduchých blockchainů, které budou ukládat data decentralizovaným způsobem, budou tedy inteligentní smlouvy provozovány jako decentralizované výpočty. Poprvé je teoretizoval Nick Szabo v roce 1994 jako způsob digitalizace kontraktů, které lze spustit jako počítačový kód.

Příklady inteligentních smluv

Ačkoli Smart Contracts může zpočátku znít jako docela komplikovaná disciplína, vysvětlení vám pomůže pohled na aplikace inteligentních kontraktů s příklady z reálného světa. Níže uvádíme několik jednoduchých aplikací, ve kterých by inteligentní smlouvy mohly výrazně zlepšit efektivitu.

Právní smlouvy

Všichni víme, že právníci jsou velmi nároční, pokud jde o slovesnost v právních dokumentech. Inteligentní smlouvy jsou nejvíce schopné změnit způsob, jakým jsou obchodní smlouvy uzavřeny. Například v obchodním právu existuje řada podmínek, které musí být splněny v různých fázích dohody před převodem peněz.

Tyto podmínky prodeje také nejsou ničím jiným než sbírkou „pokud tohle, pak to„Podmínky. Například při prodeji domu existuje řada podmínek, které musí prodávající splnit, než dojde k usnadnění platebních tranší. Pokud dojde ke sporům ohledně podmínek, které nejsou ve smlouvě splněny, prodej neproběhne.

To je něco, co lze snadno zakódovat do chytré smlouvy. Tento kód provede podmínky dohody o decentralizované síti na všech počítačích. Někteří také řeknou, že tato chytrá smlouva bude také vykonávat funkce kódované lépe než právníci, kteří smlouvu čtou. Inteligentní smlouvy nepodléhají jazykovým nuancím.

Navíc vzhledem k tomu, že tyto inteligentní smlouvy jsou veřejné a široce distribuované, znamená to, že existuje obecná shoda ohledně podmínek, které jsou do smlouvy zakódovány. Obě strany si jsou vědomy, že vestavěný kód provede inteligentní smlouvu na základě podmínek, na kterých se obě strany dohodly.

Chytré smlouvy a bankovní účty

Bankovní účty se mohou chovat velmi podobně jako chytré smlouvy. Například téměř každý z nás bude mít pravidelné platby, které budou vycházet z našich bankovních účtů a budou zasílány vybraným třetím stranám. Mohlo by to splácet kreditní kartu nebo splnit příkaz k inkasu atd. Podmínky těchto plateb jsou obvykle založeny na datu (první v měsíci).

Na začátku měsíce, kdy má platba projít, existují opravdu jednoduchá pravidla, která banka provede. Zkontrolují částku, kterou je třeba zaplatit, a také to, zda jsou prostředky na účtu k dispozici. Mohou také zkontrolovat, zda na účtu nejsou z důvodu jiných plateb umístěna nějaká další „pozdržení“.

Pokud je na účtu dostatek finančních prostředků a nejsou na něm umístěna žádná další pozdržení, bude platba provedena třetí straně. Mohlo se také jednat o opravdu jednoduchou inteligentní smlouvu, která by hledala podmínky před provedením plateb mezi stranami. Nebylo by to však určeno bankou v centrálním umístění, ale bylo by provedeno v decentralizované síti.

Ukázka inteligentní smlouvy

Nyní má smysl podívat se na skutečnou inteligentní smlouvu a základní kód, abychom lépe porozuměli základům transakce.

Příklad inteligentní smlouvy Ethereum

Ukázková smlouva od https://www.ethereum.org/token

Ve výše uvedené smlouvě vytváříme řadu všech peněženek. Poté tvůrce získá počáteční zásobu žetonů. Smlouva poté zkontroluje, zda má odesílatel dostatek finančních prostředků k odeslání požadované částky, zkontroluje případné přetečení a poté zahájí transakci.

Argumenty pro decentralizované inteligentní smlouvy

Jednou z nejdůležitějších výhod inteligentní smlouvy je, že se provádí na veřejném blockchainu a sdílené knize. To znamená, že dvě strany, které by si obvykle nedůvěřovaly, se mohou alespoň shodnout na současném stavu veřejné účetní knihy. Pokud se většina účastníků sítě shodne na aktuálním stavu, pak by inteligentní smlouvy prováděné v této síti měly být také plně důvěryhodné.

Můžeme se podívat na příklad, kdy by inteligentní kontrakt mohl pomoci s něčím, co se nazývá OTC (Over the Counter) derivátová transakce. Obvykle se jedná o transakce, které uzavírají dva účastníci, kteří souhlasí s obchodními podmínkami. Na rozdíl od centrálního clearingového centra, které působí jako třetí strana obchodu, jsou OTC transakce přímé a nemají žádný clearinghouse.

Jedná se o obchody, které obvykle provádějí velké instituce na finančních trzích. Podmínky OTC dohody urovnají za splnění určitých podmínek. OTC smlouva bude podepsána v právní dohodě, ke které budou mít obě strany přístup. Z dohody by tedy mělo být jasné, kdo má komu platit při konkrétních obchodních výsledcích.

Stále však existuje prostor pro nedorozumění a neshody mezi stranami. Může se například jednat o nesprávný výklad konkrétních ustanovení (za které budou právníci bojovat) nebo dojde k neshodě mezi tím, zda obchod splnil požadované externí podmínky.

Inteligentní OTC smlouva

Inteligentní OTC smlouva

U inteligentní smlouvy však existuje pouze jedna smlouva, která byla napsána v kódu a při nasazení je neměnná (nelze ji změnit). Inteligentní smlouva provede kód přesně tak, jak bylo zamýšleno, a nemůže dojít k nesprávné interpretaci podmínek. Z povahy plnění smlouvy vyplývají obě strany.

Dále není na stranách, aby rozhodly, zda byly dosaženy faktory, které vedou k OTC výplatě. Určuje se pouze podle toho, zda byly splněny podmínky zakódované do inteligentní smlouvy. Pokud cena akcie dosáhla určité úrovně, pak byla podmínka splněna a inteligentní smlouva provede IF podmínka.

Kromě pouhého potvrzení výsledku obchodu může inteligentní kontrakt také usnadnit přesun finančních prostředků ze strany, která prohrála, na stranu vítěznou. Inteligentní smlouva provede platbu na blockchainu. Působilo by tedy jako decentralizovaný kvazi clearingový dům. Obě strany zahájí transakci s požadovaným počátečním zůstatkem kolaterálu vloženého do obchodu.

Další výhody inteligentních smluv

  • Bezpečnost: Blockchain, kde jsou uloženy inteligentní smlouvy, využívá moderní kryptografii. To znamená, že jsou extrémně bezpečné a pro hackery by bylo téměř nemožné kompromitovat systém a změnit podmínky chytré smlouvy.
  • Autonomní: Chytré smlouvy se samy automaticky spouštějí v síti. Není třeba je sledovat, aktivovat ani zpracovávat. To také souvisí s hlediskem důvěry a bezpečnosti. Vzhledem k tomu, že žádný ústřední orgán nemá kontrolu nad smlouvami, existuje větší důvěra v to, že tyto smlouvy skutečně provedou, jak bylo zamýšleno.
  • Hromadné zálohy: Vzhledem k tomu, že na blockchainu mají všechny počítače v síti kopii smlouvy, není nutné pravidelné zálohování. Ztráta dat by navíc nikdy neměla znepokojovat lidi, kteří mají svá data umístěná v blockchainu.
  • Rychlost: Papírování může být pracná záležitost. Po splnění podmínek smlouvy bude vždy mezi stranami muset existovat tam a zpět. Někdy je také nutné zasílat smlouvy v tištěné podobě, což znamená, že se musí fyzicky pohybovat mezi stranami. U inteligentních kontraktů se však kód provádí ve zlomcích sekund. Není nutné se mezi stranami pohybovat tam a zpět, protože veškerá práce probíhá na základě smlouvy o blockchainu.
  • Levný: Jelikož se inteligentní smlouvy uzavírají přímo mezi oběma stranami bez pomoci prostředníka, jsou relativně levné. Není nutné, aby právníci zprostředkovávali transakce. V případě obchodování není nutná centrální burza. Žádná třetí strana meziproduktu nesnižuje náklady.
  • Plně přesné: Pokud jde o inteligentní smlouvu, nedochází k žádným chybám. Dokud budou efektivně kódovány, budou provedeny podle plánu. Rovněž neexistuje prostor pro dezinterpretaci pojmů nebo výsledku. Jsou pevně zakódovány do smlouvy a běží 100% efektivně.

Výhody inteligentních smluv snad nejlépe shrnuje Jegg Garzik, který vlastní Bloq

Chytré smlouvy… zaručují velmi, velmi konkrétní soubor výsledků. Nikdy nedochází k nejasnostem a nikdy není potřeba vést soudní spory.

Velká budoucnost pro inteligentní smlouvy

Ačkoli inteligentní smlouvy jsou bezpochyby revoluční, existuje několik možných problémů, které by mohly vzniknout z jejich používání. Samozřejmě vždy existuje možnost, že ve smlouvě mohou existovat nepředvídané chyby a chyby v kódování. To by mohlo vést k výsledkům, které žádná strana neočekávala. Podobně, jak by vláda regulovala takové smlouvy a jak by mohly omezit zneužívání?

Ve skutečnosti existují i ​​další věci, které jsou neodmyslitelnou součástí tradičních smluv Vyšší moc což umožňuje volnost v případě mimořádné události nebo okolností, které strany nemají pod kontrolou. U inteligentních kontraktů bude kód proveden bez ohledu na tyto události.

Neexistuje však žádný důvod, aby nebylo možné tyto potenciální problémy překonat. Výzkumní pracovníci v Cornell Tech z mnoha oborů pracují na řešeních, aby se inteligentní smlouvy staly součástí našeho každodenního života. Právníci by mohli spolupracovat s vývojáři na vytváření inteligentních šablon smluv pro komerční použití. Příležitosti ke spolupráci směrem k masovému adopci jsou bezpochyby nekonečné.

Doporučený obrázek přes Fotolia

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me