„Electrum“ pataiso „Lightning“ trūkumą, tačiau senosios „Bitcoin“ atsarginės kopijos sugenda
Naujausias „Electrum“ saugos naujinimas ištaiso „Lightning“ atsarginės kopijos defektą, tačiau kai kuriems „Bitcoin“ piniginės naudotojams vis tiek reikia pakeisti išsaugotas atsargines kopijas.
Senesnėse atsarginėse kopijose iš piniginių su nedeterministiniais „Lightning“ raktais trūksta informacijos, reikalingos atgauti lėšas iš pagrindinio kanalo, „Lightning“ kanalo tipo, po nuotolinio uždarymo.
4.8.2 versija, išleista rugsėjo 11 d., nuo spalio 1 d. išlieka naujausia versija, pateikta oficialioje Electrum svetainėje.
Atliekant individualų atsarginį pataisymą, pridedama mokėjimo rakto informacija, reikalinga norint reikalauti vartotojo balanso iš pagrindinio kanalo, kurį uždarė lygiavertė programa. Be šios informacijos paveiktai atsarginei kopijai trūksta rakto, reikalingo išvesties nuvalymui, o tai reiškia, kad reikia gauti monetas Bitcoin blokų grandinėje.
Į kokias pinigines reikia atkreipti dėmesį?
„Electrum“ laidos pastabose apibrėžiamos dvi sąlygos, kurios turi sutapti: piniginėje yra nedeterministiniai „Lightning“ raktai, o atsarginė kopija susijusi su inkaro kanalu.
Nedeterministinių raktų negalima atkurti iš piniginės sėklos. Įspėjimas apima atskirų kanalų eksportą ir eksportuotas visos piniginės atsargines kopijas, susijusias su žaibo atkūrimu.
„Lightning“ piniginės, pagrįstos BIP39 sėklomis arba importuotais išplėstiniais privačiais raktais (xprvs), visada turi nedeterministinius „Lightning“ raktus. „Electrum-seed“ piniginės skiriasi: jų „Lightning“ raktai yra deterministiniai, kai piniginės failas buvo sukurtas naudojant 4.1 ar naujesnę versiją. Failai, sukurti naudojant 4.0.x versiją, neatitinka reikalavimų tik todėl, kad programinė įranga yra naujesnė.
Staliniame kompiuteryje piniginės informacija žymi „Lightning“ kanalus kaip neatkuriamus iš pradinio, o kanalo atidarymo dialogo lange įspėjama, kad kanalo negalima atkurti iš pradinio „Android“. Prietaiso kanalo naudojimas išlieka papildoma šio atsarginio defekto sąlyga.
Individualios atsarginės kopijos taisymas taip pat slepia parinktį reikalauti nuotolinio priverstinio uždarymo, kai atsarginė kopija negali nušluoti gautos išvesties. Apribojimas neleidžia šiai atsarginei kopijai reikalauti uždaryti, kurios išvesties ji negali reikalauti.
PR 10851 pataiso piniginės failų eksportavimą, išsaugodamas atsitiktinai sugeneruotą privatųjį „Lightning“ raktą, kurį eksportuojant anksčiau buvo ištrintas. Prižiūrėtojas „SomberNight“ paaiškina, kad iš naujo įjungus „Lightning“ tokioje atsarginėje kopijoje sugeneruotų skirtingus raktus, todėl senesnių kanalo atsarginių kopijų įrašų nepakaktų, kad būtų galima išleisti pagrindinio kanalo lėšas.
Atnaujinimas pakeičia programinę įrangą, kuri kuria ir nuskaito atsargines kopijas. Todėl Electrum dokumentuota priemonė reikalauja naujo eksporto, o paveiktose piniginėse rodomas paleidimo įspėjimas.
Pakeitimo veiksmas priklauso nuo pirminių piniginės duomenų, reikalingų naujam eksportui, išsaugojimo. Naujesnės programinės įrangos įdiegimas negarantuoja, kad bus atkurta pagrindinė medžiaga, kuri jau buvo prarasta su tais duomenimis.
