Vad Àr Binance Oracle?
Hem
Artiklar
Vad Àr Binance Oracle?

Vad Àr Binance Oracle?

Nybörjare
Publicerad Oct 25, 2022Uppdaterad Jun 16, 2023
5m

TL;DR

Blockkedje-orakel kan jÀmföras med mellanled som ansluter blockkedjor till verklig information. Binance Oracle gör detta genom att ansluta smarta kontrakt med betrodda och verifierade datakÀllor. Binance Oracle Àr ursprungligen utformad för BNB-kedjan och har potential att nÄ andra kedjor i framtiden. För nÀrvarande gör detta det möjligt för varje projekt som Àr baserat pÄ BNB Chain att anvÀnda och dra nytta av det. Med Binance Oracle behöver utvecklare inte lÀngre oroa sig för dataproblem och kan istÀllet koncentrera sig pÄ andra viktiga aspekter av sina blockkedjeprojekt.

Introduktion

Blockkedje-orakel Àr viktiga byggstenar i blockkedjans ekosystem. Utan dem skulle smarta kontrakt inte ha nÄgot sÀtt att fÄ ut verkliga data. Binance Oracle Àr ett blockkedje-orakel som gör det möjligt för smarta kontrakt att komma Ät datakÀllor i den verkliga vÀrlden som krÀvs av blockkedjeapplikationer. Detta sÀkerstÀller att smarta kontrakt har rÀtt data vid rÀtt tidpunkt.

Vad Àr ett blockkedje-orakel?

Blockkedje-orakel Àr tjÀnster som fungerar som broar mellan blockkedjor och den verkliga vÀrlden, vilket gör det möjligt för smarta kontrakt att komma Ät datakÀllor utanför deras eget nÀtverk. Med andra ord fungerar de som en lÀnk mellan applikationer pÄ kedjan och data utanför kedjan.

DÀrför kan hÀndelser utanför kedjan förmedlas till hÀndelser pÄ kedjan som kÀnns igen av smarta kontrakt. Denna information kan vara vad som helst, sÄsom token- eller aktiekurser, resultaten frÄn en fotbollsmatch eller en vÀderprognos.

Blockkedje-orakel kan ocksÄ verifiera om data Àr korrekta, Àven om de inte Àr sjÀlva datakÀllan. IstÀllet fungerar de som ett extra lager som samlar in och autentiserar information och överför den till rÀtt destination.

Blockkedje-orakel tillÄter ocksÄ mÀnniskor att anvÀnda blockkedjor i avtal. Till exempel kan du och din vÀn satsa pÄ en fotbollsmatch pÄ detta sÀtt: först Àr ni bÄda överens om villkoren och lÄser era tillgÄngar i ett smart kontrakt. Sedan kommer blockkedje-oraklet att informera det smarta kontraktet om matchens resultat. Slutligen, nÀr matchen Àr över, kommer det smarta kontraktet att frigöra tillgÄngarna till den som vann vadet.

Det finns olika typer av blockkedje-orakel och ett orakel kan ingÄ i flera kategorier: programvara, centraliserad, decentraliserad samt inkommande och utgÄende orakel. I grund och botten fungerar ett blockkedje-orakel beroende pÄ vilket syfte det byggdes för.

Vad Àr Binance Oracle?

Ett smart kontrakt kan inte interagera med externa data utan hjĂ€lp. IstĂ€llet förlitar det sig pĂ„ ett orakel för att fĂ„ den nödvĂ€ndiga informationen. Binance Oracle liknar andra blockkedje-orakel i denna aspekt – det Ă€r en datatjĂ€nst som erbjuds av Binance och som strĂ€var efter att tillhandahĂ„lla tillförlitliga och sĂ€kra data pĂ„ kedjan till blockkedjan.

Binance Oracle Àr för nÀrvarande specialbyggt för BNB Chain, men det betyder inte att tjÀnsten inte kan nÄ andra kedjor i framtiden. Dessutom kan alla projekt som bygger pÄ BNB Chain anvÀnda dess tjÀnster.

