NotizieCryptoBitcoin Core 32.1 Rilasciato con Correzioni sulla Privacy e Aggiornamenti Critici della Rete

Bitcoin Core 32.1 Rilasciato con Correzioni sulla Privacy e Aggiornamenti Critici della Rete

Autore: CryptoMeter io·

Punti chiave

  • •Bitcoin Core 32.1 è diventato il primo rilascio pubblicamente disponibile della nuova serie 32.x il 27 ottobre, poiché la versione 32.0 era stata taggata ma mai rilasciata ufficialmente a causa di problemi dell'ultimo minuto.
  • •La versione 32.1 affronta una vulnerabilità sulla privacy che poteva esporre l'indirizzo IP di un operatore di nodo quando si utilizza il comando sendrawtransaction con la trasmissione privata abilitata.
  • •Le nuove salvaguardie limitano la coda di trasmissione privata a 10.000 transazioni e impongono un tetto di 1.000 tentativi di trasmissione per singola transazione per prevenire un consumo eccessivo di risorse.
  • •Le modifiche agli indici delle transazioni possono ridurre significativamente i requisiti di archiviazione su disco, ma gli indici esistenti devono essere ricostruiti, il che può complicare i downgrade a versioni precedenti del software.
  • •I rilasci di manutenzione 31.2 e 30.4 correggono vulnerabilità relative a memoria e archiviazione, mentre Bitcoin Core 29.x e versioni precedenti hanno raggiunto la fine del ciclo di vita e non riceveranno più aggiornamenti regolari.
Bitcoin Core 32.1 Rilasciato con Correzioni sulla Privacy e Aggiornamenti Critici della Rete

Bitcoin Core ha rilasciato la versione 32.1, introducendo miglioramenti alla privacy, ottimizzazioni di rete e modifiche di compatibilità per gli operatori di nodi. Il rilascio di fine ottobre include anche le versioni di manutenzione 31.2 e 30.4, offrendo agli operatori diverse opzioni per aggiornare la propria infrastruttura. Poiché Bitcoin Core è il software più utilizzato per l'esecuzione di nodi Bitcoin completi, il suo ritmo di rilascio incide direttamente sulla quota di rete che verifica le transazioni in modo indipendente e applica le regole di consenso.

Il rilascio del 27 ottobre è stato preceduto da una sequenza di eventi insolita. Gli sviluppatori hanno taggato Bitcoin Core 32.0 ma non l'hanno mai rilasciato ufficialmente a causa di problemi dell'ultimo minuto. Di conseguenza, la versione 32.1 è diventata il primo rilascio pubblicamente disponibile della nuova serie principale di software, il che significa che gli operatori che effettuano l'aggiornamento dal ramo 31.x passeranno direttamente alla 32.1. I dettagli completi del rilascio sono documentati nella pagina ufficiale delle release di Bitcoin Core.

Miglioramenti alla Privacy e alla Sicurezza di Rete

La versione 32.1 affronta una potenziale vulnerabilità sulla privacy relativa alla trasmissione delle transazioni. Il problema poteva esporre l'indirizzo IP di origine quando gli operatori utilizzavano il comando sendrawtransaction con la trasmissione privata abilitata — un aspetto rilevante, poiché un indirizzo IP può collegare l'attività delle transazioni alla rete e alla posizione di uno specifico operatore.

L'aggiornamento rafforza inoltre la trasmissione privata delle transazioni tramite ulteriori salvaguardie. La coda di trasmissione privata è ora limitata a 10.000 transazioni e ogni singola transazione ha un tetto di 1.000 tentativi di trasmissione — restrizioni concepite per prevenire un consumo eccessivo di risorse.

Inoltre, i servizi nascosti Tor creati automaticamente ora abilitano le difese proof-of-work quando supportate dal daemon Tor. Il software introduce anche controlli migliorati per il relay delle transazioni, che riducono il consumo di memoria e CPU durante i periodi di intensa attività di rete.

Nuove Funzionalità e Requisiti di Compatibilità

Oltre al lavoro sulla privacy, Bitcoin Core 32.1 apporta diversi miglioramenti operativi. Il recupero parallelo dei dati degli output delle transazioni può accelerare la validazione dei blocchi, mentre le modifiche agli indici delle transazioni — le strutture dati su cui il software dei nodi si affida per consultare le transazioni storiche — possono ridurre significativamente i requisiti di archiviazione su disco. Tuttavia, gli indici delle transazioni esistenti devono essere ricostruiti per ottenere il pieno risparmio di spazio, e gli operatori dovrebbero verificare la compatibilità prima dell'aggiornamento, poiché la ricostruzione di determinati indici può complicare i downgrade a versioni precedenti del software.

Il rilascio include anche modifiche al portafoglio e all'interfaccia, come l'esportazione dei portafogli di sola osservazione e impostazioni aggiornate per la sostituzione delle transazioni. Nel frattempo, le opzioni di configurazione deprecate potrebbero richiedere adeguamenti ai flussi di lavoro automatizzati e alle applicazioni collegate a Bitcoin Core.

I Rilasci di Manutenzione Offrono Percorsi di Aggiornamento Alternativi

Bitcoin Core 31.2 e 30.4 forniscono aggiornamenti di manutenzione per la sicurezza agli operatori che rimangono su rami supportati precedenti. Questi rilasci affrontano vulnerabilità relative a un consumo eccessivo di memoria e a potenziali arresti anomali legati all'archiviazione in condizioni specifiche.

Il progetto ha inoltre pubblicato la versione 29.5 come ultimo aggiornamento per il ramo più datato. Bitcoin Core 29.x e le versioni precedenti hanno ora raggiunto lo stato di fine vita e non riceveranno più aggiornamenti regolari, lasciando gli operatori che vi rimangono senza patch per le vulnerabilità scoperte in futuro.

Per gli exchange, i processori di pagamento e i fornitori di infrastrutture, gli ultimi rilasci sottolineano l'importanza di testare le integrazioni prima del deployment. Gli operatori dovrebbero valutare il comportamento dei portafogli, la compatibilità RPC, i requisiti di indicizzazione e le configurazioni di rete, anziché affidarsi esclusivamente ai numeri di versione, con la pagina ufficiale delle release come punto di riferimento per la pianificazione del rollout e i problemi noti.