Het oplossen van een bug die Bitcoin zal vernietigen, zal (uiteindelijk) leiden tot een hard fork

Het oplossen van een bug die Bitcoin zal vernietigen, zal (uiteindelijk) leiden naar een harde vork - 2020 07 09t133036z1lynxmpeg6813jrtroptp4health coronavirus cryptocurrenciesVolgens prognoses in het jaar 2106 koop Bitcoins het zal plotseling stoppen met werken als het blijft draaien op de code die het netwerk vandaag gebruikt. Het goede nieuws is dat de gedetecteerde bug eenvoudig op te lossen is.

Dit is een probleem dat Bitcoin-ontwikkelaars al jaren kennen, in ieder geval sinds 2012, volgens Bitcoin Core-bijdrager en Blockstream mede-oprichter Pieter Wuille. Voor sommige ontwikkelaars onderstreept de Bitcoin-bug mogelijk de beperkingen van de decentralisatie van Bitcoin, omdat de gemeenschap samen moet komen om het probleem op te lossen.

Het beestje

De bug is simpel. Bitcoin-blokken zijn de containers waarin transacties worden opgeslagen. Elk Bitcoin-blok heeft een nummer dat bijhoudt hoeveel blokken eraan voorafgaan.

Maar vanwege een beperking die draait om hoe blokhoogtenummers worden opgeslagen, zal Bitcoin na 5101541 geen bloknummers meer hebben. Met andere woorden, ongeveer 86 jaar in de toekomst zal het onmogelijk zijn om nieuwe blokken te produceren.

Harde vork

De verandering vereist wat bekend staat als een "hard fork", de meest uitdagende methode om een ​​blockchain te veranderen. Harde forks zijn gecompliceerd omdat ze niet achterwaarts compatibel zijn, waardoor iedereen die een Bitcoin-knooppunt of -miner gebruikt, zijn software moet bijwerken.

Degenen die dat niet doen, blijven achter met de oude versie van Bitcoin die niet in staat is om zaken te doen. Hoewel sommige blockchains, zoals Ethereum, regelmatig hard forks zijn, ligt dit pad niet zo voor de hand.

De laatste keer dat een Bitcoin hard fork werd geprobeerd, in 2017, ontstond er een fel debat. Velen zagen het als een poging om de gemeenschap te dwingen bij te werken, wat niet helemaal in overeenstemming is met de decentralisatie-ethiek van Bitcoin.

Vanwege dit precedent, wanneer veel mensen in Bitcoin "hard fork" horen, denken ze aan een gecentraliseerde macht die probeert verandering af te dwingen. Deze bug-fix hard fork staat echter in schril contrast met de meer bekende hard fork-poging van Bitcoin.

De community en ontwikkelaars zullen het waarschijnlijk eens zijn dat dit een wijziging is die moet worden aangebracht. Immers, iedereen die ervoor kiest zijn software niet bij te werken, zal uiteindelijk een dode Bitcoin-keten lopen.

'Ossificatie' van het protocol

Gustavo J. Flores, hoofd van de product- en onderzoeksafdeling van de Bitcoin-tech startup Veriphi, zei dat de Bitcoin-bug een limiet aan het licht brengt voor de "protocol-ossificatie" van Bitcoin. Door het idee over te nemen van zacht kraakbeen dat in de loop van de tijd in bot verhardt, betekent de ossificatie van het protocol dat Bitcoin moeilijker te modificeren zal worden naarmate het ouder wordt.

De reden dat veel Bitcoin-technologen denken dat ossificatie van goede kwaliteit is, is omdat het een teken is dat het systeem inderdaad gedecentraliseerd is zoals de gemeenschap het wil. "Deze bug maakt het echter wenselijk om een ​​harde vork te kunnen coördineren om het probleem op te lossen, aangezien we allemaal willen dat Bitcoin die deadline kan overleven", zei Flores.