Recenzia Origo (ORIGO) – Škálovateľná inteligentná zmluva na ochranu súkromia

názov Origo
Ticker ORIGO
Typ tokenu ERC-20
Kategória Blockchainová služba
URL webových stránok https://origo.network/
URL bielej knihy https://origo.network/whitepaper

Origo je decentralizovaná aplikačná platforma, ktorá chráni vaše súkromie. Ponúka škálovateľnosť prostredníctvom vylepšeného konsenzu a svojho vysoko prenosného virtuálneho stroja. Flexibilný dizajn Origo umožňuje používateľom zvoliť si verejné alebo súkromné ​​transakcie pre rôzne prípady použitia a potreby ochrany osobných údajov.

Webová stránka Origo

Nápad a tím za Origom

Origo je blockchain s povolenou inteligentnou zmluvou, ktorého cieľom je sľubovať úplné súkromie používateľov. Aj keď sa ostatné kryptomeny pokúsili vyriešiť tento problém podporou dôverných transakcií, inteligentné zmluvy nepodporujú. Origo robí oboje s protokolom, ktorý kombinuje výpočty medzi reťazcami a mimo reťazcov, aby sa chránilo súkromie inteligentných zmlúv prostredníctvom dôkazov s nulovými znalosťami..

Súčasťou tímu Origo je Fran Fang, bývalý hlavný inžinier Pinterestu s hlbokými znalosťami distribuovaného systému, šifrovacích algoritmov a dôveryhodných výpočtov. Je držiteľom magisterského titulu v odbore počítačových vied na Carnegie Mellon a bakalárskeho štúdia v odbore počítačových vied na univerzite v Tsinghua. Yijia Zhang je bývalou zakladajúcou členkou tímu Google Assistant a vedúcou technologickou pozíciou a tiež senior softvérovou inžinierkou spoločnosti Google. Je držiteľom aj magisterských programov v odbore počítačových vied na Carnegie Mellon a bakalára v odbore počítačových vied na univerzite v Tsinghua..

Zatiaľ nie je známe, koľko času títo členovia tímu venujú Origu a aké sú ich úlohy.

Tím Origo

Origo má skutočné aplikácie v mnohých priemyselných odvetviach, v ktorých chcú ľudia uchovať informácie v súkromí, vrátane financií (myslite na súkromné ​​burzy, úverové hodnotenie, online požičiavanie, poistenie, opcie a futures); podnik (zmluvy o mzde a prémiách, plány motivačných akcií zamestnancov, zmluvy o dodávateľskom reťazci, dodržiavanie predpisov spoločnosti); zdravotná starostlivosť (personalizovaná medicína, diagnostika, lekárske záznamy); a ďalšie, vrátane internetu vecí, hlasovania, aukcií a zbierok peňazí (t. j. tokenových zbierok).

Technológia Origo

Technológia Origo má niekoľko dôležitých komponentov, ktoré slúžia na to, aby sieť fungovala:

Dôkazy o nulových znalostiach

Technológia spoločnosti Origo je založená na koncepte nulových znalostí (ZKP). Dôkazy s nulovými znalosťami fungujú, keď dve strany, skúšajúci a overovateľ, kde musí overovateľ zostaviť otázku (t. J. Dôkaz) pre skúšajúceho. Táto otázka je založená na myšlienke, že skúšajúci môže preukázať overovateľovi, že tento dôkaz platí, bez toho, aby zdieľal akékoľvek informácie o tom, prečo platí.

ZKP musí byť schopný overiť nasledovné:

  • Úplnosť – Ak sú dôkazy alebo informácie pravdivé, overovateľ bude presvedčený.
  • Zdravie – Nikto, kto nepozná dôkaz (t. J. Podvodník), nemôže presvedčiť overovateľa, aby ho zverejnil.
  • Nulové vedomosti – z dôkazu neuniknú žiadne ďalšie informácie.

Po dokončení zmluvy v Origo sa vygeneruje Zero Knowledge Proof (ZKP). Blockchain potom transakciu overí a finančné prostriedky sa rozdelia podľa výsledku dokladu o nulovej znalosti.

Optimalizovaný konsenzus

Architektúra Origo Consensus pozostáva z reťazca identity, ktorý využíva široko prijatý blockchain konsenzus, ako je Proof of Work (PoW) alebo Proof of Stake (PoS), alebo akýkoľvek iný konsenzus odolný voči útoku sybil. Reťazec identity sa skladá z blokov, ktoré obsahujú uzly, ktoré môžu byť validátormi reťazca transakcií. Algoritmus pBFT (Practical Byzantine Fault Tolerance) predstavuje konsenzus transakčného reťazca. Pretože pBFT funguje najlepšie v malej sieti s niekoľkými stovkami uzlov, Origo má pevný počet validátorov, ktoré sú náhodne volené z uzlov v reťazci identity, aby vykonali konsenzus pBFT.

Architektúra konsenzu Origo

Architektúra konsenzu Origo

Črepovanie

Sharding umožňuje viac transakcií za sekundu ako v blockchainoch ako Ethereum alebo Bitcoin. Origo má dva typy zdieľania: výpočtové a štátne.

