← Ultimi articoli
🔢 mathematics

Two thousand years of the oracle problem. Insights from Ancient Delphi on the future of blockchain oracles

Questo articolo colma il divario tra gli oracoli delfici antichi e quelli blockchain moderni sviluppando un quadro comparativo e analizzando le query delfiche per proporre strategie volte a migliorare l'affidabilità e la sicurezza degli oracoli blockchain decentralizzati.

Autori originali: Giulio Caldarelli, Massimiliano Ornaghi

Pubblicato 2026-05-22
📖 5 min di lettura🧠 Approfondimento

Autori originali: Giulio Caldarelli, Massimiliano Ornaghi

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immagina di avere un robot super-intelligente (una blockchain) capace di fare promesse e mantenerle automaticamente. Ma c'è un problema: questo robot vive in una stanza sigillata e non ha occhi né orecchie. Non può vedere il meteo, controllare il mercato azionario o sapere se una squadra sportiva ha vinto. Per funzionare, ha bisogno di un messaggero che gli porti informazioni dal mondo esterno. Nell'informatica, questo messaggero è chiamato Oracolo.

Il problema? Come fai a sapere che il messaggero non sta mentendo, non è confuso o non è stato corrotto? Questo è il "Problema dell'Oracolo".

Questo articolo sostiene che abbiamo cercato di risolvere questo problema con nuove tecnologie sofisticate, ma dovremmo in realtà guardare indietro di 2.000 anni all'Oracolo di Delfi nell'antica Grecia. Gli autori, uno storico e un informatico, hanno deciso di confrontare i messaggeri dell'antica Grecia con quelli digitali moderni per vedere se le antiche pratiche possono insegnarci qualcosa di nuovo.

Ecco la sintesi delle loro scoperte utilizzando semplici analogie:

1. I Due Messaggeri: Una Sacerdotessa vs. Un Feed di Dati

  • Il Messaggero Antico (Delfi): Una sacerdotessa chiamata Pizia sedeva in un tempio. Le persone le ponevano domande sul futuro o su decisioni importanti. Entrava in trance (forse a causa di fumi gassosi) e parlava in indovinelli. Un sacerdote traduceva le sue parole per il richiedente.
  • Il Messaggero Moderno (Oracolo Blockchain): Un programma informatico che recupera dati (come il prezzo del Bitcoin) e li invia a uno smart contract.
  • La Connessione: Entrambi sono semplicemente ponti. La Pizia collegava gli umani agli dei; l'Oracolo collega il computer al mondo reale. Se il ponte è instabile, l'intero sistema fallisce.

2. I Grandi Problemi (e le Soluzioni Antiche)

L'articolo confronta le sfide specifiche affrontate da entrambi i sistemi:

  • Chi è la fonte? (Attribuibilità)
    • Antico: Tutti sapevano che la fonte era Apollo (il dio). Non c'era bisogno di controllare la sua identità; bastava fidarsi del sistema.
    • Moderno: Le blockchain cercano di essere "senza fiducia" (nessuno è fidato). Ma gli autori suggeriscono che potremmo stare meglio se sapessimo esattamente chi è il reporter dei dati, proprio come sapevamo chi fosse la sacerdotessa.
  • Chi è da biasimare se è sbagliato? (Responsabilità)
    • Antico: Se la Pizia diceva "Vincerai la guerra" e tu perdevi, non era colpa del dio. Era colpa tua per aver interpretato male l'indovinello o aver posto la domanda sbagliata. L'oracolo non veniva licenziato; era la tua reputazione a subire un colpo.
    • Moderno: Se un oracolo blockchain fornisce dati errati, le persone che usano quei dati di solito perdono denaro. L'articolo suggerisce che dovremmo adottare la mentalità antica: l'utente è responsabile di scegliere un buon oracolo e di comprendere la risposta.
  • Il messaggio è reale? (Autenticità)
    • Antico: Non potevi verificare il messaggio immediatamente. Dovevi aspettare e vedere se la previsione si avvera. Il tempo era l'unica prova.
    • Moderno: Alcune blockchain moderne lo fanno già! Attendono alcuni giorni prima di finalizzare un risultato per assicurarsi che non sia un errore o una menzogna. L'articolo afferma che questo "gioco dell'attesa" è in realtà un'idea molto intelligente e antica.
  • Il messaggio è stato alterato? (Integrità)
    • Antico: La sacerdotessa parlava ad alta voce. Non c'era alcuna firma. Per impedire alle persone di alterare il messaggio durante il tragitto, gli ateniesi una volta misero le loro domande in vasi sigillati. Il dio indicava il vaso giusto senza aprirlo.
    • Moderno: Gli autori propongono una nuova idea digitale basata su questo metodo del "vaso sigillato". Potresti bloccare i tuoi dati in una scatola digitale, far scegliere a un generatore di numeri casuali quale scatola aprire e poi rivelare la risposta. Questo impedisce a chiunque di sbirciare o barare prima che la decisione venga presa.

3. Il Fattore "Indovinello" (Tipi di Query)

Gli autori hanno analizzato 167 domande antiche e hanno trovato un modello:

  • Domande Semplici: Quando le persone ponevano domande chiare e fattuali (es. "Sta piovendo?"), le risposte erano brevi, dirette e molto affidabili.
  • Domande Vaghe: Quando le persone ponevano domande complesse, filosofiche o "cosa succederebbe se" (es. "Qual è la strada migliore per la mia vita?"), le risposte erano lunghe, confuse e piene di indovinelli.
  • La Lezione per i Computer: Le blockchain moderne funzionano meglio quando si pongono domande semplici e chiare su dati pubblici (come "Qual è il prezzo dell'oro?"). Se chiedi a un oracolo informatico una domanda vaga o filosofica, probabilmente ti darà una risposta confusa o inaffidabile, proprio come faceva la Pizia.

4. Il Punto Principale

L'articolo conclude che la tecnologia da sola non ha risolto il Problema dell'Oracolo. Stiamo cercando di costruire sistemi perfetti, decentralizzati e anonimi, ma gli antichi greci avevano un approccio più semplice e umano:

  1. Fidati di una fonte nota (come una specifica rete di oracoli) piuttosto che cercare di essere anonimi.
  2. Rendi l'utente responsabile di scegliere il messaggero giusto e di comprendere il messaggio.
  3. Usa il tempo per verificare la verità.
  4. Mantieni le domande semplici. Se la domanda è chiara, la risposta è affidabile. Se la domanda è un indovinello, la risposta sarà un indovinello.

Gli autori suggeriscono che mescolando la "saggezza degli antichi" con il codice moderno, possiamo costruire blockchain meno soggette ad hacking e più affidabili. Propongono persino un nuovo modo per gestire i numeri casuali nei computer (come per le lotterie) utilizzando il metodo del "vaso sigillato" dell'antica Atene.

In sintesi: Non abbiamo bisogno di reinventare la ruota; dobbiamo solo ricordare come gli antichi greci gestivano i loro messaggeri, perché i problemi della fiducia e della verità non sono cambiati davvero in 2.000 anni.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →