Bitcoin Core v28.0: Testnet4, RBF completo predefinito e altro

Bitcoin Core v28.0 è finalmente disponibile per tutti gli utenti Bitcoin, portando con sé numerose novità e miglioramenti. Ecco una panoramica dettagliata delle principali modifiche introdotte con questa nuova versione:

– Supporto Testnet4/BIP94. La versione supporta Testnet4 come specificato in BIP94, mentre Testnet3 verrà gradualmente dismessa in una prossima versione. L’attacco di mitigazione timewarp di BIP94 è ora attivo sulla rete regtest.
– Opportunistic one-parent-one-child (1p1c) package relay. Le transazioni con commissioni basse possono essere accoppiate con le loro transazioni figlio e inviate come pacchetto, consentendo ai nodi di scaricare i pacchetti 1-parent-1-child tramite il protocollo di relay delle transazioni.
– Default relay di transazioni opt-in topologicamente limitate fino alla conferma (TRUC). La nuova politica include limiti sulla spesa di output non confermati, l’evizione di un discendente precedente se ne viene presentato uno più incentivante e una dimensione massima della transazione di 10.000vB.
– Default relay di transazioni pay-to-anchor (P2A). Pay To Anchor è un nuovo tipo di output di witness standard per le spese, un nuovo modello di output riconosciuto.
– Limited package RBF relay. Ora è abilitato il RBF limitato del pacchetto, in cui il pacchetto conflittuale proposto comporterebbe una componente connessa, nota come cluster, di dimensione 2 nella mempool. Tutti i cluster contro i quali sono in conflitto devono avere dimensione 2 o inferiore.
– Full RBF di default. Il valore predefinito dell’opzione di configurazione -mempoolfullrbf è stato cambiato da 0 a 1, ovvero mempoolfullrbf=1.
– AssumeUTXO disponibile su mainnet. I parametri di AssumeUTXO per mainnet sono stati aggiunti per l’altezza 840.000. Il RPC loadtxoutset può ora essere utilizzato su mainnet con l’insieme UTXO corrispondente da quell’altezza.
– Nuova directory dei dati di Windows. La directory predefinita dei dati di Windows è stata spostata in C:\Users\Username\AppData\Local\Bitcoin.
– Supporto JSON-RPC 2.0. Il server JSON-RPC riconosce ora le richieste JSON-RPC 2.0 e risponde con rigorosa aderenza alla specifica.
– Rimozione di libbitcoinconsensus. La libreria libbitcoin-consensus è stata deprecata nella versione 27.0 ed è stata ora completamente rimossa.
– Miglioramenti del blockstorage. I file di blocco sono ora XOR’d per impostazione predefinita con una chiave memorizzata nel blocksdir. La dimensione massima della mempool insieme all’utilizzo della mempool sono ora visualizzati nella finestra “Informazioni”.
– Altri miglioramenti e correzioni per una maggiore stabilità e prestazioni.

Perché è importante:
Questa nuova versione di Bitcoin Core rappresenta un passo significativo verso un’esperienza di utilizzo più sicura, performante e funzionale per gli utenti di Bitcoin. Le migliorie introdotte consentono una gestione più efficiente delle transazioni, una maggiore scalabilità e una maggiore sicurezza complessiva della rete Bitcoin.

In conclusione, Bitcoin Core v28.0 offre una serie di aggiornamenti cruciali che contribuiranno a migliorare l’esperienza complessiva degli utenti e a potenziare ulteriormente il network Bitcoin verso un futuro più solido e affidabile.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *