Bitcoin Core Release-kandidat 29.1
Bitcoin Core-projektet har afsløret en release-kandidat til en mindre versionsopdatering (29.1). Det er vigtigt at bemærke, at Bitcoin Core er den primære open-source software, der driver det førende blockchain-netværk. Release-kandidater implementeres, hvis der ikke opdages problemer i testperioden. Opdateringen kommer cirka en måned efter, at Bitcoin Core version 28.2 blev officielt udgivet den 30. juni.
Ændringer og Forbedringer
Med denne mindre udgivelse er der blevet introduceret flere fejlrettelser og ydelsesopdateringer.
Enhver standardtransaktion, der indeholder et overdrevent antal legacy signaturoperationer (“sigops”), vil blive betragtet som ikke-standard af noderne. Grænsen er sat til 2.500 lovlige sigops pr. transaktion.
Klassificeringen af sådanne transaktioner som ikke-standard kunne tidligere afhjælpe den negative indvirkning af DoS-angreb på ikke-opgraderede minearbejdere. Ondsindede transaktioner vil ikke længere kunne forårsage overbelastning af noder med overdrevne sigops. Typiske transaktioner vil ikke blive påvirket af ændringen, der er introduceret med denne mindre opdatering.
Minearbejdere og Sikkerhed
Det er også værd at bemærke, at minearbejdere potentielt kan inkludere ikke-standardtransaktioner, men de vil ikke blive videresendt af standardnoder. Opdateringen forhindrer også brugere på ældre 32-bit systemer i utilsigtet at indstille høje hukommelsesværdier, som kan påvirke stabiliteten af Bitcoin Core.
Den introducerer også fejlrettelser til wallet-funktionen, såsom at forhindre nedbrud under sjældne blockchain-omorganiseringsbegivenheder og sikre, at den korrekte wallet-version vises i logfilerne. Noder vil desuden undlade at bruge visse netværksporte, såsom RDP (3389) og VNC (5900), for at forhindre potentielle sikkerhedsrisici.
Endelig fjerner den foreslåede version også den defekte tilfældige nummerfunktion på nogle ARM-enheder.