Prvý typ rozdelenia, ktorý používa systém Origo, je výpočtové rozdelenie. Výpočetné rozdelenie umožňuje uzly v systéme Origo rozdeliť do viacerých skupín, pričom každá skupina je schopná spracovať podmnožinu transakcií. To znamená, že čím viac rozdelených skupín v sieti, tým viac transakcií dokáže spracovať. Na zaistenie bezpečnosti príjemcu grantu je nevyhnutný deterministický generátor náhodných údajov. Náhodné čísla sa generujú s vopred zvolenými validátormi a potom sa zaznamená priradenie zlomku, aby sa mohli odoslať transakcie do zodpovedajúcich zlomkov. Origo zabezpečuje, že všetky transakcie sú z rovnakého účtu, a to pomocou adresy odosielania transakcie ako kritérií rozdelenia.

Stavové rozdelenie je druhý typ rozdelenia, ktoré používa spoločnosť Origo na zlepšenie škálovateľnosti. Stavové rozdelenie má v porovnaní s výpočtovým rozdelením množstvo problémov. Zahŕňajú:

  • Na zaistenie bezpečnosti je potrebné vynaložiť značné úsilie
  • Aj keď je nevyhnutná krížová komunikácia, bolí to celkovú priepustnosť

Kvôli komplikáciám spojeným so zdieľaním stavu sa program Origo zameriava na prvé zameranie na výpočtové rozdelenie a zároveň pokračuje vo vývoji rozdelenia stavu, aby sa umožnila minimálna krížová komunikácia..

Virtuálny prístroj

Virtuálny počítač (VM) spoločnosti Origo je založený na WebAssembly (WASM), novom prenosnom formáte, ktorý je efektívny z hľadiska veľkosti a načítania. V súčasnosti ho skupina W3C Community Group navrhuje ako otvorený štandard. Virtuálny počítač spoločnosti Origo podporuje pôvodne C ++ ako jazyk inteligentných kontraktov a z dlhodobého hľadiska plánuje podporu ďalších jazykov, ako sú Python alebo Java. Inštancie Origo VM sú navrhnuté tak, aby fungovali verejne aj súkromne pri zachovaní inteligentných zmlúv. Výsledkom je, že počítač Origo VM je založený na virtuálnom stroji Ethereum (EVM), ale s rozšírenou schopnosťou podporovať ZKP na účely dokazovania a overovania v rámci okruhov. Solidity je jazyk, ktorý si Origo vybral pre zachovanie súkromia inteligentného zmluvného jazyka, pretože na migráciu inteligentných kontraktov z Ethereum na Origo je potrebné minimálne úsilie.

Inteligentná zmluva

Ako Origo vykonáva inteligentnú zmluvu

Overovanie mimo reťazca

Overenie mimo reťazca umožňuje zvýšený výkon, ktorý systém ZKP spomaľuje. Je však nevyhnutné, aby výpočty mimo reťazca boli schopné zabrániť škodlivým uzlom v určovaní zavádzajúcich výsledkov. Origo má v úmysle vyriešiť túto výzvu vytvorením nedôveryhodného protokolu založeného na penaltovej politike a teórii hier, ktorý umožní, aby jej sieť bola bezpečná, škálovateľná a efektívna.

Protokol Origo zaručuje, že podrobnosti zostanú súkromné, ale zároveň bude zmluva vykonaná správne.

Protokol Origo sa skladá z troch hlavných fáz:

  • Commit – Každá strana zmrazí svoje mince a zaviaže svoj súkromný vstup a mince. Oba sú súkromné ​​a po záväzku ich nie je možné zmeniť. Táto fáza končí buď po záväzku všetkých strán, alebo po uplynutí časového limitu.
  • Execute – Každá strana odhalí svoje súkromné ​​príspevky offline manažérovi. Tento výkonný pracovník vykonáva inteligentnú zmluvu offline, aby zabezpečil ochranu osobných údajov.
  • Vyrovnanie – Po vykonaní sa vygeneruje ZKP, aby sa zabezpečilo správne vykonanie zmluvy. Po overení blockchainu sa fond rozdelí na základe výsledku vykonania.

Protokol Origo tri fázy

Tokeny Origo

Celkový počet dostupných tokenov Origo ešte nebol zverejnený, ani suma, ktorá bude rozdelená tímu a poradcom.

Origo však načrtol množstvo spôsobov použitia svojich tokenov, vrátane toho, že slúži ako „plynová“ funkcia podobná Ethereum. Tokeny napájajú sieť, čo je požiadavka na vykonávanie určitých úloh. Účastníci budú tiež musieť zaplatiť za účasť na určitých činnostiach pomocou tokenu Origo. Dobrí účastníci navyše dostanú tokeny Origo ako odmeny, zatiaľ čo zlí účastníci ich stratia ako trest za zlé správanie.

Plán a budúce aktualizácie

Oficiálnym plánom spoločnosti Origo je vydať svoj natívny token ERC-20 v 3. štvrťroku 2018 a testovaciu sieť spustiť v decembri 2018.

Do septembra 2019 plánujú vydanie mainnetu a prechod na token Origo, ktorý ho prevedú z ERC-20 v pomere 1: 1..

Do decembra 2019 plánujú povoliť zabudované súkromie pre zachovanie inteligentných zmlúv.

Do júna 2020 plánuje spoločnosť Origo vývojárom umožniť vývoj ich vlastných inteligentných zmlúv na ochranu súkromia, zabezpečenia a overiteľnosti..