Oracle

Oracolo

Difficoltà: intermedio

Argomento: tecnologia


DEFINIZIONE

All'interno del contesto blockchain, un oracolo è una fonte di dati che viene utilizzata come ponte tra smart contract e altre fonti esterne. Più specificamente, un oracolo è un agente che non solo comunica con origini dati esterne, ma verifica e autentica anche che i dati forniti siano accurati. Pertanto, gli oracoli sono responsabili di fornire informazioni vitali e affidabili ai contratti intelligenti, che a loro volta svolgono determinati compiti. L'importanza degli oracoli si basa sul fatto che gli smart contract sono in grado di accedere solo ai dati contenuti all'interno della blockchain o della propria rete. Pertanto, gli oracoli sono necessari come strumento di comunicazione che "traduca" eventi del mondo reale (dati non deterministici) in valori digitali che possono essere riconosciuti dagli smart contract (dati deterministici).


aggiornato il 2021-10-21