Bitcoin Core Version 31.1rc1 Släppt
Bitcoin Core har släppt version 31.1rc1, som åtgärdar en integritetsbrist i PrivateBroadcast och samtidigt introducerar förbättringar av mjukvara, plånbok och validering inför nästa stabila mainnet-release. Enligt Bitcoin Core-utvecklingsteamet är version 31.1rc1 nu tillgänglig som en releasekandidat, vilket ger användare, nodoperatörer och utvecklare möjlighet att testa nästan färdig mjukvara innan den officiella produktionsreleasen.
Releaseanteckningar och Viktiga Förändringar
Den nya releasekandidaten av Bitcoin Core, v31.1rc1, är nu tillgänglig för testning. Detta är en mindre release som följer v31.0. Binaries är tillgängliga här. Den mest anmärkningsvärda förändringen adresserar ett integritetsproblem som påverkar PrivateBroadcast-funktionen. Enligt releaseanteckningarna kunde vissa nätverksförhållanden exponera en användares internetadress genom att tillåta en anslutning utanför det avsedda integritetsnätverket. Den uppdaterade mjukvaran tar bort detta beteende, vilket gör transaktionssändning mer konsekvent för användare som förlitar sig på integritetsfokuserade nätverkskonfigurationer.
Förbättringar av Blockchain och Nodprestanda
Tillsammans med integritetsfixen har Bitcoin Core-utvecklarna introducerat flera förändringar för att förbättra blockchain-validering och långsiktig nodprestanda. Enligt projektets dokumentation hanterar mjukvaran nu transaktionsrelaterad data mer effektivt, samtidigt som den upprätthåller en smalare blockchain-databas. Denna förändring syftar till att minska onödig lagringstillväxt och förbättra prestanda när kedjan expanderar.
Nätverksbeteendet har också förfinats. Utvecklarna har meddelat att Bitcoin Core nu hanterar proxyinställningar och PrivateBroadcast-anslutningar mer intelligent, vilket ger mer förutsägbart beteende för användare som dirigerar trafik genom integritetsverktyg som proxy-nätverk.
Plånboksfunktionalitet och Säkerhetsuppdateringar
Plånboksfunktionaliteten har också fått ytterligare underhållsuppdateringar. Enligt releaseanteckningarna har migrationskontroller förbättrats, och uppskattningen av transaktionsinmatningsstorlek har förfinats, vilket gör att plånboksoperationer kan beräkna transaktionsdata mer exakt i bakgrunden utan att förändra användarupplevelsen.
Säkerhetsrelaterade uppdateringar inkluderar också ytterligare skydd för MuSig2, signaturaggregationsprotokollet som stöds av Bitcoin Core. Enligt utvecklarna avvisar mjukvaran nu tomma offentliga nyckellistor som innehåller ogiltiga offentliga nycklar, vilket förhindrar felaktiga signaturaggregat och förbättrar validering under multisignaturoperationer.
Förbättringar för Utvecklare
Flera förändringar har införts för utvecklare som underhåller eller bygger mjukvara kring Bitcoin Core. Releaseanteckningarna anger att testverktyg har rensats upp, race conditions har tagits bort, fuzz-testning har utvidgats och byggsystem har uppdaterats för att förbättra mjukvarans tillförlitlighet under utveckling. Konfigurationshantering har också stärkts. Innan viktiga inställningar sparas utför Bitcoin Core nu kontroller för misslyckade skrivoperationer, ett skydd som utvecklarna menar kan hjälpa till att förhindra konfigurationsfel orsakade av misslyckade disk-skrivningar.
Tillgänglighet och Testning
Version 31.1rc1 är tillgänglig för aktuella versioner av Linux, macOS och Windows. Enligt Bitcoin Core-teamet kan användare som kör de senaste mjukvaruversionerna uppgradera direkt, även om system som uppgraderar från mycket äldre versioner kan kräva mer tid för att migrera befintlig blockchain-data.
Eftersom version 31.1rc1 förblir en releasekandidat snarare än den slutliga produktionsversionen, uppmuntrar utvecklarna gemenskapen att installera mjukvaran i testmiljöer, verifiera dess beteende under verkliga förhållanden och rapportera eventuella buggar innan den stabila releasen når Bitcoin-nätverket. Projektet har meddelat att feedback som samlas in under denna testfas kommer att hjälpa till att identifiera kvarstående problem innan mjukvaran slutförs.