BNB Chain-ekosystemet drar nytta av Binance Oracle pÄ mÄnga olika sÀtt. Att ha ett inbyggt blockkedje-orakel stÀrker för det första tillförlitligheten hos blockkedje-data. För det andra leder mer tillförlitliga uppgifter till nya möjligheter för befintliga och nya projekt.

Slutligen kan Binance Oracle locka nya utvecklare till BNB Chain-ekosystemet. Detta gör det möjligt för alla utvecklare att ansluta sina BNB Chain-baserade projekt till data utanför kedjan, vilket gör att de slipper underhÄlla befintliga data, kan hitta nya kÀllor och inte behöver riskera att anvÀnda opÄlitliga kÀllor.

Vilka lösningar erbjuds?

Blockkedje-projekt Àr beroende av tillförlitliga data. Binance Oracle bestÄr av fyra aspekter som sÀkerstÀller att oraklet Àr korrekt, snabbt och manipuleringssÀkert. LÄt oss titta nÀrmare pÄ Binance Oracle-funktionerna som ansluter BNB Chain till den verkliga vÀrlden.

DatakÀllor

Binance Oracle anvÀnder noggrant utvalda datakÀllor. Detta hjÀlper till att faststÀlla att informationen Àr korrekt och dess kÀlla pÄlitlig. Till exempel hÀmtar Binance Oracle prisdata frÄn flera centraliserade börser (CEX:er) samt applikationer för decentraliserad finans (DEFi) och aggregerar data med hjÀlp av en formel med viktat medelvÀrde.

Databehandling och -signering

Binance Oracle har en databehandlings- och signeringsfunktion som syftar till att göra data manipuleringssÀkra. Det har etablerat ett distribuerat signeringssystem som kallas Threshold Signature Scheme och som signerar de senaste uppgifterna frÄn olika kÀllor. Alla som har en offentlig nyckel kan verifiera riktigheten och Àktheten hos en digital signatur och ingen kan Àndra data utan en uppsÀttning med privata nycklar.

Publicering av data

Data publiceras pÄ blockkedjan via flera noder, som endast publicerar signerad information. De smarta kontrakten som lagrar data Àr sÀkra och granskade och de olika noderna kan justera datapubliceringsfrekvensen efter olika marknadsförhÄllanden. Detta innebÀr att exakta data kan erhÄllas under en hög prisvolatilitet. Multinoderna sÀkerstÀller ocksÄ tillförlitligheten för datapublicering, Àven i de mest extrema scenarierna.

Övervakning av data

Data pÄ Binance Oracle hÄlls uppdaterade med en oberoende övervakningstjÀnst som fungerar 24 timmar om dygnet, sju dagar i veckan. Den hÀmtar priserna frÄn olika datakÀllor och jÀmför dem med publicerade blockkedjedata. Binance Oracles supportteam kommer att agera om en betydande avvikelse upptÀcks.

Hur anvÀnder jag Binance Oracle?

Om du har anvÀnt blockkedjeapplikationer tidigare behöver du förmodligen inte lÀra dig hur du anvÀnder Binance Oracle. Utvecklarna har redan anslutit sina applikationer till specifika data dÀr det behövs. Men om du Àr en blockkedje-utvecklare som behöver anvÀnda Binance Oracle kommer den officiella handboken att vÀgleda dig genom integrationen, steg för steg.

Sammanfattningsvis

Blockkedjor skulle ha mindre potential och fĂ€rre möjligheter att nĂ„ ut till allmĂ€nheten utan orakel, eftersom deras information skulle begrĂ€nsas till deras interna data. Även om blockkedjeorakel inte löser problemet med datatillgĂ€nglighet, kan de göra data utanför kedjan tillgĂ€ngliga pĂ„ kedjan med hjĂ€lp av externa kĂ€llor.

Binance Oracle gör det möjligt för smarta kontrakt att ansluta till alla bekrÀftade data utanför dess nÀtverk. Den anvÀnder en process för att sÀkerstÀlla att data Àr konsekvent korrekta, sÀkra och uppdaterade. Binance Oracle har utvecklat fyra lösningar för att sÀkerstÀlla att data Àr tillförlitliga och att de stÀndigt övervakas för att undvika eventuella problem.