La parte 5 di "Da Zero Conoscenza a Zero Conoscenza" è ora disponibile. Come diventa effettivamente dimostrabile il codice? Cos'è un zkVM e perché è importante? 🧵
I sistemi di prove ZK funzionano con equazioni matematiche. Gli sviluppatori scrivono codice. Colmare quel divario richiedeva in passato di scrivere circuiti aritmetici a mano. Potente, ma solo gli esperti potevano farlo. Gli zkVM hanno cambiato tutto. Scrivi normale Rust, ottieni prove. Nessuna competenza nei circuiti necessaria.
Pensa a come si è evoluto lo sviluppo dell'AI. Prima di TensorFlow, era necessario scrivere codice GPU a basso livello. Solo gli specialisti potevano costruire reti neurali. I framework hanno astratto la complessità. Milioni di sviluppatori hanno seguito. Gli zkVM stanno facendo lo stesso per la zero knowledge.
Non tutti gli zkVM sono uguali. Ogni team fa scelte architettoniche in base a ciò per cui sta ottimizzando. Alcuni danno priorità alla trasparenza. Alcuni danno priorità a una verifica on-chain economica. Alcuni danno priorità alla velocità di dimostrazione. Non puoi ottimizzare per tutto. I compromessi sono inevitabili.
18,78K