← Ultimi articoli
💬 NLP

Enabling AI ASICs for Zero Knowledge Proof

Il paper presenta MORPH, un framework innovativo che riformula i kernel delle prove a conoscenza zero per adattarli agli ASIC per l'IA, introducendo il modello di complessità Big-T e ottimizzando le operazioni aritmetiche e di flusso dati per ottenere fino a 10 volte più throughput sui TPU rispetto alle soluzioni esistenti.

Autori originali: Jianming Tong, Jingtian Dang, Simon Langowski, Tianhao Huang, Asra Ali, Jeremy Kun, Jevin Jiang, Srinivas Devadas, Tushar Krishna

Pubblicato 2026-04-21
📖 4 min di lettura☕ Lettura da pausa caffè

Autori originali: Jianming Tong, Jingtian Dang, Simon Langowski, Tianhao Huang, Asra Ali, Jeremy Kun, Jevin Jiang, Srinivas Devadas, Tushar Krishna

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 dover costruire un castello di carte gigante, ma con una regola speciale: devi dimostrare a un amico che hai costruito il castello correttamente senza mostrargli le carte e senza che lui debba ricostruirlo tutto da capo. Questo è il concetto di Zero-Knowledge Proof (ZKP): una magia matematica che permette di provare la verità di qualcosa mantenendo i segreti al sicuro.

Il problema è che, al momento, costruire queste "prove magiche" è lentissimo e costosissimo. È come se dovessi impilare milioni di carte a mano, una per una, mentre il tuo amico aspetta pazientemente.

Gli autori di questo paper (MORPH) hanno deciso di usare i TPU (i supercomputer di Google fatti apposta per l'Intelligenza Artificiale) per velocizzare questo processo. Ma i TPU sono fatti per fare calcoli diversi (come riconoscere gatti nelle foto), quindi non capiscono subito come costruire le prove matematiche.

Ecco come MORPH risolve il problema, spiegato con metafore semplici:

1. Il Problema: Il Traduttore Noioso

Immagina che i TPU siano cucinatori velocissimi che sanno solo fare piatti a base di ingredienti piccoli e standard (come farina e zucchero). Ma la matematica delle prove ZKP richiede ingredienti enormi e complessi (come un intero albero intero da usare come spezia).

  • Il vecchio metodo (Radix Montgomery): Era come se il cuoco dovesse prendere l'albero intero, tagliarlo in milioni di pezzettini minuscoli, misurarli uno a uno, e poi ricomporli. Ogni volta che tagliava un pezzo, doveva riordinare tutto il tavolo da cucina. Questo processo di "taglio e riordino" (chiamato carry propagation e layout transformation) rallentava tutto. Il cuoco passava più tempo a riordinare il tavolo che a cucinare.

2. La Soluzione Matematica: Il "Trucco" del Campo Esteso

MORPH ha inventato un nuovo modo di cucinare. Invece di usare l'albero intero direttamente, lo mettono in una scatola magica più grande (un "campo esteso").

  • L'analogia: Immagina di dover moltiplicare due numeri enormi. Invece di fare la moltiplicazione complicata e lunga, MORPH dice: "Trasformiamo questi numeri in una forma speciale (RNS) dove possiamo moltiplicarli come se fossero semplici pacchetti di farina".
  • Il risultato: I cuochi (i TPU) possono ora usare le loro macchine velocissime (le MXU, che sono come stampanti 3D per matrici) per fare milioni di operazioni in un attimo. Non devono più riordinare il tavolo ogni due secondi. Hanno eliminato le "code" di attesa.

3. La Soluzione Logistica: Il Nastro Trasportatore Intelligente

Oltre alla ricetta, c'è il problema di come portare gli ingredienti al cuoco.

  • Il vecchio metodo: Era come se i camerieri dovessero correre avanti e indietro tra la cucina e il magazzino, portando un solo ingrediente alla volta e riorganizzando i tavoli ogni volta.
  • La soluzione MORPH (LS-PPG): Hanno creato un nastro trasportatore intelligente. Gli ingredienti vengono organizzati in modo che, una volta messi sul nastro, arrivino al cuoco già pronti per essere usati, senza bisogno di fermarsi, girarsi o riordinare nulla.
  • L'NTT (La trasformazione): Per la parte di "trasformazione" dei dati (NTT), hanno inventato una nuova ricetta a 5 passaggi invece che a 3. È come se invece di impastare un unico blocco gigante (che richiede troppa forza e spazio), lo dividessero in piccoli blocchi gestibili che si adattano perfettamente alla forma della macchina, evitando di sprecare energia.

I Risultati: La Magia Accade

Grazie a questi trucchi, MORPH ha trasformato il TPU in una macchina da corsa per le prove matematiche:

  • Velocità: Per alcune operazioni (NTT), sono 10 volte più veloci dei sistemi attuali usati sulle schede video (GPU).
  • Efficienza: Non sprecano energia in movimenti inutili.
  • Scalabilità: Più grande diventa il problema (più "carte" da impilare), più MORPH brilla, mentre i vecchi sistemi si bloccano.

In Sintesi

MORPH è come se avessimo preso un F1 di Formula 1 (il TPU, fatto per l'AI) e avessimo costruito un ponte speciale per farlo correre su un circuito di Formula 1 che prima era fatto solo per camion (le prove matematiche ZKP).
Invece di costringere il camion a guidare come un'auto sportiva, abbiamo modificato la strada e il motore dell'auto per adattarli perfettamente l'uno all'altro. Il risultato? Le prove di sicurezza che prima richiedevano un'ora, ora si fanno in pochi minuti, rendendo le blockchain e i sistemi privati molto più veloci ed economici.

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 →