Non capisco da dove derivi questa errata convinzione che le prove ZK siano più veloci o possano in qualche modo rendere un sistema più veloce. È completamente sbagliato. Possono ridurre alcuni dei costi per la replicazione, ma non possono migliorare le prestazioni se il costo di replicazione non è un ostacolo. Supponiamo che le prove zk siano completamente gratuite e istantanee. Se sizeof(tx) < sizeof(state change) allora è quasi sempre più veloce scaricare il tx ed eseguirlo localmente perché la larghezza di banda e la latenza della memoria locale sono migliori di quelle della rete. Ci vorrebbe più tempo per scaricare il risultato dello stato dalla transazione piuttosto che scaricare la transazione stessa e utilizzare una copia locale dello stato per eseguirla e produrre il risultato. Quindi l'unico posto in cui le prove zk aiutano effettivamente è se la replicazione è costosa. Dove la replicazione è incredibilmente costosa? Su ethereum L1. È più economico pubblicare una radice di stato e una prova zk in modo che l'L1 possa saltare l'esecuzione di tutto lo stato.
15,57K