Satoshi Nakamoto parla di ZK Tech – Trustnodes

“Questo è un argomento molto interessante. Se si trovasse una soluzione, sarebbe possibile un'implementazione di Bitcoin molto migliore, più facile e più conveniente".

Queste sono le poche parole che l'inventore di bitcoin Satoshi Nakamoto ha affermato sulla tecnologia Zero Knowledge (ZK) prima di aggiungere ulteriormente:

“È difficile pensare a come applicare prove a conoscenza zero in questo caso.

Stiamo cercando di dimostrare l'assenza di qualcosa, che sembra richiedere la conoscenza di tutto e il controllo che il qualcosa non sia incluso".

Nel 2010, quando Nakamoto ha realizzato quanto sopra dichiarazioni, la tecnologia a conoscenza zero era praticamente inesistente.

Solo pochi anni dopo, tuttavia, nel 2016, Zcash ha implementato ciò che Nakamoto ha ritenuto "difficile da pensare". Ciò significa dimostrare che possiedi una moneta e puoi trasferirla, senza rivelare il trasferimento o il tuo indirizzo sulla blockchain pubblica.

Eppure una svolta ancora più grande è arrivata a partire dal 2019 quando Trustnodes è stato il primo a coprire il lancio di alcuni nuovi testnet che utilizzavano zk tech per scalare la capacità.

Il co-fondatore di Ethereum Vitalik Buterin ha detto all'epoca che "non sapevamo nemmeno che potevi farlo", con quella sorta di svolta che ha cambiato così i piani di ethereum per il ridimensionamento a lungo termine dallo sharding al secondo livello.

Entro pochi mesi, il primo zkEVM live-net verrà lanciato da zkSync, anche se dalla sequenza temporale ci aspetteremmo il primo trimestre e forse il secondo trimestre per un lancio completo e corretto.

L'entusiasmo è racchiuso in queste pagine perché siamo abituati ad essere delusi, ma Jordi Baylina ci ha regalato un raro momento di applausi entusiastici e forse storici all'EthCC di Parigi due settimane fa quando ha rivelato che Ploygon ha appena pubblicato il codice open source di il loro intero zkEVM che stavano sviluppando di nascosto.

I intero discorso vale la pena guardarlo in quanto questa è la prima volta che vediamo un livello approfondito, ma ancora piuttosto alto, di ciò che serve per zkEVM.

Non sappiamo cosa sia successo a Nakamoto, attualmente uno degli uomini più ricchi della terra, o se stia ancora seguendo questi sviluppi.

Quindi nessuno può indovinare cosa ne farebbe, ma la velocità di sviluppo in questo spazio nell'informatica, passando dal nulla all'essere vivo in appena un decennio, deve essere impressionante per qualsiasi Nakamoto.

Non ultimo perché presto vedremo effettivamente l'intera blockchain riscritta, anche se principalmente nella forma piuttosto che nella struttura, e le blockchain che useremo nei decenni a venire potrebbero essere più di quelle nuove che sono prima uscendo come secondi strati.

Dato che sta aprendo nuovi orizzonti, ci aspetteremmo che inizialmente fossero più vicini ai prototipi rispetto alla gigafiber, ma spesso non vediamo la potenziale promessa di una banda larga nel nostro spazio in fase di testnet rafforzata e a pochi mesi di distanza.

Lo stesso Baylina merita qualche merito per aver reso tutto più reale con Polygon, un progetto trascurato, ma la sua presentazione indica che hanno alcune abilità e competenze significative.

Anche loro probabilmente verranno lanciati l'anno prossimo, quando saremo completamente pronti a rimanere delusi, ma dopo sette anni di tentativi di affrontare la scalabilità, potrebbe essere giunto il momento.

E prima di questa svolta, è giusto rendere omaggio all'uomo o al gruppo che ha iniziato tutto, con il nostro Nakamoto che afferma:

“In origine, una moneta può essere solo una catena di firme. Con un servizio di timestamp, i vecchi potrebbero essere abbandonati prima che ci sia troppo fan-out di backtrace, oppure le monete potrebbero essere conservate singolarmente o in tagli. È la necessità di verificare l'assenza di doppie spese che richiede una conoscenza globale di tutte le transazioni.

La sfida è: come si dimostra che non esistono altre spese? Sembra che un nodo debba conoscere tutte le transazioni per poterlo verificare. Se conosce solo l'hash degli in/outpoint, non può controllare le firme per vedere se un outpoint è stato speso in precedenza. Hai qualche idea in merito?"

Sta parlando di nascondere la transazione in modo che il pubblico non possa vederla, ma chiaramente alcuni Nakamoto – o forse lo stesso – hanno visto che non sarebbe molto diverso dal condensare quelle transazioni.

Quanto a come, Baylina ha molte idee su come farlo, così come altri che ci hanno lavorato per anni.

Per Baylina, il come è lo stesso C++ di Nakamoto, con la sua descrizione che sembra più come descrivi un circuito stampato che un programma software.

Verificano la doppia spesa richiedendo la prova che hai l'asset, con la verifica condensata tramite crittografia.

Chiaramente tutto questo era troppo nuovo per Nakamoto. All'epoca non esisteva nemmeno un vero e proprio zk-algo, tanto meno che avesse una forma più concreta.

Ma la frontiera è avanzata e siamo nel bel mezzo del non sapere se si tratti di un progresso storico o meno di quella portata.

Tuttavia, se gli applausi dicono qualcosa, fa eco ad alcuni degli applausi più geek che a volte riproduciamo.

Potrebbe anche essere l'eccitazione che ha avuto l'intensità solo perché era tutto open source quando ancora non c'è zkEVM, anche se zkSync prevede di open source tutto una volta che sarà attivo.

O forse quei geek sanno qualcosa che possiamo solo annusare dalla festa in qualche angolo di Pari.

Fonte: https://www.trustnodes.com/2022/08/03/satoshi-nakamoto-talks-zk-tech