Ištaisęs klaidą, kuri sunaikins Bitcoin, (galiausiai) atsiras kieta šakutė

Ištaisęs klaidą, kuri sunaikins „Bitcoin“, (galų gale) pateksite į kietą šakutę - 2020 07 09t133036z1lynxmpeg6813jrtroptp4health coronavirus cryptocurrenciesRemiantis prognozėmis, 2106 m. pirkti Bitcoin jis staiga nustos veikti, jei ir toliau veiks kodas, kurį šiandien veikia jos tinklas. Gera žinia ta, kad aptiktą klaidą lengva pašalinti.

Tai yra klausimas, kurį „Bitcoin“ kūrėjai žino daugelį metų, bent jau nuo 2012 m., Teigia „Bitcoin Core“ bendradarbis ir „Blockstream“ įkūrėjas Pieteris Wuille'as. Kai kuriems kūrėjams „Bitcoin“ klaida gali pabrėžti „Bitcoin“ decentralizavimo ribas, nes bendruomenė turės susiburti ją išspręsti.

Re

Klaida yra paprasta. „Bitcoin“ blokai yra konteineriai, kuriuose saugomos operacijos. Kiekvienas „Bitcoin“ blokas turi skaičių, kuris seka, kiek blokų yra prieš jį.

Tačiau dėl apribojimo, susijusio su blokų aukščio skaičių saugojimu, „Bitcoin“ blokų numeriai pasibaigs po 5101541. Kitaip tariant, maždaug 86 metus į ateitį bus neįmanoma pagaminti naujų blokų.

Kietoji šakutė

Norint pakeisti, reikia vadinamojo „kietojo šakio“, kuris yra pats sudėtingiausias būdas pakeisti „blockchain“. Kietosios šakės yra sudėtingos, nes jos nėra suderinamos atgal, todėl kiekvienam, naudojančiam „Bitcoin“ mazgą ar kalnakasį, reikia atnaujinti savo programinę įrangą.

Tie, kurie to nedarys, liks sena „Bitcoin“ versija, negalinti užsiimti jokiu verslu. Nors kai kurios blokų grandinės, tokios kaip Ethereum, reguliariai šakojasi, šis kelias nėra toks akivaizdus.

Paskutinį kartą bandžius „Bitcoin“ šakutę bandyti 2017 m. Kilo nuožmi diskusija. Daugelis suprato, kad tai bandymas priversti bendruomenę atsinaujinti, o tai visiškai neatitinka Bitcoin decentralizavimo etikos.

Dėl šio precedento, kai daugelis „Bitcoin“ žmonių girdi „kietą šakę“, jie galvoja apie centralizuotą galią, kuri siekia įgyvendinti pokyčius. Tačiau ši klaidas ištaisanti kietoji šakutė visiškai prieštarauja žymesniam „Bitcoin“ bandymui su kietuoju šakute.

Bendruomenė ir kūrėjai greičiausiai sutiks, kad tai yra būtinas pakeitimas. Galų gale, visi, kurie nuspręs neatnaujinti savo programinės įrangos, galų gale valdys mirusią „Bitcoin“ grandinę.

Protokolo „ossifikavimas“

Gustavo J. Floresas, „Bitcoin“ technologijos startuolio „Veriphi“ produktų ir tyrimų biuro vadovas, teigė, kad „Bitcoin“ klaida išryškina „Bitcoin“ protokolo sukaulėjimo ribą. Laikui bėgant imantis minkštos kremzlės sukietėjimo kauluose idėjos, protokolo osifikacija reiškia, kad bręstant Bitcoiną bus sunkiau modifikuoti.

Priežastis, kodėl daugelis „Bitcoin“ technologų mano, kad osifikacija yra gera kokybė, yra tai, kad tai ženklas, jog sistema iš tiesų yra decentralizuota, kaip to nori bendruomenė. „Tačiau dėl šios klaidos pageidautina, kad būtų galima koordinuoti tvirtą šakę, kad ji būtų išspręsta, nes mes visi norime, kad„ Bitcoin “galėtų išgyventi tą terminą“, - sakė Floresas.