Skip to content
Terug naar Crypto Academy
Module 28 van 30Expert15 min leestijd

Oracles en bridges: achter de schermen van multi-chain

Hoe een blockchain de prijs van een asset leert kennen, en hoe waarde van de ene keten naar de andere gaat — en waarom die bruggen het favoriete doelwit van hackers zijn.

In 30 seconden

Een blockchain is een gesloten wereld: ze kent de marktprijzen niet, en evenmin wat er op een andere keten gebeurt. Oracles brengen haar de externe gegevens (de hele DeFi hangt ervan af); bridges verplaatsen waarde tussen ketens via “wrapped” tokens. Twee onmisbare radertjes — en kwetsbare: de grootste hacks uit de geschiedenis van crypto waren gericht op bridges.

Belangrijkste punten
  • 1Een smart contract kan geen internet raadplegen: oracles brengen het de gegevens uit de echte wereld, en de hele DeFi hangt ervan af.
  • 2Een serieuze oracle is zelf gedecentraliseerd (Chainlink aggregeert tientallen bronnen): één enkele oracle zou een centraal punt van falen zijn.
  • 3Een bridge vergrendelt je crypto aan de ene kant en geeft aan de andere kant een “wrapped” token uit: een ontvangstbewijs, niet het origineel.
Open een Deblock-account

Inleiding

Je weet inmiddels dat Ethereum smart contracts uitvoert, dat Solana inzet op snelheid en dat L2's de kosten drukken. Maar er blijven twee vragen over die bijna niemand stelt, terwijl de hele DeFi ervan afhangt: hoe kent een smart contract de prijs van een asset, als het zelf geen internet kan raadplegen? En hoe krijg je waarde van de ene blockchain naar de andere, terwijl ze onderling incompatibel zijn? De antwoorden heten oracles en bridges. Ze vormen de coulissen van het Web3 — onzichtbaar als alles goed gaat, rampzalig als het breekt.

01

Het probleem: een blockchain ziet de wereld niet

Een blockchain is bewust een gesloten systeem: elke node moet precies hetzelfde resultaat kunnen herberekenen als de andere, anders stort de consensus in. Gevolg: een smart contract kan niet “even” informatie op internet gaan opzoeken. Het kent alleen wat al op zijn keten geschreven staat. De prijs van ETH in euro's, het weer, de uitslag van een verkiezing: het is er allemaal onzichtbaar voor.

Maar de DeFi heeft die gegevens permanent nodig. Een leenprotocol moet weten of de waarde van je onderpand is gedaald. Een stablecoin moet de koers van de euro of de dollar volgen. Zonder betrouwbare toegang tot de prijzen van de echte wereld kan geen van die diensten functioneren. Dat heet het oracle-probleem: hoe krijg je de werkelijkheid binnen in een systeem dat ontworpen is om niets van buitenaf te vertrouwen?

Analogy

Een rechtbank die alleen op stukken oordeelt

Een smart contract is als een rechtbank die alleen mag oordelen op de stukken in het dossier: het past de regel perfect toe, maar gaat nooit zelf buiten op onderzoek uit. Als niemand de juiste informatie aan het dossier toevoegt — of als iemand er valse informatie in stopt — wordt het vonnis perfect uitgevoerd… en is het perfect fout.

02

Oracles: de ogen van de blockchain

Een oracle is een dienst die gegevens uit de echte wereld naar de blockchain brengt: vooral prijzen, maar ook sportuitslagen, weergegevens of wisselkoersen. De valkuil: één enkele oracle creëert precies het probleem opnieuw dat de blockchain wilde elimineren — een centraal punt van falen. Vergist hij zich of liegt hij, dan vergissen alle smart contracts die hem lezen zich met hem mee.

Daarom zijn serieuze oracles zelf gedecentraliseerd. Chainlink, de meest gebruikte, aggregeert de gegevens van tientallen onafhankelijke bronnen en nodes: er moet een meerderheid tegelijk liegen om een prijs te vervalsen. De leenprotocollen die je in de module Rendement en DeFi bent tegengekomen, steunen op die prijsfeeds om liquidaties op het juiste moment in gang te zetten — zonder betrouwbare oracle geen betrouwbare DeFi.

Veelvoorkomende aanname

DeFi is 100% “trustless”: je hoeft niemand te vertrouwen.

In werkelijkheid : Bijna. De code draait zonder vertrouwen, maar de gegevens die hij verwerkt komen van oracles. Eén gemanipuleerde oracle — het is al gebeurd bij slecht beschermde protocollen — en een protocol kan in enkele minuten worden leeggetrokken. De kwaliteit van de oracles hoort bij de DYOR-criteria van een DeFi-protocol.

03

Een wereld met meerdere ketens

Tweede blinde vlek: er is niet één blockchain, er zijn er tientallen. Bitcoin, Ethereum, Solana, en de Layer 2's van Ethereum zoals Arbitrum, Optimism of Base (bekijk zo nodig de module Ethereum in de diepte opnieuw): elk heeft zijn eigen regels, zijn eigen taal, zijn eigen validators. En ze kunnen niet van nature met elkaar praten — je bitcoin bestaat alleen op de Bitcoin-keten en kan niet “naar” Ethereum.

Gebruikers willen daarentegen wél circuleren: profiteren van de lage kosten van een L2, een applicatie gebruiken die alleen op een andere keten bestaat, of de waarde van hun bitcoin meenemen naar de DeFi van Ethereum. Er moesten dus loopbruggen tussen die geïsoleerde werelden worden gebouwd. Dat zijn de bridges.

04

Bridges: waarde verplaatsen tussen ketens

