Role věštců v provádění inteligentních smluv

Role věštců v provádění inteligentních smluv

Zjistěte roli věštců v chytrých smlouvách, jak fungují, jaké jsou klíčové výzvy a co bude v tomto oboru dál.

V řecké mytologii lidé kladli otázky Apollónovi – bohu proroctví – který jim sděloval odpovědi prostřednictvím věštby z Delf. Kněžka se ukládala do transu a někdy sdělovala tajemné informace o všem možném, od válek až po plány sázení.

Blockchainové orákuly slouží jako most mezi infrastrukturou na blockchainu a mimo něj, podobně jako věštírna z Delfí byla mostem mezi Apollem a lidmi. Vzhledem k tomu, že jsme blockchainy záměrně oddělili od externích systémů, jsou orákuly nezbytné pro vkládání externích informací do chytrých smluv, které se spoléhají na reálné podmínky.

V tomto článku se ponoříme do role věštců v chytrých smlouvách, do toho, jak fungují, jaké jsou klíčové výzvy a co bude v této oblasti dál.

Co jsou věštby a jak fungují?

Předpokládejme, že chcete vsadit s kamarádem na výsledek sportovního zápasu pomocí inteligentní smlouvaMůžete vsadit 10 dolarů na tým A a váš přítel může vsadit 10 dolarů na tým B, přičemž chytrá smlouva drží 20 dolarů v úschově, než je uvolní vítězi.

Ale jak chytrá smlouva pozná, kdo vyhrál zápas?

Zde je místo, kde věštec vstupuje do hry. Samotná chytrá smlouva nemůže přistupovat k externím datům, jako jsou sportovní výsledky. Potřebuje externí zdroj – věštírnu – která by informace poskytla.

Chytrá smlouva by mohla implementovat klienta Oracle, který přeposílá požadavek (a platbu) na smlouvu Oracle, která běží společně s uzly Oracle mimo řetězec. Můžete například odeslat požadavek na provedení určité úlohy (kontrola konkrétního API pro sportovní výsledky), která odešle odpověď zpět na konkrétní funkci zpětného volání ve vaší chytré smlouvě, aby se určil vítěz.

Co jsou věštby a jak fungují?
Chainlink k usnadnění těchto funkcí používá token LINK a smlouvy Oracle. Zdroj: Dokumentace Chainlink

Systém samozřejmě můžete ještě vylepšit použitím agregačních kontraktů, které se zaměřují na více zdrojů dat a kontrolují konsenzus mezi minimálním počtem operátorů uzlů Oracle. Tímto způsobem je těžší argumentovat, že váš přítel našel způsob, jak změnit API pro sportovní výsledky, nebo tajně spustil uzel Oracle, aby publikoval falešné skóre.

Různé přístupy k vytváření věštců

Ekosystém blockchainových orákul se v posledních několika letech rychle rozvíjí. V roce 2023 existuje téměř 20 decentralizovaných sítí orákul, které fungují na blockchainech Ethereum, Polygon, BNB, Avalanche a dalších. V závislosti na případu použití mohou tato orákula používat několik přístupů k propojení dat na blockchainu a mimo něj.

Úrovně decentralizace

Decentralizace je základním principem blockchainu, ale věštby nejsou vždy decentralizované. Místo toho obvykle spadají do spektra decentralizace.

  • Centralizované věštby – Tyto centralizované orákuly řídí jedna důvěryhodná entita, agreguje data mimo řetězec a podle potřeby aktualizuje data orákula. I když jsou nejefektivnější možností, mohou být náchylné k manipulaci, cenzuře nebo hackerským útokům, což vytváří jediný bod selhání pro chytré smlouvy, které se na ně spoléhají.
  • Konsenzuální věštby – Konsenzuální orákuly využívají data z jiných orákul k dosažení konsensu. I když se stále spoléhají na přesnost ostatních orákul ve své síti, nejsou skutečně centralizovaná. Vlastník musí schválit konsenzus mezi těmito orákuly, což znamená, že existuje další jediný bod selhání.
  • Decentralizované věštce – Decentralizované orákuly se spoléhají na více účastníků v peer-to-peer síti, aby dosáhli konsensu ohledně dat mimo řetězec, než je odešlou do chytré smlouvy. I když to eliminuje jakýkoli bod selhání, mohou být pomalejší a jejich provoz nákladnější než centralizované nebo konsenzuální orákuly.

Zdroje informací

Většina blockchainových věšteb se spoléhá na softwarová API – ale to není jejich jediný zdroj informací. V závislosti na případu použití se mohou spoléhat na hardware nebo lidi.

  • Softwarové věštby – Softwarové orákuly jsou nejběžnější a shromažďují informace z digitálních zdrojů, jako jsou API nebo databáze.
  • Hardwarové věštby – Hardwarové orákuly shromažďují informace z reálných zdrojů, jako jsou zařízení internetu věcí (IoT) nebo senzory.
  • Lidská věštby – Lidští věštci shromažďují informace z různých zdrojů a fungují jako důvěryhodní prostředníci, přičemž k ověření své identity používají kryptografii.

