Prípadové štúdie Ergo: bezpečné, jednoduché finančné zmluvy
29. marca 2020

Ergo umožňuje nové modely finančnej interakcie, podložené inteligentnými zmluvami postavenými na flexibilných a výkonných Sigma protokoloch, ale ľahko prístupnými pre vývojárov.
Jednou z najvzrušujúcejších vecí na blockchaine je možnosť uzatvárať digitálne dohody bez akýchkoľvek dôveryhodných prostredníkov. V najjednoduchšom prípade, ktorý inicioval Bitcoin, môže Alice poslať platbu priamo Bobovi, nech sú kdekoľvek na svete, bez potreby banky alebo akéhokoľvek dôveryhodného tretieho subjektu. Avšak s funkčnosťou moderného blockchainu ako Ergo je možné uzatvárať oveľa zložitejšie a sofistikovanejšie finančné dohody ako jednoduché platby. Zoberme si nasledujúci príklad.
Tokeny kryté zlatom
Alice používa ERG na nákup tokenov krytých zlatom od Boba. Bob uchováva zlato v bezpečnej trezore a používa blockchain na vydanie jedného tokenu za každú Troy uncu zlata, ktorú má. Alice môže tieto tokeny voľne používať v rôznych zmluvách, prevádzať a obchodovať s nimi podľa podmienok, ktoré špecifikuje v kóde inteligentnej zmluvy. Keď chce Alice predať tokeny za fyzické zlato, môže uskutočniť ďalšiu transakciu s Bobom, pričom dostane ERG na oplátku, za trhovú cenu.
Cieľom blockchainových zmlúv je eliminovať potrebu dôvery. Zatiaľ čo transakcia nákupu je teraz bez dôvery, v tomto prípade musí Alice stále dôverovať Bobovi v dvoch veciach. Po prvé, Bob môže odmietnuť vymeniť zlaté tokeny späť na ERG za správnu cenu, keď chce Alice predať. Po druhé, Bob môže zlyhať vo svojich záväzkoch – ujsť so zlatom alebo zneužívať prostriedky, ktoré dostane, a prevádzkovať frakčný rezervný systém.
Rozšírenie zmlúv
Aby sme sa vyrovnali s týmito problémami, môžeme vytvoriť Oracle, alebo decentralizovaný cenový kanál. Ten využíva viacero zdrojov externých údajov na zaznamenávanie ceny zlata na blockchain v pravidelných intervaloch. Tento cenový kanál bude referenčným bodom pre zmluvu o odkúpení, ktorá spravuje predaj Aliceho zlata s Bobom (alebo akýmkoľvek iným účastníkom). Takto systém automaticky vynucuje správnu cenu, keď k výmene dôjde.
Druhá situácia si vyžaduje poisťovateľa tretej strany, Charlieho, ktorého služba je tiež hostená na blockchaine s inteligentnou zmluvou. Keď Alice nakupuje zlato od Boba, navyše si kupuje poisťovaciu zmluvu od Charlieho. Platba môže závisieť od faktorov vrátane množstva požadovanej poisťovne a Bobovej reputácie – opäť spravovanej decentralizovaným mechanizmom spätnej väzby. Teraz, ak Bob zlyhá, Alice automaticky dostane hodnotu svojich zlatých tokenov, pričom Charlie efektívne pôsobí ako kupujúci poslednej inštancie.
Programovateľné zmluvy
Existuje samozrejme mnoho ďalších príkladov prípadov použitia ako tento. Môžeme tiež rozšíriť tento prípad použitia, pridávajúc ďalších ekonomických aktérov. Napríklad, Charlie môže predávať podiely vo svojej poisťovacej firme Daveovi a ďalším účastníkom, pričom im poskytuje podiel na príjmoch výmenou za zabezpečenie, že má kapitál, ktorý potrebuje na pokrytie akýchkoľvek záväzkov od začiatku.
Avšak aj ten najzložitejší prípad použitia je jednoduchší ako softvér všeobecného určenia, ktorý môže byť použitý na programovanie akejkoľvek zmluvy. Napokon, generalizovaná logika musí byť rozsiahla a bezpečná. Navyše, aj špecializovaná zmluva sa skladá z mnohých krokov, z ktorých každý je pomerne jednoduchý. Takže ďalšou požiadavkou na platformu všeobecného určenia je, že by mala zjednodušiť proces písania zmlúv, aby boli čo najprístupnejšie (a bezpečné). Toho možno dosiahnuť použitím šablónových dohôd s prispôsobiteľnými parametrami. Poisťovacia zmluva vyššie by mohla byť založená na module s flexibilnými parametrami, napríklad. Tento modul by mohol byť použitý a znovu použitý v mnohých rôznych okolnostiach.
Prístup Ergo
Toto je v podstate prístup, ktorý Ergo zaujíma, poskytujúc vynikajúcu podporu pre reálne finančné dohody. Robí to prostredníctvom:
- Podpora pre viacstupňové zmluvy (pozrite si podrobnosti pre vývojárov)
- Jednoduchý jazyk na vysokej úrovni, ErgoScript, ktorý umožňuje jasné popisy zmluvnej logiky
- Podpora pre formálnu verifikáciu zmlúv pre zlepšené bezpečnostné záruky (Ergo Platform nasadila svoju prvú formálne overenú p2p crowdfunding zmluvu len tri mesiace po spustení siete)
- Jednoduché vytváranie Oracle
- Nativná podpora pre zložité podpisové schémy
Stručne povedané, vytváranie finančných zmlúv na blockchaine nie je len o funkčnosti, ktorú poskytujete. Ide o to, aby bola táto funkčnosť bezpečná a prístupná, ako aj výkonná. Ergo to dosahuje a ešte viac.
Share post
9. júla 2025







