Bitcoin.com

Wat is een blockchain-orakel?

Blockchain-orakels overbruggen de kloof tussen slimme contracten en gegevens uit de echte wereld, waardoor een breed scala aan toepassingen mogelijk wordt.

Laatst bijgewerkt
Gepubliceerd
LeestijdLeestijd: 5 min.
Geschreven door
Neil Author
Neill Velardo
Crypto content specialist since 2017; reviews iGaming platforms firsthand
Beoordeeld door
Graham Stone Author Image
Graham Stone
What is a Blockchain Oracle?

In de blockchainwereld is een orakel een systeem dat slimme contracten koppelt aan externe gegevensbronnen. Slimme contracten – zelfuitvoerende overeenkomsten die in code zijn vastgelegd – functioneren binnen de blockchain, maar hebben geen directe toegang tot informatie buiten de blockchain. Orakels fungeren als bruggen en vormen de essentiële schakel tussen gegevens binnen en buiten de blockchain.

Gebruik de multichain Bitcoin.com Wallet-app, dat door miljoenen mensen wordt vertrouwd om veilig en eenvoudig kennis te maken met cryptovaluta’s, dApps en DeFi, waarbij orakels een cruciale rol spelen.

Blockchain-orakels: de kloof tussen slimme contracten en de echte wereld overbruggen

Blockchain-orakels zijn essentieel voor de werking en groei van het blockchain-ecosysteem. Ze fungeren als bruggen tussen slimme contracten en de echte wereld en leveren de externe gegevens die slimme contracten nodig hebben om effectief te kunnen functioneren. In dit artikel wordt uitgelegd wat blockchain-orakels zijn, welke verschillende soorten er zijn, welke risico’s eraan verbonden zijn en welke invloed ze hebben op het blockchain-landschap.

Ga aan de slag met een korte inleiding tot cryptovaluta en Wat is een blockchain?. Bekijk ook eens Wat is gedecentraliseerde financiering (DeFi)?

Waarom zijn blockchain-orakels nodig?

Slimme contracten, zelfuitvoerende overeenkomsten die in code zijn geschreven, functioneren binnen de grenzen van een blockchain. Hoewel ze zeer krachtig zijn, hebben ze geen directe toegang tot gegevens buiten de blockchain. Deze beperking legt een rem op hun toepassingsmogelijkheden, aangezien veel praktische toepassingen toegang tot externe informatie vereisen.

Oracles lossen dit probleem op door externe gegevens aan slimme contracten door te geven, waardoor deze kunnen reageren op gebeurtenissen en informatie uit de echte wereld. Dit vergroot het nut van slimme contracten, waardoor ze voor een veel breder scala aan toepassingen kunnen worden ingezet. Zo kan bijvoorbeeld een gedecentraliseerde voorspellingsmarkt is afhankelijk van een orakel om de uitkomst van een gebeurtenis in de echte wereld te voorspellen, zoals de uitslag van een verkiezing. A DeFi-kredietverlening Het platform zou gebruik kunnen maken van een orakel om realtime koersgegevens van cryptovaluta te verkrijgen en zo de onderpandratio’s te bepalen.

Ontdek Toepassingen van DeFi.

Hoe orakels werken: het koppelen van on-chain- en off-chain-gegevens

Oracles fungeren als tussenpersonen tussen smart contracts en externe gegevensbronnen. Hier volgt een vereenvoudigde uitleg van hoe een oracle werkt:

  1. Verzoek om gegevens: Een smart contract vraagt specifieke gegevens op bij een orakel.
  2. Gegevensopvraging: Het orakel haalt de gevraagde gegevens op uit een off-chain-bron, zoals een API, een website, een sensor of menselijke invoer.
  3. Gegevensvalidatie: Het orakel controleert de gegevens om de nauwkeurigheid en integriteit ervan te waarborgen.
  4. Levering van gegevens: Het orakel levert de gevalideerde gegevens aan het smart contract.
  5. Uitvoering van slimme contracten: Het slimme contract wordt uitgevoerd op basis van de ontvangen gegevens.

Soorten blockchain-orakels: een gevarieerd landschap

Orakels kunnen op basis van verschillende factoren worden ingedeeld:

  1. Bron van informatie:
    • Software-orakels: Haal gegevens op uit online bronnen zoals websites, API’s en databases. Dit zijn de meest voorkomende bronnen, die realtime informatie leveren, zoals prijsfeeds en weergegevens.
    • Hardware-orakels: Koppel slimme contracten aan fysieke apparaten, zoals sensoren en barcodescanners, waardoor interactie met de fysieke wereld mogelijk wordt.
    • Menselijke orakels: Deskundigen met gespecialiseerde kennis leveren gegevens die nuttig zijn voor het verifiëren van informatie of het geven van deskundige adviezen.
  2. Richting van de informatiestroom:
    • Inkomende Oracles: Externe gegevens aan smart contracts verstrekken.
    • Uitgaande Oracles: Gegevens vanuit slimme contracten naar externe systemen verzenden.
  3. Vertrouwensmodel:
    • Gecentraliseerde orakels: Vertrouw op één enkele partij voor de levering van gegevens, waardoor er een potentieel enkel storingspunt ontstaat.
    • Gedecentraliseerde orakels: Gebruik meerdere onafhankelijke orakels om gegevens te leveren en te valideren, waardoor de veiligheid en betrouwbaarheid worden vergroot. Een bekend voorbeeld hiervan is Chainlink. Meer informatie over decentralisatie.

