Relatert til temaetGBA-rapport

Bitcoin Core sin løsning for en ødelagt mining-node? Slå den av og på igjen

Hovedpunkter

  • Bitcoin Core avslørte CVE-2025-62861, en feil som kan hindre noder fra å lage blokkmaler
  • Feilen påvirket versjonene 28,0 til 28,2 og 29,0 til 29,1, og kun en node omstart kunne fikse det.
  • Utviklere rettet feilen i oktober 2025 gjennom Bitcoin Core versjonene 30.0, 29.2 og 28.3.

Bitcoin Core-utviklere har avslørt en alvorlig feil som kunne forhindre berørte noder fra å bygge nye blokker. Feilen oppstod under kjedereorganiseringer og ødela nodens mempool.

Heldigvis ble problemet løst av utviklerne for over ett år siden, men eldre noder kan fortsatt være utsatt.

Hvordan en kjedereorganisering kan stoppe Bitcoin blokkbygging

En blokkmal er blokkandidaten som en node forbereder for minere å arbeide med. Uten dette kan en mining-node ikke produsere nye blokker.

10. november publiserte Bitcoin Core advarselen for CVE-2025-62861. Dette er hovedpunktene:

  • Berørte versjoner: Bitcoin Core 28.0 til 28.2 og 29.0 til 29.1.
  • Rotårsak: En regel kalt sibling eviction mislyktes under kjedereorganiseringer.
  • Feil: Noder kunne fjerne en gjenopprettet transaksjon, men beholde dens undertransaksjoner.
  • Resultat: Igjenstående transaksjoner brukte midler som ikke lenger eksisterte.

Problemet berørte TRUC-transaksjoner, en nyere type som kun tillater ett ubekreftet barn. Under sibling eviction, innført i versjon 28.0, kan et andre barn som betaler høyere avgift erstatte det første.

Imidlertid feilet denne logikken når noder gjenopprettet transaksjoner fra frakoblede blokker. Enkelt sagt bygde noden sin neste blokk på et ødelagt grunnlag.

Hvem var i fare for Bitcoin Core-feilen

Hovedsakelig minere og pool-operatører som kjørte sårbare versjoner. Når mempoolen ble inkonsistent, sviktet blokkmalkreasjonen i gyldighetssjekken.

Som konsekvens kunne den berørte noden ikke lenger produsere blokker. Den eneste løsningen var å starte noden på nytt, slik at mempoolen gjenoppbygges fra bunnen.

Sikkerhetsforsker Niklas Goegge rapporterte feilen ansvarlig 26. september 2025. Kort tid etter leverte utvikler Greg Sanders rettelsen.

Oppdaterte versjoner kom i oktober 2025 med 30.0, 29.2 og 28.3. Bitcoin Core offentliggjorde detaljene først etter at siste sårbare 29.x-versjon nådde slutten av sin levetid. Det er derfor utviklere vanligvis utsetter detaljene til de fleste noder har oppdatert.

Topp 10 land etter Bitcoin noder: USA leder med 32,63 %, fulgt av Tyskland og Frankrike. Kilde: Newhedge
Topp 10 land etter Bitcoin noder: USA leder med 32,63 %, fulgt av Tyskland og Frankrike. Kilde: Newhedge

Merk at samme offentliggjøringsrunde inkluderte to andre feil rettet i versjon 30.0. Én kunne stoppe blokkbehandling, mens en annen feilaktig ga rettigheter til innkommende Tor-tilkoblinger. Avsløringen kom også etter en oktober-serie med tre andre feil, oppdaget av en AI-drevet skanner kalt Project Loupe.

Derfor bør operatører som fortsatt bruker versjon 28.0 til 29.1 oppgradere umiddelbart. Omstart av en berørt node gjenoppretter også en ren mempool.

Ansvarsfraskrivelse

BeInCrypto forplikter seg til upartisk og transparent rapportering. Denne nyhetsartikkelen har som mål å gi nøyaktig og aktuell informasjon. Lesere anbefales imidlertid å verifisere fakta på egen hånd og rådføre seg med en fagperson før de tar beslutninger basert på dette innholdet. Vær oppmerksom på at våre Vilkår og betingelser, vår Personvernerklæring og våre Ansvarsfraskrivelser er oppdatert.