Ispravljanje programske pogreške koja će uništiti Bitcoin vodit će (na kraju) prema hard forku

Ispravljanje programske pogreške koja će uništiti Bitcoin vodit će (na kraju) prema hard forku - 2020 07 09t133036z1lynxmpeg6813jrtroptp4health kriptovalute koronavirusaPrema predviđanjima, 2106. godine, kupiti Bitcoin iznenada će prestati raditi ako nastavi raditi na kodu koji njegova mreža danas radi. Dobra vijest je da je otkrivenu grešku lako popraviti.

To je pitanje koje programeri Bitcoina poznaju godinama, barem od 2012. godine, prema suradniku Bitcoin Corea i suosnivaču Blockstream-a Pieteru Wuilleu. Za neke programere greška u Bitcoin potencijalno podcrtava ograničenja decentralizacije Bitcoina, jer će se zajednica morati okupiti da bi je popravila.

Buba

Bug je jednostavan. Bitcoin blokovi su spremnici unutar kojih se pohranjuju transakcije. Svaki Bitcoin blok ima broj koji prati koliko blokova dolazi prije njega.

No, zbog ograničenja koje se vrti oko toga kako se pohranjuju brojevi visine blokova, Bitcoin će ostati bez brojeva blokova nakon 5101541. Drugim riječima, otprilike 86 godina u budućnosti, bit će nemoguće proizvesti nove blokove.

Tvrda vilica

Promjena zahtijeva ono što je poznato kao "hard fork", najizazovniji način uvođenja promjene u blockchain. Tvrde vilice su komplicirane jer nisu kompatibilne s unatrag, što zahtijeva bilo koga tko koristi Bitcoin čvor ili rudar da ažurira svoj softver.

Oni koji to ne učine, ostat će sa starom verzijom Bitcoina nesposobnom za bilo kakav posao. Iako se neki blockchains, poput Ethereuma, redovito hard forksiraju, ovaj put nije toliko očit za primjenu.

Posljednji put kada je pokušan bitcoin hard fork, 2017. godine, pokrenula se žestoka rasprava. Mnogi su to vidjeli kao pokušaj prisiljavanja zajednice na ažuriranje, što nije baš u skladu s etikom decentralizacije Bitcoina.

Zbog ovog presedana, kada mnogi ljudi u Bitcoinu čuju "hard fork", pomisle na centraliziranu silu koja želi provesti promjene. Međutim, ova tvrda vilica za ispravljanje pogrešaka u potpunoj je suprotnosti s poznatijim pokušajem bitcoina Bitcoina.

Zajednica i programeri najvjerojatnije će se složiti da je to promjena koju treba napraviti. Napokon, svatko tko odluči ne ažurirati svoj softver, na kraju će pokrenuti mrtvi bitcoin lanac.

'Osifikacija' protokola

Gustavo J. Flores, voditelj Odjela za proizvode i istraživanja tehnološkog startupa Bitcoin Veriphi, rekao je da greška u Bitcoinima otkriva granicu Bitcoin-ovog "okoštavanja protokola". Uzimajući u obzir ideju otvrdnjavanja meke hrskavice u kosti s vremenom, okoštavanje protokola znači da će Bitcoin biti teže mijenjati kako sazrijeva.

Razlog zbog kojeg mnogi bitcoin tehnologi misle da je okoštavanje dobra kvaliteta je taj što je znak da je sustav doista decentraliziran onakav kakav zajednica želi. "Međutim, ova je pogreška poželjna kako bi se mogla koordinirati tvrda vilica kako bi se to popravilo, budući da svi želimo da Bitcoin može preživjeti taj rok", rekao je Flores.