Ang mga developer ng Bitcoin Core ay nagpalabas ng isang mataas na kalalabasan na bug na maaaring pigilan ang mga apektadong node mula sa pagbuo ng mga bagong block. Ang kamalian ay lumabas sa panahon ng chain reorganizations, na nagkakaroon ng korapsyon sa mempool ng node.
Sa kabutihang palad, inayos ng mga developer ang problema nang higit sa isang taon ang nakalipas, ngunit ang mga mas lumang node ay maaari pa ring makaranas ng panganib.
Paano Maaaring Siraan ng Chain Reorg ang Pagbuo ng Bitcoin Block
Ang block template ay ang kandidatong block na hinahanda ng node para sa mga miner na gawin. Walang ito, hindi makapaglikha ng bagong block ang mining node.
Noong Nobyembre 10, ipinahayag ng Bitcoin Core ang advisory para sa CVE-2025-62861. Narito ang mga pangunahing detalye:
- Mga bersyon na naapektuhan: Bitcoin Core 28.0 hanggang 28.2 at 29.0 hanggang 29.1.
- Pangunahing sanhi: Isang patakaran na tinatawag na sibling eviction ay nagkamali sa panahon ng chain reorganizations.
- Glitch: Maaaring mag-drop ang mga node sa isang narestore na transaksyon ngunit panatilihin ang mga descendant nito.
- Natirang transaksyon ay nag-spent ng mga pondo na hindi na umiiral.
Ang problema ay nagsasangkot ng mga transaksyon na TRUC, isang mas bagong uri na nagpapahintulot lamang sa isang hindi pa kumpirmadong anak. Sa sibling eviction, na ipinakilala sa bersyon 28.0, ang isang pangalawang anak na nagbabayad ng mas mataas na bayarin ay maaaring palitan ang unang anak.
Gayunpaman, nabigo ang lohikang iyon nang muling i-restore ng mga node ang mga transaksyon mula sa mga disconnected na block. Sa simpleng salita, binuo ng node ang kanyang susunod na block sa isang nasirang pundasyon.
Sino ang nasa panganib dahil sa bug sa Bitcoin Core?
Lalo na ang miners at pool operators na gumagamit ng mga bersyon na may panganib. Pagkatapos maging hindi konsistent ang mempool, nabigo ang paggawa ng block template sa pag-check ng kawastuhan.
Kaya, ang nakaaapekto na node ay hindi na makapagproduce ng mga block. Ang tanging solusyon ay ang pag-restart, na nagpaksil sa node na muling bumuo ng kanyang mempool mula sa simula.
Ipinaghayag ng security researcher na si Niklas Goegge ang kamalian nang may pag-iingat noong Setyembre 26, 2025. Kaagad pagkatapos, ang developer na si Greg Sanders sumubmit ng solusyon.
Sumunod ang mga patched release noong Oktubre 2025 kasama ang mga bersyon 30.0, 29.2, at 28.3. Ipinahayag ng Bitcoin Core ang mga detalye lamang pagkatapos mabawasan ang huling vulnerable na bersyon na 29.x. Dito nagiging dahilan kung bakit karaniwang inaasahan ng mga developer ang pagpapahayag ng detalye hanggang sa mag-update ang karamihan sa mga node.

Kilala rin na ang parehong grupo ng pagpapahayag ay naglalaman ng dalawang iba pang mga bug na inayos sa bersyon 30.0. Isa sa mga ito ay maaaring mag-stall sa pagproseso ng block, habang ang isa pa ay maliwanag na nagbigay ng pahintulot sa mga pumasok na Tor connection. Ang pagpapahayag ay sumusunod din sa isang batch noong Oktubre ng tatlong iba pang mga bug, na tinukoy ng isang AI-powered na scanner na tinatawag na Project Loupe.
Kaya, ang mga operator na patuloy na gumagamit ng bersyon 28.0 hanggang 29.1 ay dapat agad na i-upgrade. Restarting an affected node ay nagpapabalik din ng malinis na mempool.
Ang post Bitcoin Core’s Fix for a Broken Mining Node? Turn It Off and On Again ay unang lumabas sa BeInCrypto.


