„Bitcoin Core 32.1“ pristatomas su privatumo pataisymais ir naujais suderinamumo patikrinimais
TL;DR: „Bitcoin Core 32.1“ pristato tinklo, privatumo ir sąsajos pakeitimus, o 31.2 ir 30.4 – techninės priežiūros atnaujinimus. Operatoriai turi patikrinti integracijas ir versijų numerius.
„Bitcoin Core“ spalio pabaigoje išleisti leidimai mazgų operatoriams suteikia keletą atnaujinimo būdų, tačiau detalės nusipelno daugiau dėmesio nei versijų etiketės. 32.1 išleidimo pastabose paaiškinama, kad 32.0 buvo pažymėta, bet niekada nebuvo iki galo paskelbta arba išleista dėl paskutinės minutės problemų.
Dėl to 32.1 yra atitinkama nauja pagrindinės versijos versija, kurią reikia ištirti. Atskiri 31.2 ir 30.4 naujinimai susiję su ankstesnėmis šakomis su savo pakeitimų sąrašais ir suderinamumo sumetimais.
Privatumas ir perdavimo elgsena yra atnaujinimo dalis
32.1 laidos pastabose aprašomas galimo IP adreso poveikio konkrečioje privačios transliacijos atsarginėje konfigūracijoje pataisymas. Juose taip pat aprašomi siunčiamų operacijų perdavimo apribojimų pakeitimai ir papildomi privataus transliavimo eilių valdikliai.
Tai yra konkretūs įgyvendinimo pakeitimai, o ne teiginys, kad visos ankstesnės Bitcoin operacijos atskleidė jų siuntėjus arba kad nauja versija garantuoja anonimiškumą. Pastabose aprašytos aplinkybės yra svarbios vertinant, kas yra paveiktas.
„Node“ programinė įranga valdo ryšius ir pranešimų tvarkymą, taip pat tikrina „blockchain“ taisykles. Todėl šių funkcijų patobulinimai gali būti naudingi net tada, kai jie nesukuria naujo sandorio tipo arba nekeičia Bitcoin pasiūlos.
Programos turi patikrinti sąsajos pakeitimus
Tas pats leidimas pakeičia kai kuriuos numatytuosius nustatymus ir pašalina anksčiau nebenaudojamus laukus iš tam tikrų sąsajų, nebent būtų prašoma suderinamumo parinkčių. Programa, kuri daro prielaidą, kad laukas visada egzistuoja, gali sugesti net tada, kai pats mazgas paleidžiamas ir tinkamai sinchronizuojasi.
Todėl keitimo, piniginės paslaugos ar mokėjimo procesorio atnaujinimas yra integravimo užduotis. Svarbus klausimas yra tai, ar mazgą iškviečianti programinė įranga vis dar teisingai interpretuoja atsakymus ir apdoroja gaunamus išėjimus.
Vien versijos numeris negali atsakyti į šį klausimą. Tikslios programos naudojamos sąsajos nustato, kuriuos leidimo pastabos elementus reikia išbandyti, o nesusiję pakeitimai gali neturėti įtakos šiam diegimui.
Ankstesni filialai turi atskirus priežiūros leidimus
„Bitcoin Core“ taip pat skelbia 31.2 ir 30.4 versijų išleidimo pastabas. Abu aprašomi klaidų pataisymai ir našumo patobulinimai, suteikiantys kelią operatoriams, kuriems reikia išlaikyti esamą pagrindinės versijos aplinką planuojant platesnį perkėlimą.
Dėl to kiekviena šaka nėra keičiama. Palaikymo būsena, galimi pataisymai ir programų suderinamumas turėtų būti tikrinami kartu. Likti senoje šakoje neribotam laikui skiriasi nuo prižiūrimo filialo naudojimo pagal apgalvoto atnaujinimo planą.
Šiam skirtumui ypač svarbi projekto gyvavimo ciklo informacija. Laida, kai ji buvo laikoma stabilia, ilgainiui gali pereiti prie laikotarpio, per kurį jo prižiūrėtojai tikisi pateikti papildomų naujinimų.
Veiklos patikrinimas yra praktinis etapas
Sėkmingai atnaujinus, mazgas turi likti numatytoje versijoje, prijungtas prie tinkamo tinklo ir aptarnauti jo priklausomas programas, kaip tikėtasi. Vien tik dvejetainio failo įdiegimas šių rezultatų nenustato.
Operatoriai taip pat turi išsaugoti informaciją, reikalingą jų paslaugai atkurti, jei iškyla integravimo problema. Kai mazgas tvarko piniginės duomenis, tai apima supratimą apie piniginės formato suderinamumą prieš bandant atšaukti. Išleidimo pastabos, o ne prielaidos, pagrįstos ankstesniu atnaujinimu, turėtų būti atliekamos atliekant šį vertinimą.
Paprastiems Bitcoin turėtojams, kurie nenaudoja savo mazgo, šie leidimai yra infrastruktūros naujiena, o ne reikalavimas perkelti monetas. Mazgo programinės įrangos naujinimas nėra prieigos rakto perkėlimas.
32.1 reikšmė slypi sukauptame darbe už patikimo patvirtinimo, privačių sandorių tvarkymo ir prižiūrimų sąsajų. Šie patobulinimai yra mažiau matomi nei kainų pasikeitimas, tačiau jie turi įtakos sistemoms, nuo kurių priklauso piniginės, mainai ir nepriklausomas patikrinimas.
Parašė „News Desk“ ir redagavo Samuelis Rae.