Een bridge “teleporteert” je crypto niet: hij zet ze aan de ene kant vast en geeft aan de andere kant een ontvangstbewijs uit. Het meest gangbare mechanisme heet lock and mint: je BTC worden vergrendeld in een kluis op de Bitcoin-keten, en een equivalent token — WBTC, “wrapped bitcoin” — wordt aangemaakt op Ethereum. Dat wrapped token volgt de prijs van BTC en is in de DeFi te gebruiken als elk ander token. Wil je je echte BTC terug, dan wordt de WBTC vernietigd en gaat de kluis weer open.

Niet alle bridges zijn gelijkwaardig. “Trusted” bridges steunen op een bedrijf of een kleine groep die de kluis bewaakt: je vertrouwt hun letterlijk je geld toe. “Trustless” bridges vervangen de bewaker door smart contracts — meer in lijn met de cryptogeest, maar dan wordt de code het zwakke punt. Onthoud in beide gevallen de kern: de waarde van je wrapped token hangt volledig af van de soliditeit van de kluis die het origineel bewaart.

Analogy

Het garderobeticket

Een wrapped token is een garderobeticket: je geeft je jas af (je BTC), je krijgt een ticket (WBTC) dat je kunt gebruiken, ruilen, uitlenen. Het ticket is een jas waard… zolang de garderobe goed bewaakt wordt. Wordt de garderobe leeggeroofd, dan blijft er voor jou alleen een stukje papier over.

Veelvoorkomende aanname

WBTC, dat is gewoon bitcoin.

In werkelijkheid : Het is een vordering op bitcoin die in een kluis vergrendeld zit. Zolang de kluis intact is, is het ticket het origineel waard. Maar wordt de bridge gehackt of laat de bewaker het afweten, dan kan het wrapped token al zijn waarde verliezen — terwijl de echte BTC zelf niet bewogen heeft.

05

Waarom bridges doelwit nummer één van hackers zijn

Denk als een aanvaller: een bridge is één enkele kluis waarin enorme hoeveelheden vastgezette crypto samenkomen, en waarvan de waarde van alle wrapped tokens in omloop afhangt. De perfecte honingpot. De cijfers spreken voor zich: in 2022 werd bij de bridge Wormhole het equivalent van 325 miljoen dollar buitgemaakt, en bij die van het spel Axie Infinity (Ronin) meer dan 600 miljoen — bij de grootste hacks uit de geschiedenis van crypto, alle categorieën samen.

De zwakke plekken lopen uiteen: een bug in het smart contract, gecompromitteerde sleutels van de bewakers, te weinig validators. Je hoeft de technische details niet te onthouden — onthoud de logica: elke keer dat je een bridge gebruikt, voeg je een vertrouwensschakel toe tussen jou en je geld. En de sterkte van een ketting wordt bepaald door haar zwakste schakel.

  • Geef de voorkeur aan de officiële bridges van de L2's (die van Arbitrum, Optimism of Base): zij erven de veiligheid van Ethereum.
  • Test altijd eerst met een klein bedrag voordat je een groot bedrag verstuurt.
  • Controleer de geschiedenis en de audits van de bridge (gespecialiseerde sites zoals L2BEAT analyseren deze risico's).
  • Vraag je af of je echt een bridge nodig hebt: via een gereguleerde beurs van keten wisselen is soms eenvoudiger en veiliger.
06

Wat dit voor jou verandert

Als je je crypto via Deblock koopt en bezit, hoef je zelf geen enkele bridge aan te raken: kopen, bewaren en weer verkopen gebeurt zonder dat jij aan dit leidingwerk komt. Dat is precies het voordeel van een geïntegreerde dienst — de complexiteit blijft onder de motorkap.

Maar de dag dat je de DeFi in self-custody verkent (module Self-custody: jouw sleutels, jouw crypto), wordt deze kennis je veiligheidsgordel: je weet dan dat een wrapped token niet het origineel is, dat een oracle gemanipuleerd kan worden, en dat een bridge een kluis is die inbrekers aantrekt. De gebruikers die veel verloren bij bridge-hacks wisten meestal niet eens dat ze een bridge gebruikten.

Probeer het op Deblock

Eerst eenvoud, daarna verkenning

Met een Deblock-account koop en bezit je je crypto binnen een gereguleerd kader in Frankrijk, zonder bridge of oracle aan te raken. Bouw rustig je basis op — de coulissen van multi-chain verken je wanneer je er klaar voor bent.

Mijn Deblock-account openen
Belangrijkste punten

Wat te onthouden

  • 01Een smart contract kan geen internet raadplegen: oracles brengen het de gegevens uit de echte wereld, en de hele DeFi hangt ervan af.
  • 02Een serieuze oracle is zelf gedecentraliseerd (Chainlink aggregeert tientallen bronnen): één enkele oracle zou een centraal punt van falen zijn.
  • 03Een bridge vergrendelt je crypto aan de ene kant en geeft aan de andere kant een “wrapped” token uit: een ontvangstbewijs, niet het origineel.
  • 04Bridges concentreren enorme bedragen: Wormhole (325 miljoen dollar) en Ronin (600+ miljoen) horen bij de grootste hacks uit de cryptogeschiedenis.
  • 05Officiële L2-bridges, kleine testbedragen, gecontroleerde audits: voorzichtigheid is niet optioneel op dit leidingwerk.
Probeer het op Deblock

Klaar om te oefenen?

Open je Deblock-account in minuten en pas toe wat je net hebt geleerd.

Open een Deblock-account
Verdieping

Volgende aanbevelingen

Oracles en bridges: zo werkt cross-chain crypto