Bitcoin Core 0.21.0 introduce i wallet descrittori e il calcolo delle commissioni in Satoshi

Bitcoin Core 0.21.0 introduce i wallet descrittori e il calcolo delle commissioni in Satoshi

Gli sviluppatori di Bitcoin hanno rilasciato la prossima versione del client software Bitcoin Core 0.21.0 con supporto per i wallet dei descrittori e l'ultima versione di Tor.

Gli sviluppatori del client Bitcoin Core hanno annunciato il rilascio di una nuova versione. Uno dei cambiamenti più significativi in ​​Bitcoin Core 0.21.0 è il supporto per i portafogli descrittori, che estendono il modo in cui i portafogli BTC sono protetti. Mentre i portafogli tradizionali richiedono chiavi private per spostare BTC, i portafogli descrittori utilizzano script per fornire una maggiore flessibilità lato server. Questi script possono includere chiavi private, ma non sono limitate a esse come i portafogli tradizionali.

Le note di rilascio per l'aggiornamento chiariscono che le differenze tra i portafogli descrittori e l'attuale formato del portafoglio sono per lo più limitate a elementi non correlati all'utente e che i portafogli tradizionali rimarranno l'opzione predefinita in Bitcoin Core, almeno per il prossimo futuro. Andrew Chow, uno degli sviluppatori di Bitcoin Core, ha proposto di rimuovere completamente i portafogli tradizionali e sostituirli con quelli descrittori entro il 2023.

Bitcoin Core 0.21.0 aggiunge il supporto per l'ultima versione del protocollo browser riservato Tor V3, che gli sviluppatori stanno pianificando di abbandonare le versioni precedenti quest'estate per motivi di sicurezza. Bitcoin Core 0.21.0 mira a risolvere i problemi di compatibilità per gli utenti che desiderano eseguire nodi su una rete riservata.

Aggiornamenti per migliorare la privacy e la scalabilità della rete Bitcoin - firme Taproot e Schnorr - sono stati aggiunti anche in Bitcoin Core 0.21.0, ma non sono stati ancora attivati. Questi aggiornamenti sono stati implementati nel codice Bitcoin Core a ottobre. Ora che il codice è pronto per il test, gli sviluppatori possono testare l'aggiornamento prima della sua attivazione, prevista per quest'anno.

Gli sviluppatori stanno preparando un altro cambiamento da circa tre anni e mezzo. Bitcoin Core ora consente agli utenti di impostare manualmente le commissioni di transazione in Satoshi per byte anziché in BTC per kilobyte della transazione. Fino ad ora, Bitcoin Core faceva affidamento su un sistema per la stima delle commissioni di transazione, che venivano impostate specificando l'importo in BTC per kilobyte.

Il rilascio introduce anche un nuovo sistema di filtraggio dei blocchi per "client leggeri". Il nuovo meccanismo è più sicuro per i client leggeri perché i nodi creano in anticipo filtri di blocco per i portafogli e il portafoglio richiederà i dati di blocco caso per caso per ottenere i dati di transazione specifici di cui ha bisogno. Come parte del processo precedente, i wallet richiedevano dati per un blocco specifico dai nodi P2P collegati.

Tra le molte altre modifiche, Bitcoin Core ora supporta un database SQLite, oltre a una funzionalità che riduce il numero di tentativi di inoltro che un nodo richiede quando non può inoltrare una transazione ad altri nodi.

Come promemoria, Bitcoin Core 0.20.1 è stato rilasciato nell'agosto dello scorso anno.