Demystificerende blockchain-orakels: deel 2

DeFi en gedecentraliseerde applicaties zouden niet mogelijk zijn zonder blockchain-orakels: sleutelcomponenten van de blockchain-infrastructuur die toegang tot, verwerking en overdracht van informatie tussen de buitenwereld van off-chain data en slimme contracten mogelijk maken. 

Dat gezegd hebbende, wat zijn de grootste technische uitdagingen als het gaat om het bouwen van veerkrachtige en betrouwbare blockchain-orakels, en waarom zijn gedecentraliseerde datapijplijnen zo belangrijk?

cryptoslat naar sprak met enkele van de prominente experts op dit gebied – waarvan sommigen elkaar in juni in Berlijn zullen ontmoeten op 's werelds eerste technologisch agnostische top dat is volledig gericht op orakels. 

Veerkracht en betrouwbaarheid van Oracle

“Bedrijven optimaliseren voor efficiëntie, terwijl DAO’s optimaliseren voor veerkracht. Met dat in gedachten moet de infrastructuur waarvan DAO's afhankelijk zijn veerkrachtig en gedecentraliseerd zijn, en dat is waar orakels in beeld komen”, aldus Niklas Kunkel, Oracle Core Unit Facilitator bij MakerDAO.

Dit is met name het geval met betrekking tot gegevens, aldus Kunkel, die het belang van het garanderen van de betrouwbaarheid van orakels bleef uitleggen door gebruik te maken van Maker als voorbeeld. Vervolgens werkte hij verder uit:

“Welke informatie heeft Maker nodig van de buitenwereld? Maker geeft leningen en mensen stellen onderpand om die leningen aan te nemen. Maker, die een gedecentraliseerde bank is, moet dus weten wat de prijs is van al dit onderpand: wat is de prijs van Ethereum, wat is de prijs van Bitcoin, wat is de prijs van al dit onderpand? de prijs van een bundel hypotheekleningen – dat is alle informatie die niet bestaat binnen het cryptonetwerk en die we van de buitenwereld moeten halen”,

Maar wat maakt orakels zo speciaal? En hoe sluiten ze aan bij de unieke beperkingen in de blockchain-wereld?

“Je wilt geen enkele andere partij hoeven te vertrouwen, je wilt niet overgeleverd zijn aan een gecentraliseerd faalpunt, je wilt niet dat iemand een schakelaar kan omzetten en je kan censureren. en sluit gewoon de data af”, voegde Kunkel eraan toe, terwijl hij doorging met het aanpakken van enkele van de technische uitdagingen van het creëren van een datapijplijn, zodat degene die deze beheert, deze niet zomaar kan afsluiten als hij of zij daar zin in heeft.

Naast weerstand tegen censuur zijn garanties voor de integriteit van gegevens een andere belangrijke beperking waaraan moet worden voldaan, voegde hij eraan toe, zodat degene die deze pijplijn beheert, de gegevens niet kan manipuleren. 

In een notendop is dat het probleem dat orakels oplossen: “ze geven deze pijplijn aan DAO’s en crypto-applicaties zonder ze bloot te stellen aan risico’s van datacensuur en manipulatie.”

Volgens Auryn Macmillan, Governance Lead en Product Manager bij Gnosis.

“Orakels (of bewijzen) van welke aard dan ook zijn een noodzakelijk onderdeel van elk op blockchain gebaseerd systeem dat gebeurtenissen buiten hun uitvoeringsomgeving wil consumeren of erop wil reageren. Of ze zich nu in de echte wereld bevinden of in een andere blockchain- of uitvoeringsomgeving”,

Orakels maken allerlei nuttige toepassingen mogelijk – van verifieerbare willekeur en geheime stemmingen – tot prijsfeeds uit de echte wereld.

Dat gezegd hebbende, verduidelijkte Macmillan hoe Gnosis een op escalatiespel gebaseerd orakel gebruikte om hun stemsysteem te decentraliseren.

“Voor de Gnosis DAO wilden we dat het stemmen gedecentraliseerd zou zijn en vrij om eraan deel te nemen, en dat het stemgewicht veel meer zou omvatten dan alleen de GNO-saldi op het mainnet Ethereum,” legde hij uit.

Het gebruik van Reality.eth maakte een betrouwbare, on-chain uitvoering mogelijk op basis van de uitkomst van stemmen buiten de keten – waarbij het stemgewicht wordt afgeleid van GNO in meerdere protocollen op zowel mainnet Ethereum als Gnosis Chain. Concluderend merkte Macmillan op:

