Hoppa till huvudinnehåll
Alla samlingarKryptovalutor Chainlink
Hur fungerar orakler och smarta kontrakt inom Chainlinks nätverk?
Hur fungerar orakler och smarta kontrakt inom Chainlinks nätverk?
Safello avatar
Skrivet av Safello
Uppdaterad för mer än 2 månader sedan

Ett av de stora användningsområdena inom blockkedjetekniken är smarta kontrakt som tillåter människor att ingå avtal vilka automatiskt träder i kraft när särskilda villkor är uppfyllda. Dessa avtal verkar på blockkedjan, vilket gör dem säkra från manipulation. Problem uppstår när de smarta kontrakten behöver komma åt extern data, utanför blockkedjan, som en del av sin automatiserade funktion. Blockkedjor har inte någon sådan inbyggd mekanism för att kunna hämta extern data, t.ex. Information om prissättning, väderdata eller andra händelser. Ett annat problem är att data från tredje parts API:er inte alltid är korrekt.

Chainlink löser ovanstående genom en teknisk lösning med decentraliserade noder, s.k. orakler, där de samlar in extern och korrekt data utifrån. Ett smart kontrakt kopplas till informationskällan, d.v.s. ansluts till ett centraliserat orakel och via Chainlinks orakler kan informationen matas in i smarta kontrakt för att sedan distribueras på blockkedjan.

En deltagare inom nätverket som vill driva ett orakel måste först sätta in LINK som en form av säkerhet. Orakler tillhandahåller data som ska vara så korrekt som möjligt, inom ett godkänt avvikelse-intervall, för att erhålla LINK. Orakler behöver därför vara eniga om vilken information som är den mest tillförlitliga och aktuella. Varje orakel som matar in felaktig data blir bestraffade genom att få en minskad erhållen andel av LINK eller genom en begränsad mängd LINK-insättningar.

Fick du svar på din fråga?