Het alziende oog: Oracles uitgelegd

één maand geleden

Het alziende oog: Oracles uitgelegd

Oracles worden steeds belangrijker in blockchain ecosystemen. Ze helpen om contact op te nemen buiten de blockchain zelf. Maar hoe werken ze en wat hebben ze te bieden?

De kloof dichten

Een blockchain kan voor veel dingen worden gebruikt. De meeste van deze use-cases zijn gebaseerd op 'smart contracts’. Als je ze niet kent, ben je eerst misschien geïnteresseerd in ons artikel over smart contracts.

Hoewel een dergelijk contract in de hele branche talloze gebruiksscenario's biedt, hebben ze allemaal een gemeenschappelijk probleem. Ze zijn niet in staat om de kloof tussen het smart contract en de gegevens uit de echte wereld te dichten. Stel dat je supply chain management uitvoert op basis van een smart contract, het contract zelf is onveranderlijk en zodra de gegevens over de producten op de chain worden geschreven, heb je een betrouwbare dataset.

Maar hoe weet je of je de gegevens in de chain kunt vertrouwen? Wie controleert bijvoorbeeld of de laatste levering van 1000 appels, echt een levering van 1000 stuks was en geen 999?

Dit is waar oracles in het spel komen. Ze dichten de kloof tussen de smart contracts en wat er in de echte wereld gebeurt. Er zijn verschillende soorten oracles:

  • Software oracles
  • Hardware oracles
  • Menselijke oracles
  • Gecentraliseerde en gedecentraliseerde oracles
  • Inkomende en uitgaande oracles

Problemen die zich voordoen bij Oracles

Het is de aard van een oracle om geen deel uit te maken van de blockchain zelf. Het is meer een soort interface dat in verschillende vormen kan voorkomen, zoals je kunt zien in de bovenstaande lijst. Daarom worden oracles nog steeds beschouwd als een single point of failure, omdat het erg moeilijk is om te verzekeren dat niemand de gegevens manipuleert.

Een veelvoorkomend kenmerk is de mogelijkheid om eenvoudig bestaande en geverifieerde gegevens in de blockchain te overbruggen, door het verbinden van beide datastromen. Dit toont aan dat ze een zeer belangrijk doel dienen, maar nog steeds kwetsbaar zijn.

Het kan zomaar gebeuren dat gebruikers en bedrijven altijd een oplossing moeten vertrouwen die niet perfect is. Maar laten we zeggen dat een robot de appels in ons voorbeeld telt en de gegevens in een Excel-sheet schrijft dat is overbrugd op de blockchain. Op deze manier is er altijd een mogelijkheid dat de robot uitvalt of het Excel-sheet wordt geconfronteerd met een soort gegevensbeschadiging.

In beide gevallen verzekert een oracle dat deze gegevens een zekere mate van integriteit hebben. Ook al zouden het uiteindelijk 999 appels kunnen worden.

Meer vragen?

Trade altijd en overal

Trade wanneer jij wil op een veilige manier met onze LiteBit App. Heb toegang tot je eigen portfolio en blijf altijd op de hoogte van de nieuwste marktontwikkelingen.

App StoreGoogle Play Store
App StoreGoogle Play Store
LiteBit App