Demistificarea oracolelor blockchain: partea 2

DeFi și aplicațiile descentralizate nu ar fi posibile fără oracole blockchain – componente cheie ale infrastructurii blockchain care permit accesarea, procesarea și transmiterea informațiilor între lumea exterioară a datelor în afara lanțului și contractele inteligente. 

Acestea fiind spuse, care sunt provocările majore de inginerie atunci când vine vorba de construirea de oracole blockchain rezistente și de încredere și de ce sunt atât de importante conductele de date descentralizate?

CryptoSlate a discutat cu unii dintre experții de seamă pe acest subiect – dintre care unii se vor întâlni la Berlin în luna iunie, la primul agnostic tehnologic din lume. vârf care se concentrează pe deplin pe oracole. 

Reziliență și fiabilitate Oracle

„Companiile optimizează pentru eficiență, în timp ce DAO-urile optimizează pentru rezistență. Având în vedere acest lucru, infrastructura de care depind DAO-urile trebuie să fie rezistentă și descentralizată și aici intervin oracolele”, a remarcat Niklas Kunkel, facilitator al unității de bază Oracle la MakerDAO.

Acesta este cazul în special în ceea ce privește datele, potrivit lui Kunkel, care a continuat să explice importanța asigurării fiabilității oracolului – folosind creator ca exemplu. Apoi a detaliat în continuare:

„De ce informații are nevoie Maker din lumea exterioară? Maker oferă împrumuturi și oamenii oferă garanții pentru a lua acele împrumuturi, așa că Maker, fiind o bancă descentralizată, trebuie să știe care este prețul tuturor acestor garanții – care este prețul Ethereum, care este prețul Bitcoin, care este prețul prețul unui pachet de credite ipotecare – acestea sunt toate informațiile care nu există în rețeaua cripto și trebuie să le aducem din lumea exterioară.”

Dar ce face oracolele atât de speciale? Și cum se aliniază ele cu constrângerile unice din lumea blockchain?

„Nu vrei să fii nevoit să ai încredere în nicio altă parte, nu vrei să fii la cheremul oricărui punct centralizat de eșec, nu vrei ca nimeni să poată apăsa un comutator și să te cenzureze, și doar tăiați datele”, a adăugat Kunkel, în timp ce a continuat să abordeze unele dintre provocările de inginerie ale creării unei conducte de date, astfel încât oricine o conduce să nu o poată închide dacă are chef.

Pe lângă rezistența la cenzură, garanțiile de integritate a datelor sunt o altă constrângere majoră care trebuie îndeplinită, a adăugat el, astfel încât oricine conduce această conductă nu poate manipula datele. 

Pe scurt, aceasta este problema pe care o rezolvă oracolele: „ei oferă această conductă DAO-urilor și aplicațiilor cripto fără a le expune riscurilor de cenzură și manipulare a datelor.”

Potrivit Auryn Macmillan, conducere guvernanță și manager de produs la Gnosticism.

„Oracolele (sau dovezile) de un fel sunt o componentă necesară a oricărui sistem bazat pe blockchain care dorește să consume sau să reacționeze la evenimente externe mediului de execuție. Fie că se află în lumea reală sau într-un alt blockchain sau mediu de execuție.”

Oracles permite tot felul de aplicații utile – de la aleatoriu verificabil și vot secret – până la feeduri de prețuri reale.

Acestea fiind spuse, Macmillan a clarificat modul în care Gnosis a folosit un oracol bazat pe joc de escaladare pentru a-și descentraliza sistemul de vot.

„Pentru Gnosis DAO, am vrut ca votul să fie descentralizat și liber să participe, iar ponderea votului să includă mult mai mult decât soldurile GNO pe mainnetul Ethereum”, a explicat el.

Utilizarea Reality.eth a permis o execuție fără încredere, în lanț, bazată pe rezultatul voturilor în afara lanțului, unde ponderea votului este derivată din GNO în mai multe protocoale atât pe rețeaua principală Ethereum, cât și pe Gnosis Chain. În concluzie, Macmillan a remarcat,

