Aiheeseen liittyväMarkkinatiedon neuvosto

Bitcoin Coren korjaus rikkinäiselle louhintasolmulle: käynnistä se uudelleen

Tärkeimmät huomiot

  • Bitcoin Core paljasti CVE-2025-62861 -virheen, joka voisi estää solmuja luomasta lohkopohjia.
  • Virhe vaikutti versioihin 28,0–28,2 ja 29,0–29,1, ja ainoastaan solmun uudelleenkäynnistys korjasi sen.
  • Kehittäjät korjasivat virheen lokakuussa 2025 Bitcoin Core -versioilla 30.0, 29.2 ja 28.3.

Bitcoin Coren kehittäjät ovat paljastaneet vakavan virheen, joka saattoi estää haavoittuneet nodet luomasta uusia lohkoja. Ongelma ilmeni ketjun uudelleenjärjestelyissä, mikä johti noden mempoolin vioittumiseen.

Onneksi kehittäjät korjasivat ongelman jo yli vuosi sitten, mutta vanhemmat nodet voivat silti olla riskissä.

Miten ketjun uudelleenjärjestely voi estää Bitcoin-lohkojen rakentamisen

Lohkomalli on ehdotettu lohko, jonka node valmistaa louvijoille. Ilman tätä louvija-node ei voi tuottaa uusia lohkoja.

Bitcoin Core julkaisi tiedotteen CVE-2025-62861-virheestä 10. marraskuuta. Alla on tärkeimmät yksityiskohdat:

  • Vaikuttavat versiot: Bitcoin Core 28,0–28,2 ja 29,0–29,1.
  • Varsinainen syy: Sibling eviction -niminen sääntö toimi virheellisesti ketjun uudelleenjärjestelyissä.
  • Häiriö: Nodet saattoivat poistaa palautetun siirron, mutta jättää sen jälkeläiset.
  • Tulos: Jäljelle jääneet siirrot kuluttivat varoja, joita ei enää ollut olemassa.

Ongelmassa oli kyse TRUC-siirroista, joka on uusi siirtotyyppi ja sallii vain yhden varmistamattoman lapsen. Versiossa 28,0 käyttöönotettu sibling eviction -toiminto mahdollistaa toisen lapsisiirron, joka maksaa korkeampaa siirtopalkkiota, korvaamaan ensimmäisen.

Kuitenkin tämä logiikka petti, kun nodet palauttivat siirtoja irrotetuista lohkoista. Käytännössä node rakensi seuraavan lohkonsa rikkinäisen pohjan varaan.

Ketkä olivat vaarassa Bitcoin Coren virheen vuoksi?

Eniten louvijat ja pool-operaattorit, jotka käyttivät haavoittuvia versioita. Kun mempool muuttui epäjohdonmukaiseksi, lohkomallin luonnin oikeellisuustarkistus epäonnistui.

Tämän seurauksena kyseinen node ei enää kyennyt tuottamaan lohkoja. Ainoa ratkaisu oli uudelleenkäynnistys, jolloin node rakensi mempoolin alusta asti uudelleen.

Turvallisuustutkija Niklas Goegge raportoi virheen vastuullisesti 26. syyskuuta 2025. Pian tämän jälkeen kehittäjä Greg Sanders toimitti korjauksen.

Paikatut julkaisut tulivat saataville lokakuussa 2025 versioille 30,0, 29,2 ja 28,3. Bitcoin Core kertoi yksityiskohdat vasta, kun viimeinen haavoittuva 29.x-versio saavutti elinkaarensa päätepisteen. Tästä syystä kehittäjät viivyttävät tietojen kertomista kunnes suurin osa nodeista on päivitetty.

Top 10 maat Bitcoin-nodejen mukaan: USA johtaa 32,63 %, seuraavina Saksa ja Ranska. Lähde: Newhedge
Top 10 maat Bitcoin-nodejen mukaan: USA johtaa 32,63 %, seuraavina Saksa ja Ranska. Lähde: Newhedge

Erityisesti samaan paljastuserään kuului kaksi muuta bugia, jotka korjattiin versiossa 30,0. Yksi niistä saattoi pysäyttää lohkokäsittelyn, kun taas toinen antoi väärin oikeuksia sisääntuleville Tor-yhteyksille. Paljastus seurasi myös lokakuun erää, jossa löydettiin kolme muuta virhettä AI:lla toimivan Project Loupe -työkalun avulla.

Siksi operaattoreiden, jotka yhä käyttävät versioita 28,0–29,1, tulisi päivittää välittömästi. Haavoittuneen noden uudelleenkäynnistäminen palauttaa myös puhtaan mempoolin.

Vastuuvapauslauseke

BeInCrypto on sitoutunut puolueettomaan ja läpinäkyvään raportointiin. Tämän uutisartikkelin tarkoituksena on tarjota täsmällistä ja ajantasaista tietoa. Lukijoita kehotetaan kuitenkin tarkistamaan tiedot itsenäisesti ja kääntymään ammattilaisen puoleen ennen kuin he tekevät päätöksiä tämän sisällön perusteella. Huomaathan, että olemme päivittäneet käyttöehtomme, tietosuojakäytäntömme ja vastuuvapauslausekkeemme.