Planuojamas naujovinimas sukelia negaliojančių blokų generavimą
Jei negavote savo bitkoinų operacijose, kurios buvo patvirtintos iki 2015 m. Liepos 6 d. 12.00 val., Jūsų bitkoinai gali būti nesaugūs. Saugumo problema įvyko ten, kur šiuo metu kuriami netinkami blokai. Yra tam tikra programinė įranga, galinti aptikti netinkamus blokus ir juos atitinkamai atmesti, tačiau yra programinės įrangos, kurios nepakanka šiai dabartinei grėsmei įveikti, nes jos negali aptikti netinkamų blokų. Šios programinės įrangos vartotojai atitinkamai gaus tikroviškus patvirtinimus.
Jau kurį laiką didėjant kasybos maišos normoms, buvo priversti griežti BIP66 DER parašai. Pagal BIP66 taisykles, pasiekus paskutinių 1 000 (95%) 3 versijos (v3) blokų 950, visi patobulinti kalnakasiai pradeda atmesti 2 versijos (v2) blokus. 950 lygis buvo pasiektas 2015 m. Liepos 4 d. Netrukus po šio įvykio nedidelis kalnakasys, kuris sudarė likusių 5% dalį, išminavo netinkamą bloką. Nors buvo numatyta numatyti negaliojančių blokų kasybą, tapo aišku, kad apie 50% tinklo maišos normos buvo kasyba, iki galo nepatvirtinus blokų (vadinamų SPV kasyba), ir ant naujų negaliojančių blokų buvo pastatyti nauji blokai. Kadangi maždaug tik pusė SPV kasybos tinklo nurodė, kad jie vykdys BIP66 taisykles, keli didžiuliai kalnakasiai iki šiol yra praradę daugiau kaip 50 000 USD kasybos pajamų.
Atitinkamai programinei įrangai, kuriai pavesta atmesti negaliojančius blokus, kyla pavojus atspindėti sandorius, kurie patvirtinti, kai jie techniškai nėra. Lengvos (SPV) piniginės ir tam tikra programinė įranga, pvz., Senesnės „Bitcoin Core“ versijos, kurios naujomis BIP66 sutarimo taisyklėmis buvo pakeistos į SPV lygio saugumą, šiuo metu yra didžiausios rizikos grupės.
Šiuo metu rekomenduojama imtis visų laikinų kalnakasių laikino pašalinimo iš SPV kasybos ir visiško patvirtinimo. Bitcoin.org gali atitinkamai sumažinti dabartinę rekomendaciją laukti 30 papildomų patvirtinimų. Atsižvelgiant į tai, kad kilo problemų dėl suplanuoto atnaujinimo, patvirtinimo balai, gauti po 2015 m. Liepos 6 d., Yra daug mažiau patikimi, jei naudojate šią programinę įrangą:
- Pageidautina, kad lengvos (SPV) piniginės vartotojai gautų papildomus 30 patvirtinimų iki sumos, kurią paprastai gauna;
- „Bitcoin Core 0.9.4“ arba ankstesni vartotojai turėtų arba atnaujinti į „Bitcoin Core 0.10.2“, arba pageidautina gauti papildomus 30 patvirtinimų iki sumos, kurią paprastai gauna;
- Taip pat pageidautina, kad interneto piniginės vartotojai gautų papildomus 30 patvirtinimų iki sumos, kurią paprastai gauna, nebent esate tikri, kad jūsų piniginė yra apsaugota „Bitcoin Core 0.9.5“ ar naujesnės versijos;
- „Bitcoin Core 0.9.5“ ar naujesnių versijų vartotojams tai neturi įtakos, tačiau rekomenduojama atnaujinti į versiją 0.10.2, nes gali būti paslaugų teikimo atsisakymo pažeidžiamumų, nesusijusių su šiuo konkrečiu įspėjimu..
Kalnakasiams, kurie kaupia minas, svarbu įsitikinti, kad jie yra baseino, kuris tinkamai patvirtina blokus, dalis. Jei pastebėsite, kad jūsų baseinas to nedaro, nedelsdami pereikite prie baseino, kuris tai daro. Sąrašą, kuriame yra įtariamų gerų ir (arba) blogų grupių, galite rasti „Wiki Mining Pool Comparison“ puslapyje. Jei norite, kad mano darbas būtų vienas, kuo greičiau pereikite prie „Bitcoin Core 0.10.2“.
Šiame etape kyla klausimas, ar šią problemą galima išspręsti, kad viskas „grįžtų į įprastas vėžes“. Atsakymas yra taip ir ne. „Bitcoin Core 0.9.5“, taip pat vėlesnės jo versijos, visada sugebėjo nustatyti, ar blokai galioja, ar ne. Tačiau „Bitcoin Core 0.9.4“ ir ankstesnės versijos neįtraukia papildomų BIP66 sutarimo taisyklių ir todėl nesuteiks saugos lygio, kurį suteikia vėlesnės „Bitcoin Core“ versijos. Todėl primygtinai rekomenduojama atnaujinti, kad galėtumėte grįžti į visiško mazgo saugumą. Lengvos (SPV) piniginės yra nesaugios, jei buvo gauta mažiau nei 30 patvirtinimų. Tokia padėtis išliks tol, kol visi pagrindiniai fondai bus visiškai patvirtinti. Kadangi žiniatinklio piniginės veikia labai nevienodai ir tvarko dvigubas išlaidas, saugiau manyti, kad jos yra tame pačiame saugumo lygyje kaip ir aukščiau aprašytos lengvos piniginės, nebent esate visiškai tikri, kad jie naudoja „Bitcoin Core 0.9.5“ ar vėlesnę versiją, kad būtų galima visiškai patvirtinti.
Netinkamų blokinių maišų sąrašą galite rasti „Bitcoin Wiki“.