Smarta kontrakt som fungerar på blockchains har potential att revolutionera företag globalt genom att skapa Dapps, DAOs och DeFi-applikationer. Men för att säkerställa en befrämjande infrastruktur för all sådan futuristisk utveckling behöver smarta kontrakt ha tillgång till verkliga data. Nu är här en glitch – konsensusprotokollen för blockchains nekar åtkomst till off-chain eller extern data
Smarta kontrakt som fungerar på blockchains har potential att revolutionera företag globalt genom att skapa Dapps, DAOs och DeFi-applikationer. Men för att säkerställa en befrämjande infrastruktur för all sådan futuristisk utveckling behöver smarta kontrakt ha tillgång till verkliga data. Nu är här en glitch – konsensusprotokollen för blockchains nekar åtkomst till off-chain eller extern data vilket minskar smarta kontrakt till bara tokeniseringsverktyg. Med andra ord förhindrar oförmågan att ta emot verklig information smarta kontrakt att proaktivt bidra till ett stort antal praktiska användningsfall. Och det är här blockchain-orakel kommer upp som frälsare.
Hur hjälper orakel smarta kontrakt och blockchain-plattformar?
Orakel kan definieras som 3rd partitjänster som hjälper till att överbrygga klyftan mellan smarta kontrakt och blockchain och den externa världen som annars finns på grund av blockchains konsensusprotokoll. Enkelt uttryckt,
Sydney Ifergan, kryptoexpert
dessa orakler hämtar information från off-chain eller extern värld och matar dem till smarta kontrakt så att de kan skapa en lämplig infrastruktur för att utveckla Dapps, DAOs och DeFi-applikationer. Mer exakt är blockchain-oraklarna avsedda att bredda omfattningen av praktiska funktioner för smarta kontrakt och blockchain. Den verkliga informationen som sprutas in av oraklar kan sträcka sig från prisinformation till data om slutförande av betalning och så vidare.
Det är här att notera att vissa orakler till och med kan skicka information från smarta kontrakt till externa källor.
Typer av orakel
Blockchain-orakler kan delas in i flera typer baserat på tre huvudparametrar – datakällan, riktningen för data som vidarebefordras och förtroende.
Orakler baserade på källa
När det gäller källparametern kan orakler vara av två typer – programvaruorakler och hårdvaruorakler.
Programvaroraklar är de som hämtar och vidarebefordrar data från online-informationskällor, allt från webbplatser, servrar, virtuella databaser och så vidare.
ATFX Institutional Business fortsätter att expandera: Lägga till en ny Prime BrokerGo till artikel >>
Å andra sidan tjänar maskinvaran motsvarighet data från den fysiska världen och vidarebefordrar dem via streckkodsläsare, elektroniska sensorer eller andra former av dataläsningsenheter.
Orakler baserade på riktningen för data vidarebefordras
I detta avseende är orakel uppdelad i inåtgående orakel och utgående orakel. Den första överför data från källor utanför kedjan till blockchain-smarta kontrakt. Den andra gör precis tvärtom – den vidarebefordrar data från blockchain smarta kontrakt till den externa världen.
Orakler baserade på förtroende
Baserat på förtroende kan blockchain-orakel centraliseras och decentraliseras. De centraliserade optionerna bankerar bara på en enda datakälla och hela systemet styrs av en enda enhet. Det är en lite riskabel verksamhet eftersom här är allt monopoliserat vilket gör oraklesystemet sårbart för manipulation och attacker.
Men ett decentraliserat oraklesystem saknar de ovan nämnda riskerna, eftersom det här inte finns någon enda myndighet att styra oraklesystemet. En decentraliserad orakelinfrastruktur hämtar data från olika källor som ger möjlighet att jämföra och autentisera data innan informationen injiceras i smarta kontrakt.
Sydney Ifergan är en kryptoexpert och rådgivare för Digibyte Foundation.
Source link