Zephyrnet-logo

Demystificerende blockchain-orakels: deel 1

Datum:

Simpel gezegd, blockchain-orakels de toegang tot, de verwerking en de overdracht van informatie tussen de buitenwereld van off-chain data en slimme contracten vergemakkelijken. Dat gezegd hebbende, zouden DeFi en toegepaste blockchain-apps niet mogelijk zijn zonder hen.

De gegevens die ze verzenden, kunnen verschillende vormen aannemen, aangezien ze communicatie met verschillende off-chain-systemen mogelijk maken, waaronder web-API's, cloudproviders, e-handtekeningen, betalingssystemen, IoT-apparaten en andere blockchains.

Dat gezegd hebbende, is het waardevol om hun potentieel te begrijpen als het gaat om het vergroten van het nut van blockchain, wat de meest opwindende ontwikkelingen zijn die zijn gericht op het verminderen van het vertrouwen dat wordt gesteld in een van de huidige orakeloplossingen, en welke rol deze arbiters van de waarheid spelen in de toekomst van gedecentraliseerde diensten.

Om deze vragen te beantwoorden, cryptoslat naar sprak met een aantal vooraanstaande deskundigen op dit gebied, van wie sommigen in juni in Berlijn bijeen zullen komen op 's werelds eerste technologisch agnostische top dat is volledig gericht op orakels.

Slimme contracten verbinden met informatie buiten hun eigen blockchains

Hoewel ze al een cruciaal onderdeel van de infrastructuur vormen die DeFi mogelijk maakt - waardoor de geldigheid van gegevens in de blockchain-ecosystemen wordt gegarandeerd - zullen orakels waarschijnlijk prominenter worden naarmate meer gebruiksscenario's naar Web3 gaan. 

"Toen we veel van de use-cases bekeken, realiseerden we ons dat we echt de informatie moesten creëren - we moesten vragen beantwoorden die je in menselijke taal kunt stellen", legt Edmund Edgar uit, oprichter van Social Minds Inc., die creëerde 's werelds eerste smart contract orakel genaamd Reality Keys.

Ontworpen voor Bitcoin scripting in 2013, werd Reality Keys niet veel gebruikt, maar het diende als basis voor de ontwikkeling van Reality.eth - een open source arbitrageplatform op Ethereum.

"Reality.eth is gebouwd om elke vraag te beantwoorden die je leuk vindt, en in plaats van te vertrouwen op een enkele entiteit, is het crowdsourced", merkte Edgar op, die uitlegde hoe meerdere mensen de vraag kunnen beantwoorden, en het systeem met obligaties was opgenomen in het ontwerp om stimuleer hen om eerlijk te antwoorden. 

Terwijl hij de integratie met Gnosis Safe noemde, merkte Edgar op dat Reality.eth steeds vaker wordt gebruikt voor governance.