“Door een robuuste orakeloplossing voor deze gegevens te gebruiken, kunnen protocollen zich concentreren op hun kerncompetenties. Dat gezegd hebbende, betekent het introduceren van een orakel bijna altijd het vergroten van het aanvalsoppervlak. Het is dus van cruciaal belang voor ontwikkelaars om de vertrouwensaannames te begrijpen die gepaard gaan met het consumeren van gegevens van een bepaald orakel.”

Er zijn verschillende orakelontwerpen die verschillende mechanismen gebruiken om veerkracht- en betrouwbaarheidsgaranties te bieden. Terwijl sommige ontwerpen afhankelijk zijn van meerdere gegevensbronnen en zelfs meerdere orakels, maken andere gebruik van stimuleringsmechanismen. Sommigen proberen het crypto-economisch te doen, via crypto-staking, terwijl anderen een mineerbare Proof of Work (PoW)-wedstrijd gebruiken om de afhankelijkheid van vertrouwde derde partijen voor toegang tot off-chain gegevens te elimineren.

Het belang van decentralisatie

Het gedecentraliseerde orakel van Tellor dient als voorbeeld van een ontwerp dat wordt beveiligd door crypto-economische prikkels. 

Het Tellor-orakel staat iedereen toe om deel te nemen als datareporter door een aantal tokens in te zetten als een obligatie die door het contract kan worden geschrapt als ze slechte gegevens indienen. In de tussentijd,  andere tokenhouders en leden van de DAO kunnen deelnemen aan het valideren van die gegevens door ze te betwisten, legt Michael Zemrose, medeoprichter van verteller.

Terwijl hij de basisprincipes van Tellors token-gestuurde geschillenmechanismen uiteenzette, legde Zemrose uit hoe hun open en toestemmingsloze oplossing van de grond af aan was opgebouwd om censuurbestendig en gedecentraliseerd te zijn.

“Vanaf de ontwerpfase wilden we dat alles wat we maakten open en zonder toestemming zou zijn, zodat iedereen kon meedoen, maar we moesten voorkomen dat een enkele entiteit te veel macht in het systeem zou hebben – inclusief wijzelf,” benadrukte hij, waarbij hij opmerkte dat het Tellor-team alleen eigenaar is van 3% van de tokens.

verteller gelanceerd zonder een ICO, zonder een pre-mine, en het team raakte ook hun beheerderssleutelprivileges kwijt, zei Zemrose, waarbij hij opmerkte dat het doel was om te voorkomen dat je de fout maakt om te veel macht te hebben, “want als je eenmaal te veel macht hebt het is heel moeilijk om het te verwijderen.”

Volgens Zemrose is het een voortdurende uitdaging om gebruikers bewust te maken van het belang van gedecentraliseerde Oracle-oplossingen.

“Geen van je andere decentralisaties doet er toe als je orakel gecentraliseerd is,” zei hij, waarbij hij opmerkte dat het overtuigen van de gemeenschap, oprichters en investeerders om voldoende zorg te dragen om deel uit te maken van het gesprek gemakkelijker wordt naarmate de ruimte steeds volwassener wordt. 

Hoewel het netwerk volledig open is en iedereen kan komen proberen en strijden om tokenbeloningen door gegevens in de keten te plaatsen waar gebruikers om vragen, is het in ieders belang om eerlijk te zijn.

“Anders worden ze betwist en wordt die inzet (obligatie) ‘gesneden’ en aan de betwister gegeven”, voegde Zemrose eraan toe, en legde uit hoe hun ontwerp gebaseerd is op het principe van economische rationaliteit.

Ondertussen is het ontwerp van Maker gebaseerd op een 'federatief model', verduidelijkte Kunkel.

“We hebben een enorm conglomeraat van cryptoprojecten die betrouwbaar zijn in de sector, en waar Maker-governance voor heeft gestemd, waaronder Etherscan, MyEtherWallet, Infura, MetaMask, om er maar een paar te noemen, en wat we uiteindelijk doen is de mediaan van alle cryptoprojecten nemen. de gegevens die deze conglomeraten indienen”, legde hij uit.

"Het is bijna net als met PoW", concludeerde Kunkel, en merkte op dat zolang 51% van de deelnemers eerlijk is, het orakel, voor één keer online blijft, en twee keer, over de juiste gegevens beschikt.

symbiose

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