Voordelen van het gebruik van orakels: uitbreiding van de mogelijkheden van slimme contracten

Oracles verbeteren slimme contracten door:

  • Koppeling met gegevens uit de praktijk: Interactie met off-chain-informatie mogelijk maken, waardoor acties worden geactiveerd op basis van gebeurtenissen in de echte wereld.
  • Procesautomatisering: Taken en overeenkomsten automatiseren op basis van externe gegevens, waardoor handmatige tussenkomst wordt beperkt en de efficiëntie wordt verhoogd.
  • Uitbreiding van de toepassingsmogelijkheden: Het mogelijk maken van nieuwe toepassingen van slimme contracten in diverse sectoren.
  • Verbetering van de beveiliging en betrouwbaarheid (gedecentraliseerde orakels): Het verminderen van single points of failure en het vergroten van het vertrouwen.

Risico’s in verband met orakels: het aanpakken van veiligheidsproblemen

Hoewel orakels van cruciaal belang zijn, brengen ze ook potentiële risico’s met zich mee:

  • Manipulatie door Oracle: Een gehackt orakel zou valse gegevens kunnen verstrekken, waardoor onbedoelde uitvoering van smart contracts in gang zou worden gezet.
  • Enkelvoudig storingspunt (gecentraliseerde orakels): Een defecte gecentraliseerde orakel kan de werking van afhankelijke smart contracts verstoren.
  • Authenticiteit en integriteit van gegevens: Het is van essentieel belang dat de nauwkeurigheid en betrouwbaarheid van gegevens worden gewaarborgd.
  • Kwetsbaarheden in slimme contracten: Kwetsbaarheden in het smart contract zelf kunnen worden misbruikt, zelfs als de oracle-gegevens correct zijn. Lees meer over beveiliging van slimme contracten.

Oracle-risico’s beperken: best practices

Tot de strategieën voor risicobeperking behoren:

  • Gebruik van gedecentraliseerde orakels: Door het vertrouwen over meerdere orakels te spreiden, wordt de impact van één gecompromitteerd orakel beperkt.
  • Reputatiesystemen: Door de reputatie van orakels te beoordelen, kun je betrouwbare bronnen opsporen.
  • Gegevenscontrole en -validatie: Het invoeren van mechanismen om gegevens te verifiëren verhoogt de veiligheid.
  • Veilige ontwikkeling van slimme contracten: Door grondige controles en tests van slimme contracten worden kwetsbaarheden tot een minimum beperkt.

De toekomst van orakels: verbetering van de interoperabiliteit van blockchains

Oracles zijn voortdurend in ontwikkeling. Toekomstige ontwikkelingen zijn onder meer:

  • Verbeterde Oracle-beveiliging: Het lopende onderzoek richt zich op het verbeteren van de beveiliging door middel van geavanceerde cryptografie en gedecentraliseerde consensusmechanismen.
  • Cross-chain-orakels: Interoperabiliteit tussen verschillende blockchain-netwerken mogelijk maken. Lees meer over crypto-bruggen.
  • Integratie met systemen uit de praktijk: Orakels koppelen aan een breder scala aan systemen en gegevensbronnen uit de praktijk.

Conclusie: Oracles als essentiële blockchain-infrastructuur

Oracles vormen een essentieel onderdeel van de blockchain-infrastructuur en overbruggen de kloof tussen slimme contracten en de echte wereld. Door veilige en betrouwbare toegang tot externe gegevens te bieden, benutten oracles het volledige potentieel van slimme contracten, maken ze een breed scala aan toepassingen mogelijk en zorgen ze voor een transformatie van verschillende sectoren.

Lees meer over gerelateerde begrippen zoals blockchaintechnologie en Gedecentraliseerde autonome organisaties (DAO's). Ontdek ook Gedecentraliseerde applicaties (dApps) en Wat is een token?.

Blijf voorop lopen in de cryptowereld

Blijf op de hoogte van de laatste ontwikkelingen in de cryptowereld met onze wekelijkse nieuwsbrief, boordevol de meest relevante inzichten

Wekelijks cryptonieuws, speciaal voor jou geselecteerd

Praktische inzichten en leerzame tips

Nieuws over producten die economische vrijheid bevorderen

Begin veilig met beleggen met de Bitcoin.com Wallet

Tot nu toe zijn er meer dan 85 miljoen wallets aangemaakt. Alles wat je nodig hebt om je Bitcoin en cryptovaluta veilig te kopen, verkopen, verhandelen en erin te beleggen.

A screenshot of the Bitcoin.com Wallet app

Scan de code om de Bitcoin.com-wallet te downloaden

Scan deze QR-code met je mobiele apparaat; je wordt dan automatisch doorgestuurd naar de juiste winkelpagina.