Směrovost informací

Blockchainové věštby obvykle berou informace z vnějšího světa a předávají je chytré smlouvě. V některých případech však mohou data proudit i opačným směrem.

  • Příchozí věštby – Příchozí orákuly přijímají informace mimo řetězec a přenášejí je do blockchainu. Například orákulum, o kterém jsme hovořili dříve, přenáší sportovní výsledky do chytré smlouvy, aby určilo vítěze sázky.
  • Odchozí věštby – Odchozí věštci přenášejí informace z blockchainu do externího zdroje. Věštec může například přenést kód odměny, když blockchain obdrží platbu.

Oblíbené případy použití Oracle

Blockchainové věštby mohou pomoci řešit problémy daleko za hranice sportovních sázek. Podle Chainlinku se chytré smlouvy musí propojit s vnějším světem, aby mohly realizovat až 90 % svých potenciálních případů použití. A je snadné pochopit proč: Většina finančních služeb se spoléhá na externí data.

Mezi běžné příklady patří:

  • Decentralizované finance - Mnoho DeFi Chytré smlouvy se pro výpočet úvěrové kapacity nebo úrovně zajištění spoléhají na ceny různých aktiv. S blockchainovým orakulem mohou tyto chytré smlouvy určit tržní cenu různých aktiv a spolehlivě provádět tyto výpočty.
  • Fungovatelné žetony - NFT Obvykle se spoléhají na náhodnost pro generování atributů a zajištění jedinečnosti každého tokenu. Pomocí věcí, jako je Chainlink VRF, který používá ověřitelné náhodné funkce pro generování náhodnosti, mohou chytré smlouvy ověřit, zda v řetězci používají ochrannou náhodnost.
  • Finanční produkty – Pojišťovny využívající kryptoměny mohou využívat blockchainové věštby k začlenění informací o počasí nebo jiných faktorů do pojistných produktů a tyto informace pak k ověřování nároků. A to je jen malá část toho, co je možné při vývoji finančních produktů s využitím blockchainu.

Klíčová rizika a výzvy

Blockchainové věštby mají unikátní řešení naléhavého problému doručování informací mimo řetězec do chytrých smluv na řetězci. Stejně jako u jakékoli technologie by si ale uživatelé měli před zahájením prací uvědomit několik problémů.

Tyto výzvy zahrnují:

  • Riziko koncentrace – Chainlink dominuje trhu s blockchainovými orákuly. I když jeho decentralizace znamená, že se nejedná o jediný bod provozního selhání, existuje zde koncentrace správy a rozhodování.
  • Kvalita dat – Věštecké služby musí získávat data ze zdrojů mimo řetězec, což vytváří riziko výběru nekvalitních nebo manipulovaných dat. K nízké kvalitě dat může dojít v důsledku nesprávného hlášení z centralizovaného věštce nebo uzlů decentralizovaného věštce.
  • Technické riziko – Chytré smlouvy závislé na datech mimo řetězec by mohly zaznamenat narušení, když se věštby odpojí od sítě, což by způsobilo přetížení sítě a latenci. A tyto problémy by mohly vést k selhání chytrých smluv při jejich provádění.

Naštěstí se blockchainové věštby neustále zlepšují a vytvářejí řešení těchto problémů. Například Chainlink spojuje data do kategorií, jako jsou ověřená, monitorovaná nebo provizorní, aby zdůraznil jejich kvalitu a úroveň rizika. Postupem času by se z nich toto úsilí mohlo stát robustnější součástí ekosystému Web3.

Bottom Line

Oracles jsou nezbytné pro propojení chytrých smluv v řetězci s datovými zdroji mimo řetězec, podobně jako Oracle z Delphi pomohl propojit lidi s Apollem. Vývoj Oracles však čelí některým významným výzvám, než se stanou oporou krypto ekosystému.

Pokud obchodujete s kryptoaktivy, ZenLedger vám může pomoci udržet si přehled o daních tím, že agreguje transakce, vypočítává zisky a ztráty a generuje formuláře, které je třeba podat. Kromě toho můžete najít způsoby, jak získat daňové ztráty a získat přístup k unifikované účetní tabulce.

Začněte ještě dnes zdarma!

Tento materiál byl připraven pouze pro informační účely a neměl by být interpretován jako odborná rada. Vyhledejte si prosím nezávislé právní, finanční, daňové nebo jiné poradenství specifické pro vaši konkrétní situaci.

Sdílet:

facebook
X
LinkedIn

Obsah

PODOBNÉ ČLÁNKY