Nesen tika veikts liels snafu par izmaiņām BIP 85 repozitorijā. Tiem, kas nav pazīstami ar BIP, tā ir ļoti vienkārša shēma, kas ļauj ģenerēt jaunu vārdu sēklu no atvasināšanas ceļa jau esošā vārda sēklā. BIP loģika ir ļaut cilvēkiem, kuri izmanto vairākus makus, pārvaldīt haosu, kas rodas, ja daudziem makiem ir jāuztur atsevišķas izolētas dublējumkopijas.

Ģenerējot jaunas sēklas, kuru pamatā ir atvasināšanas ceļa entropija, lietotāji var vienkārši izveidot vienu “galvenā” vārda sēklu dublējumu un no šīs galvenās vārda reģenerēt jebkuru pakārtoto sēklu. Viens dublējums, un jums var būt tik daudz neatkarīgu vārdu sēklu, cik nepieciešams. Tos ir pat droši transportēt, importēt dažādās ierīcēs vai makos, un tiem nav nekādu risku, ka var tikt apdraudēta galvenā sēkla vai tajā glabātās monētas.

Kriptogrāfiski nav iespējams pāriet no bērna sēklām uz galveno sēklu, pat ja tā ir apdraudēta. Šis dizains padara ļoti drošu vairāku neatkarīgu sēklu/maku izmantošanu, vienlaikus racionalizējot dublēšanas procesu, lai nodrošinātu aizsardzību pret zaudējumiem.

BIP tika atjaunināts, lai sekotu izvilkšanas pieprasījuma ieteikumam, kas izskaidro daudzas lietas, taču galvenās izmaiņas bija faktisko bērnu atslēgu ģenerēšanas veida izmaiņas, šķietami, lai ievērotu BIP 32 specifikāciju (kurā ir detalizēti aprakstīts, kā ģenerēt atslēgas, izmantojot atvasināšanas ceļus HD formātā. maki), ko BIP 85 stingri nedarīja. Tā rezultātā tie paši BIP 85 ceļi ģenerētu dažādas atslēgas, nekā tas tika darīts saskaņā ar pašreizējo specifikāciju. Šīs ir satraucošas pārmaiņas.

Ja kāds projekts to būtu ieviesis jaunajā specifikācijā, tas pareizi neģenerētu vecās BIP 85 sēklas, kuras lietotāji jau bija ģenerējuši un nosūtījuši naudu. Tas nozīmētu, ka šie līdzekļi tiktu “pazaudēti” tādā nozīmē, ka atjauninājumu maki vairs pareizi neģenerēs atslēgas, lai iegūtu cilvēku naudu, ja viņi būtu pazaudējuši iepriekš ģenerētās sēklas kopiju.

Tomēr realitāte ir tāda, ka neviens maciņš nebūtu ieviesis šo funkciju, vai arī, ja tas būtu darīts, viņi to būtu darījuši tādā veidā, lai atbalstītu abas metodes, jo viņiem jau ir lietotāji pasaulē, kas ir ģenerējuši sēklas, izmantojot veco specifikāciju. Maki un ierīču ražotāji neieviesīs izmaiņas, kas vienkārši traucētu lietotājiem atgūt esošos līdzekļus, tas vienkārši nav viņu interesēs.

Viss, ko šis incidents demonstrēja, ir komunikācijas trūkums, nekas vairāk. Nebija reāla riska, ka kaut kas tiks izlaists, lai radītu reālas sekas, kas būtu ietekmējušas lietotājus. Projektos, kas īsteno BIP 85, izmaiņas netika veiktas, nekas nenotika, izņemot tehnisko dokumentu. Tas pat tika atsaukts, lai noņemtu izmaiņas tūlīt pēc publiskas reakcijas pret izmaiņu būtību un komunikācijas trūkuma starp izstrādātājiem un projektiem, kas faktiski īsteno BIP.

Cilvēkiem ir jābeidz spridzināt šādas komunikācijas kļūmes, kurām nav reālu seku, kā ļaunu nolūku vai dziļas kompetences neveiksmes gadījumus. Tā bija vienkārši kļūda, no kuras var mācīties, uzlabojot komunikāciju starp izstrādātājiem un projektu uzturētājiem, kas nevienam nenodarīja reālu kaitējumu.

Kurmju kalnu uzspridzināšana kalnos, kā šis, nevienam šajā telpā nekalpo, un tas neko neuzlabo reālās komunikācijas un koordinācijas problēmas telpā. Pareiza kontekstualizācija produktīvā pilsoniskā veidā, lai cilvēki varētu mācīties, ir veids, kā rīkoties ar šīm lietām. 

Avots: Bitcoin Magazine

Post SHINOBI: Stop Demonizing Developers Over Nonsense appeared first on Crypto Breaking News.