Bitcoin.com

Hvad er et blockchain-orakel?

Blockchain-orakler slår bro mellem smarte kontrakter og data fra den virkelige verden, hvilket åbner op for en lang række anvendelsesmuligheder.

Senest opdateret
Udgivet
Læsetid5 minutters læsning
Skrevet af
Neil Author
Neill Velardo
Gennemgået af
Graham Stone Author Image
Graham Stone
What is a Blockchain Oracle?

I blockchain-verdenen er et orakel et system, der forbinder smarte kontrakter med eksterne datakilder. Smarte kontrakter – selvudførende aftaler skrevet i kode – fungerer inden for blockchainen, men har ikke direkte adgang til oplysninger uden for blockchainen. Orakler fungerer som broer og udgør det afgørende bindeled mellem data inden for og uden for blockchainen.

Brug multichain Bitcoin.com Wallet-appen, som millioner af mennesker stoler på, til sikkert og nemt at udforske kryptovalutaer, dApps og DeFi, hvor orakler spiller en afgørende rolle.

Blockchain-orakler: Broen mellem smarte kontrakter og den virkelige verden

Blockchain-orakler er afgørende for blockchain-økosystemets funktionalitet og vækst. De fungerer som broer mellem smarte kontrakter og den virkelige verden og leverer de eksterne data, som smarte kontrakter har brug for for at fungere effektivt. Denne artikel forklarer, hvad blockchain-orakler er, hvilke forskellige typer der findes, hvilke risici der er forbundet med dem, og hvilken indflydelse de har på blockchain-landskabet.

Kom i gang med En kort introduktion til kryptovaluta og Hvad er en blockchain?. Se også Hvad er decentraliseret finansiering (DeFi)?

Hvorfor er blockchain-orakler nødvendige?

Smarte kontrakter, selvudførende aftaler skrevet i kode, fungerer inden for rammerne af en blockchain. Selvom de er meget effektive, kan de ikke få direkte adgang til data uden for blockchainen. Denne begrænsning indskrænker deres anvendelsesmuligheder, da mange praktiske anvendelser kræver adgang til eksterne oplysninger.

Orakler løser dette problem ved at indføre eksterne data i smarte kontrakter, hvilket gør det muligt for dem at interagere med begivenheder og oplysninger fra den virkelige verden. Dette udvider de smarte kontrakters anvendelsesmuligheder, så de kan bruges til et langt bredere spektrum af formål. For eksempel kan en decentraliseret forudsigelsesmarked baserer sig på et orakel til at forudsige udfaldet af en begivenhed i den virkelige verden, f.eks. et valgresultat. A DeFi-udlån Platformen kan benytte et orakel til at hente kursdata for kryptovalutaer i realtid med henblik på at fastsætte sikkerhedsstillelsesgrader.

Udforsk Anvendelsesmuligheder for DeFi.

Sådan fungerer orakler: Sammenkobling af data på og uden for blokkæden

Orakler fungerer som mellemled mellem smarte kontrakter og eksterne datakilder. Her er en forenklet beskrivelse af, hvordan et orakel fungerer:

  1. Anmodning om data: En smart kontrakt anmoder om bestemte data fra et orakel.
  2. Hentning af data: Oraklet henter de ønskede data fra en kilde uden for blockchainen, f.eks. et API, en hjemmeside, en sensor eller manuel indtastning.
  3. Datavalidering: Oraklet kontrollerer dataene for at sikre, at de er korrekte og fuldstændige.
  4. Levering af data: Oraklet leverer de validerede data til smartkontrakten.
  5. Udførelse af smarte kontrakter: Smartkontrakten udføres på baggrund af de modtagne data.

Typer af blockchain-orakler: Et mangfoldigt landskab

Orakler kan inddeles i forskellige kategorier ud fra flere faktorer:

  1. Kilde:
    • Software-orakler: Hent data fra onlinekilder som hjemmesider, API'er og databaser. Det er de mest almindelige kilder, der leverer oplysninger i realtid, såsom prisopdateringer og vejrdata.
    • Hardware-orakler: Forbind smarte kontrakter med fysiske enheder, såsom sensorer og stregkodescannere, og muliggør dermed interaktion med den fysiske verden.
    • Menneskelige orakler: Personer med specialviden leverer data, der kan bruges til at verificere oplysninger eller afgive ekspertudtalelser.
  2. Informationsstrømningens retning:
    • Indgående orakler: Lever eksterne data til smarte kontrakter.
    • Udgående orakler: Send data fra smarte kontrakter til eksterne systemer.
  3. Tillidsmodel:
    • Centraliserede orakler: At stole på, at én enkelt enhed leverer data, skaber risiko for et potentielt enkelt svigtpunkt.
    • Decentraliserede orakler: Brug flere uafhængige orakler til at levere og validere data, hvilket øger sikkerheden og pålideligheden. Et fremtrædende eksempel er Chainlink. Læs mere om decentralisering.

