Bitcoin Core Version 31.1 Lanserad
Bitcoin-utvecklare har lanserat Bitcoin Core version 31.1, en underhållsutgåva som innehåller buggfixar och prestandaförbättringar. Den nya programvaran adresserar särskilt en betydande sekretessbrist som riskerade att exponera nätverksdata för nodoperatörer.
Säkerhetsförbättringar
En säkerhetsbrist inom plattformens sekretesskonfigurationer är den mest anmärkningsvärda patchen som har levererats med den nya utgåvan. Specifikt levererar uppdateringen en lösning för ett problem med läckage av IP-adresser. Programvaran ”åtgärdar ett IP-adressläckage när man använder -privatebroadcast-funktionen.” Sekretessmekanismen misslyckades med att säkert dirigera data under vissa förhållanden. Men nu säkerställer uppdateringen att nodoperatörer kan förbli anonyma utan att oavsiktligt avslöja sina clearnet IP-adresser.
Databas- och Plånboksförbättringar
Utöver säkerhetspatchen löser Bitcoin Core v31.1 också en brist inom sin databasmotor som orsakade hårdvarubelastning. Utgåvan innehåller fixar för ”-privatebroadcast IP-adressläckage samt leveldb som orsakade överdrivna diskoperationer.” Denna version ”åtgärdar ett problem där chainstate-databasen upprepade gånger skulle skriva över stora delar av sig själv, vilket orsakade överdrivna disk-läsningar och skrivningar under normal drift.”
Plånboksinfrastrukturen fick också viktigt underhåll. Under de angivna plånboksändringarna integrerade utvecklingsteamet en pull request för att ”kontrollera den slutliga BDB-sidan LSN under migrering” tillsammans med en lösning för ”att använda outpoint när man uppskattar inmatningsstorlek.”
Uppmaning till Nodoperatörer
Nodoperatörer måste snabbt uppdatera sina system för att dra nytta av safety- och databasförbättringarna. Användare måste stänga av sin aktiva nod helt innan de installerar de nya binärerna.