„Folosirea unei soluții Oracle robuste pentru aceste date permite protocoalelor să se concentreze pe competențele lor de bază. Acestea fiind spuse, introducerea unui oracol înseamnă aproape întotdeauna creșterea suprafeței de atac. Prin urmare, este esențial pentru dezvoltatori să înțeleagă ipotezele de încredere ale consumului de date dintr-un anumit oracol.”

Există diverse modele de oracle, care utilizează diferite mecanisme pentru a oferi garanții de rezistență și fiabilitate. În timp ce unele modele se bazează pe mai multe surse de date și chiar pe mai multe oracole, altele utilizează mecanisme de stimulare. Unii încearcă să o facă cripto-economic, prin cripto staking, în timp ce unii folosesc o competiție Proof of Work (PoW) care poate fi minată pentru a elimina dependența de terțe părți de încredere pentru accesul la datele off-chain.

Importanța descentralizării

Oracolul descentralizat al lui Tellor servește ca exemplu de design asigurat de stimulente cripto-economice. 

Oracolul Tellor permite oricui să participe în calitate de reporter de date, mizând niște jetoane ca o obligație care poate fi redusă de contract dacă trimit date proaste. Între timp,  alți deținători de jetoane și membri ai DAO pot participa la validarea acestor date prin dispută, a explicat Michael Zemrose, co-fondator la telllor.

În timp ce a defalcat elementele de bază ale mecanismelor de dispute guvernate de tokenuri ale lui Tellor, Zemrose a subliniat modul în care soluția lor deschisă și fără permisiuni a fost construită de la zero pentru a fi rezistentă la cenzură și descentralizată.

„Din faza de proiectare, ne-am dorit ca tot ceea ce am făcut să fie deschis și fără permisiune, permițând tuturor să participe, dar împiedicând ca orice entitate să aibă prea multă putere în sistem, inclusiv pe noi înșine”, a subliniat el, menționând că echipa Tellor deține doar 3% din jetoane.

telllor lansat fără ICO, fără pre-mine, iar echipa a scăpat și de privilegiile de cheie de administrator, a menționat Zemrose, comentând că scopul este de a evita greșeala de a avea prea multă putere, „pentru că odată ce ai prea multă putere este foarte greu să-l îndepărtezi.”

Trezirea utilizatorilor la importanța soluțiilor oracle descentralizate este o provocare continuă, potrivit Zemrose.

„Niciuna dintre celelalte descentralizări ale tale nu contează dacă oracolul tău este centralizat”, a spus el, remarcând că a convinge comunitatea, fondatorii și investitorii să-i pese suficient pentru a deveni parte din conversație devine din ce în ce mai ușor pe măsură ce spațiul continuă să se maturizeze. 

În timp ce rețeaua este complet deschisă și oricine poate veni și încerca să concureze pentru recompense simbolice punând în lanț datele pe care utilizatorii le solicită, este în interesul tuturor să fim sinceri.

„În caz contrar, ei sunt contestați și acea miză (obligațiune) este „tăiată” și dată celui care dispută”, a adăugat Zemrose, explicând modul în care proiectarea lor se bazează pe principiul raționalității economice.

Între timp, designul lui Maker se bazează pe un „tip de model federat”, a clarificat Kunkel.

„Avem un conglomerat imens de proiecte cripto care sunt demne de încredere în industrie și guvernarea Maker a votat, inclusiv Etherscan, MyEtherWallet, Infura, MetaMask, pentru a numi câteva, iar ceea ce ajungem să facem este să luăm media tuturor datele pe care aceste conglomerate le transmit”, a explicat el.

„Este aproape ca și cu PoW”, a concluzionat Kunkel, menționând că atâta timp cât există 51% dintre participanți sinceri, oracolul va avea, pentru unul – să rămână online și doi – datele corecte.

Simbioză

Sursa: https://cryptoslate.com/demystifying-blockchain-oracles-part-2/