Oorspronkelijk een multisig-portemonnee, ontwikkelde Gnosis Safe zich tot een besturingssysteem voor gedecentraliseerde autonome organisaties (DAO's).

De SafeSnap-module, een op orakel gebaseerde oplossing die gebruikmaakt van Reality.eth, maakt gedecentraliseerde uitvoering van bestuursvoorstellen door een on-chain uitvoering van off-chain stemmen.

Hoe SafeSnap werkt (Bron: Gnosis)
Hoe SafeSnap werkt (Bron: Gnosis)

"Je stemt met tokenhouders met behulp van een systeem genaamd Snapshot, en dan gebruik je Reality.eth om erachter te komen wat de stem was en om die informatie door te geven aan het slimme contract, zodat het ernaar kan handelen", legt Edgar uit. de rol van orakel in de gedecentraliseerde beheertoolsuite.

De afhankelijkheid van vertrouwde partijen minimaliseren

Op dit moment zijn er verschillende soorten blockchain-orakelservices. De meest elementaire typologie maakt een onderscheid tussen first-party en third-party orakels. Terwijl first-party orakels worden beheerd door de API-providers zelf, worden deze laatste niet beheerd door de eigenaren van de informatie die ze dienen, maar fungeren ze als tussenpersoon tussen de gegevensbron en de blockchain.

"Sommige Oracle-services zijn gecentraliseerd, terwijl andere gedecentraliseerd zijn", legt Steven Liu, hoofd ontwikkeling bij NGD en technoloog van Neo Foundation, uit, terwijl hij eraan toevoegt hoe hun native oracle-oplossing verschillende functies van beide ontwerpen combineerde. 

De Neo netwerk biedt een groot aantal verschillende functies aan zijn gebruikers, waaronder een gedecentraliseerd bestandsopslagsysteem, een identiteitssysteem en een orakelsysteem waarmee zijn slimme contracten toegang hebben tot externe bronnen.

"Onze native Oracle-API kan rechtstreeks worden aangevraagd door een slim contract en het omvat een knooppuntconsensusproces, waardoor het een betrouwbare gedecentraliseerde service is", voegde Liu eraan toe, en merkte op dat, omdat het een asynchroon patroon aanneemt, het mechanisme voor de verwerking van verzoeken en antwoorden dat niet doet. t vertraagt ​​de finaliteit van Neo's blok.

Neo Oracle Service-mechanisme voor het verwerken van verzoeken en antwoorden (Bron: Neo)
Neo Oracle Service-mechanisme voor het verwerken van verzoeken en antwoorden (Bron: Neo)

Zoals Liu uitlegde, bestaat de door NEO-houders gekozen Neo-raad uit 21 leden die verschillende verantwoordelijkheden hebben. Een daarvan is het kiezen van orakelknooppunten die betrouwbare gegevens zullen leveren aan slimme contracten.” 

"Deze knooppunten worden betaald en beloond voor het beantwoorden van orakelverzoeken, maar de Raad kan ze verwijderen en zelfs vervangen in het geval van slechte service of wangedrag."

Toen hem werd gevraagd naar enkele van de grootste uitdagingen die het huidige onderzoek en de ontwikkeling van blockchain-orakels omringen, wees Edgar erop dat tot nu toe "niemand echt een orakel heeft gebouwd dat werkt zonder vertrouwde partijen, terwijl het tegelijkertijd immuun is voor omkoping." 

Oracles zijn cruciaal als het gaat om het gebruik van blockchain-technologie voor iets anders dan native assets, en hun vermogen om echte decentralisatie en ambiguïteit te benutten, kwam naar voren als een brandend probleem dat toekomstige systemen en services zal definiëren die afhankelijk zijn van integriteit en beveiliging van de gegevens.

Hoewel de meest gebruikelijke aanpak afhankelijk is van derden die de gegevens leveren en de informatie ondertekenen, kwam token-stemmen naar voren als een alternatieve, meer gedecentraliseerde aanpak.

"Oracles bepalen de input van een slim contract, wat op zijn beurt van invloed is op wat het slimme contract daadwerkelijk doet", legt Hart Lambur, de mede-oprichter van UMA, een gedecentraliseerd platform voor financiële contracten op basis van de Ethereum-blockchain.

"Hoewel blockchain-gegevens onveranderlijk worden nadat ze in het grootboek zijn vastgelegd, worden ze niet eerder geverifieerd, waardoor orakels en bij uitbreiding slimme contracten openstaan ​​voor manipulatie", merkte Lambur op, met het argument dat het optimistische orakel van UMA dit probleem bestrijdt met behulp van een unieke geschillenbeslechting systeem. 

Iedereen kan een antwoord on-chain pushen, en er zal alleen een geschil zijn als het antwoord fout is. 

"We noemen dit resolutiesysteem 'optimistisch' omdat gegevens als waar worden geaccepteerd, tenzij ze worden betwist," zei hij, erop wijzend dat in vergelijking met traditionele orakels met prijsfeedback, optimistische orakels superspecifieke gegevens on-chain kunnen brengen op een manier die is niet afhankelijk van knooppunten. 

Om aan te sluiten op het optimistische orakel is geen contract vereist dat is gelanceerd op UMA (Bron: UMA)
Om aan te sluiten op het optimistische orakel is geen contract vereist dat is gelanceerd op UMA (Bron: UMA)

"Economische prikkels behouden de nauwkeurigheid, aangezien iedereen beloningen kan verdienen door te reageren op een vraag en geld zou verliezen als ze onjuist en betwist zijn", concludeerde Lambur.

Gegevensbias aanpakken en overeenstemming bereiken over één absolute waarheid

"Hoewel we in staat zijn om gedecentraliseerde organisaties te vormen, waardoor tokenhouders kunnen stemmen over kwesties, zijn er in theorie situaties waarin het winstgevend kan zijn om die kiezers om te kopen om op een bepaalde manier te stemmen", voegde Edgar eraan toe.

Hoewel de stemsystemen voor tokenhouders in de praktijk behoorlijk robuust bleken te zijn, betekent dat volgens Edgar niet per se dat ze niet gemanipuleerd kunnen worden.

"Je ziet deze stemsystemen op dit moment echt niet kapot gaan, maar je weet maar nooit", betoogde hij, en legde uit dat "met crypto je dingen heel lang zult laten werken, en dan zal iemand met succes een deel ervan aanvallen , en dan zullen soortgelijke aanvallen volgen.”

"Augur, een gedecentraliseerd orakel- en voorspellingsmarktplatform, heeft een soort ontwerp zonder afhankelijkheid van vertrouwde partijen, maar het heeft een zogenaamde beveiligingsgrens", voegde Edgar eraan toe, opmerkend dat er een bepaald bedrag is dat het kan beveiligen zonder , althans in theorie, "winstgevend aan te vallen." 

In extreme gevallen stelt Augur's aanpak het systeem in staat om in meerdere kopieën te splitsen - waardoor mensen elke versie kunnen gebruiken die ze willen - om uiteindelijk te onthullen welk van deze systemen waardevoller is. Deze benadering werd oorspronkelijk voorgesteld door Paul Sztorc in de Truthcoin-whitepaper. Edgar werkt momenteel aan een ontwerp dat nog een stap verder gaat, in extreme gevallen zelfs een heel laag-2-grootboek.

Mensen die met elkaar willen communiceren, moeten het uiteindelijk eens worden over een soort gemeenschappelijke kijk op de wereld - vasthouden aan wat zij als waar beschouwen. 

"Met het soort forking-aanpak dat Augur gebruikt, is het mogelijk dat je twee economieën krijgt", merkte Edgar op en onderstreepte dat "een blockchain niet kan bewijzen welk wereldbeeld correct is, maar we kunnen elk wereldbeeld met zichzelf laten coördineren , en laat mensen met elkaar praten in welke realiteit ze maar willen.”

"We kunnen ook bepalen welk wereldbeeld in contanten het meest waardevol is - maar nogmaals - dat is niet noodzakelijk waar", voegde hij eraan toe, terwijl hij concludeerde dat "blockchains een hulpmiddel zijn om te coördineren, en het beste dat we kunnen doen, is coördineren tussen mensen met het gedeelde wereldbeeld.”

De post Demystificerende blockchain-orakels: deel 1 verscheen eerst op cryptoslat naar.

spot_img

Laatste intelligentie

spot_img

Chat met ons

Hallo daar! Hoe kan ik u helpen?