Fordelene ved at bruge orakler: Udvidelse af smartkontrakters muligheder

Orakler forbedrer smarte kontrakter ved at:

  • Forbindelse til data fra den virkelige verden: Gør det muligt at interagere med oplysninger uden for blokkæden og udløse handlinger baseret på begivenheder i den virkelige verden.
  • Automatisering af processer: Automatisering af opgaver og aftaler på baggrund af eksterne data, hvilket mindsker behovet for manuel indgriben og øger effektiviteten.
  • Udvidelse af anvendelsesmuligheder: Muliggør nye anvendelser af smarte kontrakter på tværs af forskellige brancher.
  • Forbedring af sikkerhed og pålidelighed (decentraliserede orakler): Reduktion af enkeltfejlkilder og styrkelse af tilliden.

Risici forbundet med orakler: Håndtering af sikkerhedsproblemer

Selvom orakler er afgørende, medfører de potentielle risici:

  • Manipulation af Oracle: Et kompromitteret orakel kan levere falske data, hvilket kan udløse utilsigtet udførelse af smartkontrakter.
  • Enkelt svigtpunkt (centraliserede orakler): Et svigtende centraliseret orakel kan forstyrre de afhængige smartkontrakter.
  • Datagældighed og -integritet: Det er afgørende at sikre, at dataene er nøjagtige og pålidelige.
  • Sårbarheder i smarte kontrakter: Sårbarheder i selve smartkontrakten kan udnyttes, selv med korrekte orakeldata. Læs mere om Sikkerhed i forbindelse med smarte kontrakter.

Reduktion af Oracle-risici: Bedste praksis

Strategier til risikoreduktion omfatter:

  • Brug af decentraliserede orakler: Ved at fordele tilliden på flere orakler mindskes konsekvenserne, hvis et enkelt orakel kompromitteres.
  • Omdømmesystemer: Ved at vurdere oraklernes omdømme kan man finde frem til pålidelige kilder.
  • Dataverifikation og -validering: Indførelsen af mekanismer til verifikation af data øger sikkerheden.
  • Sikker udvikling af smarte kontrakter: Grundig revision og test af smarte kontrakter minimerer sårbarheder.

Oraklernes fremtid: Forbedring af interoperabiliteten mellem blockchains

Oraklerne udvikler sig hele tiden. Fremtidige tiltag omfatter:

  • Forbedret Oracle-sikkerhed: Den igangværende forskning fokuserer på at forbedre sikkerheden gennem avanceret kryptografi og decentraliserede konsensusmekanismer.
  • Kædeoverskridende orakler: Sikring af interoperabilitet mellem forskellige blockchain-netværk. Læs mere om kryptobroer.
  • Integration med eksisterende systemer: At forbinde orakler med et bredere udvalg af systemer og datakilder i den virkelige verden.

Konklusion: Orakler som en uundværlig del af blockchain-infrastrukturen

Orakler er afgørende for blockchain-infrastrukturen, da de slår bro mellem smarte kontrakter og den virkelige verden. Ved at give sikker og pålidelig adgang til eksterne data frigør orakler det fulde potentiale i smarte kontrakter, hvilket muliggør en lang række anvendelsesmuligheder og forandrer brancher.

Læs mere om relaterede begreber som blockchain-teknologi og Decentraliserede autonome organisationer (DAO'er). Se også Decentraliserede applikationer (dApps) og Hvad er et token?.

Vær et skridt foran inden for kryptovaluta

Hold dig på forkant inden for kryptovaluta med vores ugentlige nyhedsbrev, der giver dig de vigtigste indsigter

Ugentlige kryptonyheder, nøje udvalgt til dig

Praktiske indsigter og pædagogiske råd

Nyheder om produkter, der fremmer økonomisk frihed

Kom sikkert i gang med at investere med Bitcoin.com-tegnebogen

Der er indtil videre oprettet over 85 mio. tegnebøger. Alt, hvad du har brug for til sikkert at købe, sælge, handle og investere i Bitcoin og kryptovaluta.

A screenshot of the Bitcoin.com Wallet app

Scan for at downloade Bitcoin.com-tegnebogen

Scan denne QR-kode med din mobilenhed, så bliver du automatisk omdirigeret til den rigtige butiksside.