Ce este un DON? Definiție & Explicație | Glosar EduWeb

Află ce este un DON (Decentralized Oracle Network): cum conectează contractele inteligente la date din lumea reală, esențial pentru Web3. Ghid complet EduWeb.

DON: DON (Decentralized Oracle Network) este o rețea de noduri oracol independente care colectează, validează și livrează date din lumea reală către contractele inteligente on-chain, asigurând fiabilitatea și rezistența la cenzură a informațiilor.

Ce este un DON (Decentralized Oracle Network)?

Un DON (Decentralized Oracle Network), sau Rețea de Oracole Descentralizate, este o componentă critică a infrastructurii Web3, concepută pentru a rezolva problema oracolului – incapacitatea inerentă a contractelor inteligente de a accesa direct date din afara blockchain-ului. Un DON este o colecție de noduri oracol independente și descentralizate care lucrează împreună pentru a colecta, valida, agrega și livra date externe (off-chain) către contractele inteligente on-chain într-un mod securizat și de încredere.

#

Cum funcționează un DON?

Funcționarea unui DON, cum ar fi cele operate de Chainlink, implică mai multe etape cheie pentru a asigura integritatea și fiabilitatea datelor:

1. Cererea de Date: Un contract inteligent de pe blockchain trimite o cerere pentru un anumit tip de date (ex: prețul ETH/USD, rezultatul unui eveniment sportiv, dovada unei rezerve).

2. Selectarea Nodurilor Oracol: Cererea este preluată de o rețea predefinită de noduri oracol din cadrul DON-ului. Aceste noduri sunt alese pe baza reputației, istoricului de performanță și a mizei economice (staking) pe care o dețin.

3. Colectarea Datelor Off-Chain: Fiecare nod oracol din rețea colectează datele solicitate din mai multe surse externe (API-uri, feed-uri de date, baze de date). Această redundanță este crucială pentru rezistența la manipulare.

4. Validarea și Agregarea Datelor: Nodurile oracol validează datele colectate, eliminând valorile aberante sau incorecte. Apoi, utilizează mecanisme de consens (ex: mediană, medie ponderată) pentru a agrega multiplele puncte de date într-o singură valoare de încredere.

5. Semnarea Criptografică: Fiecare nod oracol semnează criptografic datele agregate, oferind o dovadă a autenticității și a integrității informației.

6. Livrarea On-Chain: Datele agregate și semnate sunt transmise înapoi la contractul inteligent solicitant pe blockchain. Contractul inteligent verifică semnăturile criptografice ale nodurilor oracol pentru a se asigura că datele sunt autentice și nu au fost manipulate.

Acest proces descentralizat asigură că niciun singur nod sau sursă de date nu poate manipula informațiile, deoarece un consens al majorității nodurilor este necesar pentru a livra datele on-chain.

#

De ce este important un DON?

DON-urile sunt esențiale pentru a extinde funcționalitatea contractelor inteligente dincolo de limitele blockchain-ului. Fără ele, contractele inteligente ar fi izolate și nu ar putea interacționa cu lumea reală, limitându-le semnificativ utilitatea. Importanța lor include:

#

Exemple practice

#

Caracteristici cheie

DON-urile sunt coloana vertebrală a oricărei aplicații descentralizate care necesită interacțiune cu date din lumea reală, transformând contractele inteligente în entități cu adevărat puternice și reactive.

Articole Asociate

Întrebări frecvente

Ce este un DON (Decentralized Oracle Network)?

Un DON (Decentralized Oracle Network) este o rețea de noduri oracol independente. Aceste noduri colectează, validează și livrează date din lumea reală către contractele inteligente on-chain.

De ce sunt importante DON-urile în Web3?

DON-urile sunt cruciale pentru că permit contractelor inteligente să interacționeze cu date din afara blockchain-ului, cum ar fi prețuri de piață, evenimente sportive sau date meteo. Fără ele, contractele inteligente ar fi limitate la informațiile disponibile doar pe blockchain.

Cum asigură un DON fiabilitatea datelor?

Fiabilitatea datelor este asigurată prin utilizarea mai multor noduri oracol independente care agregă și validează informațiile. Acest design descentralizat reduce riscul de manipulare a datelor și asigură rezistența la cenzură.

Care este diferența dintre un oracol centralizat și un DON?

Un oracol centralizat se bazează pe o singură entitate pentru a furniza date, introducând un punct unic de eșec și risc de manipulare. Un DON, prin natura sa descentralizată, distribuie responsabilitatea între mai multe noduri, sporind securitatea și fiabilitatea.

Ce tipuri de date pot fi furnizate de un DON?

Un DON poate furniza o gamă largă de date, inclusiv prețuri de active, rezultate sportive, date meteo, informații despre evenimente din lumea reală și multe altele. Practic, orice informație verificabilă din afara blockchain-ului poate fi adusă on-chain printr-un DON.