Rilascio di Bitcoin Core 31.1rc1
Bitcoin Core ha rilasciato la versione 31.1rc1, correggendo un difetto di privacy in PrivateBroadcast e introducendo miglioramenti al software, al portafoglio e alla validazione in preparazione del prossimo rilascio stabile della mainnet. Secondo il team di sviluppo di Bitcoin Core, la versione 31.1rc1 è ora disponibile come candidato al rilascio, offrendo agli utenti, agli operatori di nodi e agli sviluppatori l’opportunità di testare un software quasi completo prima del rilascio ufficiale in produzione.
Correzioni e Miglioramenti
Il nuovo candidato al rilascio di Bitcoin Core, v31.1rc1, è disponibile per il test. Si tratta di un aggiornamento minore, che segue la versione v31.0. Le note di rilascio indicano che i binari sono disponibili qui: il cambiamento più significativo affronta un problema di privacy che influisce sulla funzionalità PrivateBroadcast. Secondo le note di rilascio, determinate condizioni di rete potrebbero esporre l’indirizzo IP di un utente, consentendo una connessione al di fuori della rete di privacy prevista. Il software aggiornato elimina questo comportamento, rendendo la trasmissione delle transazioni più coerente per gli utenti che si affidano a configurazioni di rete focalizzate sulla privacy.
Miglioramenti alla Blockchain e al Portafoglio
Insieme alla correzione della privacy, gli sviluppatori di Bitcoin Core hanno introdotto diverse modifiche per migliorare la validazione della blockchain e le prestazioni a lungo termine dei nodi. Secondo la documentazione del progetto, il software ora gestisce i dati relativi alle transazioni in modo più efficiente, mantenendo un database della blockchain più snello. Questo cambiamento è progettato per ridurre la crescita di archiviazione non necessaria e migliorare le prestazioni man mano che la catena si espande.
Anche la funzionalità del portafoglio ha ricevuto aggiornamenti di manutenzione. Secondo le note di rilascio, i controlli di migrazione sono stati migliorati e la stima della dimensione degli input delle transazioni è stata affinata, consentendo alle operazioni del portafoglio di calcolare i dati delle transazioni in modo più accurato senza modificare l’esperienza dell’utente.
Sicurezza e Aggiornamenti per Sviluppatori
Gli aggiornamenti relativi alla sicurezza includono ulteriori misure di protezione per MuSig2, il protocollo di aggregazione delle firme supportato da Bitcoin Core. Secondo gli sviluppatori, il software ora rifiuta elenchi di chiavi pubbliche vuoti o contenenti chiavi pubbliche non valide, prevenendo l’aggregazione errata delle firme e migliorando la validazione durante le operazioni di firma multipla.
Sono state introdotte diverse modifiche per gli sviluppatori che mantengono o costruiscono software attorno a Bitcoin Core. Le note di rilascio affermano che le utility di test sono state ripulite, le condizioni di gara sono state rimosse, il fuzz testing è stato ampliato e i sistemi di build sono stati aggiornati per migliorare l’affidabilità del software durante lo sviluppo.
Disponibilità e Raccomandazioni
La versione 31.1rc1 è disponibile per le versioni attuali di Linux, macOS e Windows. Secondo il team di Bitcoin Core, gli utenti che eseguono versioni recenti del software possono aggiornare direttamente, sebbene i sistemi che aggiornano da versioni molto più vecchie possano richiedere ulteriore tempo per migrare i dati esistenti della blockchain.
Poiché la versione 31.1rc1 rimane un candidato al rilascio piuttosto che la versione finale di produzione, gli sviluppatori incoraggiano la comunità a installare il software in ambienti di test, verificare il suo comportamento in condizioni reali e segnalare eventuali bug prima che il rilascio stabile raggiunga la rete Bitcoin.
Il progetto ha dichiarato che il feedback raccolto durante questa fase di test aiuterà a identificare i problemi rimanenti prima che il software venga finalizzato.