Hvad er Binance Oracle?
Indholdsfortegnelse
Introduktion
Hvad er et blockchain-orakel?
Hvad er Binance Oracle?
Hvilke løsninger tilbydes?
Sådan bruger du Binance Oracle
Sammenfatning
Hvad er Binance Oracle?
Hjem
Artikler
Hvad er Binance Oracle?

Hvad er Binance Oracle?

Begynder
Offentliggjort Oct 25, 2022Opdateret Nov 18, 2022
5m

TL;DR

Blockchain-orakler kan sammenlignes med mellemstykker, der forbinder blockchains med information fra den virkelige verden. Binance Oracle gør det ved at forbinde smart contracts med pålidelige og verificerede datakilder. Det er oprindeligt designet til BNB-kæden og har potentialet til at udvide til andre kæder i fremtiden. I øjeblikket gør dette det muligt for alle projekter baseret på BNB-kæden at bruge og drage fordel af det. Med Binance Oracle behøver udviklere ikke længere at bekymre sig om dataproblemer og kan i stedet koncentrere sig om andre vigtige aspekter af deres blockchain-projekter.

Introduktion

Blockchain-orakler er en væsentlig byggesten i blockchain-økosystemet. Uden dem ville smart contracts ikke have nogen måde at få data fra den virkelige verden på. Binance Oracle er et blockchain-orakel, der gør det muligt for smart contracts at få adgang til datakilder i den virkelige verden, der kræves af blockchain-applikationer. Det sikrer, at smart contracts har de rigtige data på det rigtige tidspunkt.

Hvad er et blockchain-orakel?

Blockchain-orakler er tjenester, der fungerer som broer mellem blockchains og den virkelige verden, hvilket gør det muligt for smart contracts at få adgang til datakilder uden for deres oprindelige netværk. Med andre ord fungerer de som et link mellem on-chain-applikationer og off-chain-data.

Som sådan kan off-chain-begivenheder overføres til on-chain-begivenheder, der er anerkendt af smart contracts. Disse oplysninger kan være alt fra token- eller aktiekurser til resultaterne af en fodboldkamp eller en vejrudsigt.

Blockchain-orakler kan også kontrollere, om data er nøjagtige, selvom de ikke er selve datakilden. I stedet er de beslægtet med et ekstra lag, der indsamler og godkender information og sender den til den rigtige destination.

Blockchain-orakler giver også folk mulighed for at bruge blockchains i kontraktlige aftaler. For eksempel kan du og din ven satse på en fodboldkamp på denne måde: Først bliver I begge enige om vilkårene og låser jeres midler i en smart contract. Derefter vil blockchain-oraklet informere denne smart contract om spillets resultat. Til sidst, når spillet er afsluttet, frigiver denne smart contract midlerne til vinderen af væddemålet.

Der er forskellige typer blockchain-orakler, og et orakel kan tilhøre flere kategorier: software, centraliserede, decentraliserede, indgående og udgående orakler. I det væsentlige afhænger hvordan et blockchain-orakel fungerer på af det formål, som det blev bygget til.

Hvad er Binance Oracle?

En smart contract kan ikke interagere med eksterne data uden hjælp. I stedet er det afhængigt af et orakel for at fodre det med de nødvendige oplysninger. Binance Oracle ligner andre blockchain-orakler hvad angår dette aspekt – det er en datatjeneste, der tilbydes af Binance, der stræber efter at levere pålidelige og sikre on-chain-data til blockchain.

Binance Oracle er i øjeblikket specialbygget til BNB-kæden, men det betyder ikke, at den ikke kan udvides til andre kæder i fremtiden. Derudover kan alle de projekter, der er bygget på BNB-kæden, bruge dens tjenester.

BNB-økosystemet drager fordel af Binance Oracle på mange måder. For det første styrker det at have et indbygget blockchain-orakel troværdigheden af blockchain-dataene. For det andet fører mere pålidelige data til nye muligheder for eksisterende og nye projekter.

Til sidst kan Binance Oracle tiltrække nye udviklere til BNB-økosystemet. Det gør det muligt for enhver udvikler at forbinde sine BNB-kædebaserede projekter til off-chain-data og derved spare dem for besværet med at vedligeholde de eksisterende data, finde nye kilder og risikere at bruge upålidelige.

Hvilke løsninger tilbydes?

Blockchain-projekter afhænger af pålidelige data. Binance Oracle består af fire aspekter, der sikrer, at oraklet er nøjagtigt, rettidigt og manipulationssikkert. Lad os dykke dybere ned i Binance Oracle-funktionerne, der forbinder BNB-kæden med den virkelige verden.

Datakilder

Binance Oracle bruger omhyggeligt udvalgte datakilder. Dette hjælper med at fastslå, at oplysningerne er nøjagtige, og at deres kilder er troværdige. For eksempel henter Binance Oracle prisdata fra flere centraliserede børser (CEX'er) og decentraliserede finansapplikationer (DeFi) og aggregerer dataene ved hjælp af en vægtet gennemsnitsformel.

Databehandling og signering

Binance Oracle har en databehandlings- og signeringsfunktion, der har til formål at gøre data manipulationssikre. Det har etableret et distribueret signeringssystem kaldet Threshold Signature Scheme og signerer de nyeste data fra forskellige kilder. Enhver, der har en offentlig nøgle, kan kontrollere nøjagtigheden og ægtheden af en digital signatur, og ingen kan ændre dataene uden et sæt private keys.

Dataoffentliggørelse

Data offentliggøres på blockchain gennem multi-noder, der kun offentliggør signerede oplysninger. De smart contracts, der gemmer data, er sikre og reviderede, og multi-noderne kan justere dataoffentliggørelsesfrekvensen i henhold til forskellige markedsforhold. Dette betyder, at nøjagtige data kan opnås under høj prisvolatilitet. Multi-noderne sikrer også pålideligheden af dataoffentliggørelse, selv i de mest ekstreme scenarier.

Dataovervågning

Dataene på Binance Oracle holdes ajour med en uafhængig overvågningstjeneste, der arbejder 24 timer i døgnet, syv dage om ugen. Den henter priser fra forskellige datakilder og sammenligner dem med offentliggjorte blockchain-data. Binance Oracle-supportteamet vil gribe ind, hvis der opdages en væsentlig afvigelse.

Sådan bruger du Binance Oracle

Hvis du har brugt blockchain-applikationer, behøver du sandsynligvis ikke at lære at bruge Binance Oracle. I de tilfælde, hvor det er nødvendigt, har udviklere allerede forbundet deres applikationer til specifikke data. Men hvis du er en blockchain-udvikler, der ønsker at bruge Binance Oracle, vil den officielle manual guide dig trinvis gennem integrationen.

Sammenfatning

Blockchains ville have mindre potentiale og færre muligheder for masseadoption uden orakler, da deres oplysninger ville være begrænset til deres interne data. Mens blockchain-orakler ikke løser problemet med datatilgængelighed, kan de stille off-chain-data tilgængelige ved hjælp af eksterne kilder.

Binance Oracle gør det muligt for smart contracts at blive knyttet til alle bekræftede data uden for sit netværk. Der benyttes en proces til at sikre, at dataene er konsekvent korrekte, sikre og opdaterede. Binance Oracle har udviklet fire løsninger til sikring af pålidelige data, der konstant overvåges for mulige problemer.