Asset digitali
Il creatore di Zcash rilascia v5.5.0, l’ultimo aggiornamento software ora disponibile

Electric Coin Company (ECC), il team di sviluppo dietro Zcash, ha annunciato il rilascio della versione 5.5.0 di Zcashd giovedì sera.
Zcash, un’implementazione di Zerocoin, era inizialmente basato su un codice open‑source che prendeva in gran parte in prestito da Bitcoin al suo lancio nel 2016. Il protocollo Zerocoin è stato progettato per consentire agli utenti Bitcoin di coniare monete senza cronologia delle transazioni – una caratteristica che la rende non rintracciabile. Tuttavia, il protocollo presentava limitazioni e richiedeva agli utenti di fidarsi di un’installazione centralizzata. Zcash è stato concepito per superare queste limitazioni utilizzando Zero‑Knowledge Succinct Non‑Interactive Argument of Knowledge (zk‑SNARK), che consente transazioni private senza l’intervento di un’entità fidata.
L’integrazione zk‑SNARK nel toolkit ZKP ha reso possibile nascondere il contenuto delle transazioni anche su una blockchain pubblica. Vale la pena notare che Zcash è stato specificamente biforcato dal protocollo Zerocoin e successivamente ha implementato zk‑SNARK per migliorare le sue funzionalità di privacy e anonimato.
Zerocoin e zerocash
Il protocollo Zerocoin è stato inizialmente proposto nel 2013 da ricercatori della Johns Hopkins University come modo per fornire transazioni anonime ‘shielded’ sulla blockchain di Bitcoin. Zerocash, invece, è un protocollo più recente proposto nel 2014 come estensione di Zerocoin e successivamente implementato nella criptovaluta Zcash. La comunità di Zcash ha votato per passare il progetto da una struttura di sviluppo centralizzata a un modello più decentralizzato e guidato dalla comunità nel marzo 2017. Questo ha comportato la creazione della Zcash Foundation, un’organizzazione no‑profit che sovrintende allo sviluppo e alla governance del progetto.
Zcash ha subito diversi aggiornamenti e modifiche nel corso degli anni. Il team di Zcash ha inizialmente lanciato la criptovaluta con un meccanismo di “founders’ reward”, che assegnava una parte dei nuovi ZEC minati ai creatori del progetto per i primi quattro anni. Nel 2017, il progetto ha visto una serie di piccoli aggiornamenti, tra cui miglioramenti all’interfaccia utente del wallet (v1.0.11) e alle regole di consenso (v1.0.12) rilasciati a giugno 2017.
Il primo aggiornamento notevole, ‘Overwinter’ v1.1.0, è stato distribuito quasi un anno dopo, a giugno 2018, aggiungendo il supporto per nuove funzionalità come la protezione contro il replay e il versioning, oltre a miglioramenti alla sicurezza e alle prestazioni della rete. L’aggiornamento ‘Sapling’ v2.0.0 è seguito in ottobre, migliorando significativamente l’efficienza delle transazioni e riducendo la dimensione delle prove zk‑SNARK, rendendo le transazioni shielded più accessibili ed efficienti. Nel dicembre 2019, il progetto ha rilasciato ‘Blossom’, il terzo aggiornamento, che ha aumentato la dimensione massima del blocco e ridotto i tempi di blocco. Gli aggiornamenti Heartwood e Canopy sono arrivati nel 2020, il primo a luglio e il secondo a novembre.
Lo scorso maggio, Zcash ha attivato ‘NU5’, il sesto aggiornamento importante, che ha spostato Zcash al sistema di prova Halo. I creatori hanno anche rivisto la convenzione di nomenclatura, passando da un sistema basato su temi a un sistema numerico, con la proposta entrata in vigore allora. Questa settimana, il team di Zcash ha rilasciato una nuova versione del software full node.
Modifiche notevoli nell’ultimo rilascio software
Oltre a correggere bug, la v5.5.0 includerà un ‘meccanismo di commissione proporzionale’ per risolvere le occorrenze di elevato carico di transazioni. Questa modifica avvantaggerà gli utenti di wallet di terze parti che in passato sono stati inconvenienti a causa dell’alto carico di rete.
Il meccanismo di commissione proporzionale si riferisce a un modello in cui le commissioni sostenute da un utente dipendono dalle dimensioni della transazione. Le transazioni considerate ‘grandi’ costano all’utente di più in termini di commissioni addebitate. I creatori e i fornitori di servizi preferiscono questo meccanismo perché consente loro di guadagnare entrate più elevate dalle transazioni più significative, mantenendo una commissione ragionevole per le transazioni più piccole. Tuttavia, può gravare sui clienti che effettuano frequentemente transazioni grandi, poiché le commissioni possono accumularsi rapidamente.
La nuova versione del software prepara anche il terreno per una pronta disponibilità del saldo, consentendo agli utenti Zcash di spendere fondi prima che un wallet sia completamente sincronizzato. Zcash richiede un certo numero di conferme prima che una transazione possa essere considerata definitiva e i fondi disponibili per la spesa. Questo tempo di conferma, definito come disponibilità dei fondi, garantisce che la transazione sia valida e che i fondi non possano essere spesi due volte. La disponibilità dei fondi su Zcash tiene conto del tempo necessario perché i token Zcash (ZEC) appena creati diventino disponibili per la spesa dopo essere stati minati o ricevuti da una transazione.
“Gran parte di questo lavoro pone le basi per le funzionalità di disponibilità dei fondi che arriveranno con il prossimo rilascio. Quelle funzionalità offriranno la possibilità di spendere fondi prima che un wallet sia completamente sincronizzato.”
Il team del protocollo Zcash ha chiesto agli operatori di nodi di aggiornare al nuovo rilascio, che comporta modifiche RPC e deprecazioni di funzionalità. Le modifiche RPC includono la rimozione della stima “priority” e altre modifiche alla ‘selezione delle commissioni di transazione’, alla ‘costruzione del modello di blocco’ e alla ‘politica di relay delle transazioni’. Le funzionalità deprecate rimarranno disponibili per impostazione predefinita per 18 settimane, dopodiché saranno disabilitate.
Per saperne di più su Zcash, consulta la nostra guida Investing in Zcash.












