BitMEX kondigt concurrerende client voor Bitcoin Core aan

De onderzoeksafdeling van de crypto-valutabeurs BitMEX heeft zijn eigen Bitcoin-softwareclient aangekondigd. De client moet concurreren met de Bitcoin Core Client, die wordt beschouwd als de referentie-implementatie en wordt gebruikt door naar schatting 95% van alle knooppunten. De nieuwe “Bitcoin BitMEX Research” -client is ontworpen om de afhankelijkheid van het netwerk van één enkele grote softwareopslagplaats te verminderen.

In een blogpost besprak BitMEX Research de verdiensten van concurrerende softwareklanten en concludeerde dat een eigen BTC-client nodig was om het misverstand te corrigeren dat Bitcoin Core verantwoordelijk is voor de ontwikkeling van de cryptovaluta en “het unieke vermogen heeft om veranderingen te veranderen of te voorkomen”. aan de consensusregels van Bitcoin”.

Historisch gezien gaat de Bitcoin Core Client terug naar Satoshi Nakamoto. Vóór 2013 heette de Bitcoin-client die alle knooppunten in het netwerk hadden geïnstalleerd de Satoshi-client, en de referentie-implementatie werd vaak de Bitcoin QT/Bitcoind genoemd. Na de verdwijning van Satoshi Nakamoto publiceerde Gavin Andresen een vraag in het forum van de Bitcoin Foundation over de hernoeming van Bitcoin-Qt. Mike Hearn, een andere ontwikkelaar, gaf de klant de naam “Bitcoin Core”, die door de gemeenschap werd geaccepteerd. Velen begonnen het softwareproject toen een “Bitcoin Core” te noemen, maar eigenlijk veranderde er niets.

De auteurs van BitMEX beweren dat het misverstand over de kerncontrole van Bitcoin door een paar ontwikkelaars is ontstaan ​​tijdens en na het blocksize-debat. Deze discussies, zo betoogt BitMEX Research, missen het punt omdat het aan de eigenaar van het knooppunt is om te beslissen welke client hij wil installeren. In feite heeft Bitcoin Core geen controle over de consensusregels van Bitcoin. Het Bitcoin Core-softwareproject kan de knooppunten bijvoorbeeld niet dwingen om te upgraden of te wijzigen. Dit bleek ook uit de kritieke bug van de Bitcoin Core Client een maand geleden:

Mensen hebben de neiging om iemand te zoeken die controle heeft over de protocolregels van Bitcoin. Voor en tijdens de Blocksize War dachten velen dat ze mijnwerkers, grote bedrijven of Gavin Andresen waren. Een van de onverwachte negatieve gevolgen van deze oorlog is dat velen van gedachten lijken te zijn veranderd, in de overtuiging dat Bitcoin Core aan de macht is, een even gebrekkige visie. De waarheid is, hoe moeilijk het ook te begrijpen is, dat eindgebruikers uiteindelijk verantwoordelijk zijn voor Bitcoin.

Satoshi Nakamoto had vroeger zijn eigen mening over het onderwerp van een enkele klant, zoals BitMEX schrijft. Hij was er een tegenstander van:

Ik denk niet dat een tweede, compatibele implementatie van Bitcoin ooit een goed idee zal zijn. Een zo groot deel van het ontwerp is afhankelijk van het feit dat alle knooppunten in de lockstep exact identieke resultaten krijgen, zodat een tweede implementatie een bedreiging voor het netwerk zou vormen.

De Bitcoin BitMEX ResearchClient

De nieuwe client van BitMEX Research heeft tot doel de netwerkafhankelijkheid van één grote softwarerepository te verminderen zonder nieuwe risico's voor het ecosysteem te nemen. Daartoe wil het BitMEX-team geen wijzigingen aanbrengen in de consensus, een harde vork forceren of proberen het protocol opnieuw te implementeren door de codebasis te herschrijven. In plaats daarvan zal de BitMEX Research Client gebaseerd zijn op de Bitcoin Core-codebasis.

Omdat het een zachte vork van Bitcoin Core is, is er geen risico […] zoals Satoshi vreesde. De BitMEX Research-klant verandert ook de consensusregels van Bitcoin niet, dus zorgen over controversiële ketensplitsingen zijn niet van toepassing. Dus als de Bitcoin Core Repository wordt gekaapt of verwijderd, kan de codebasis worden verbeterd met de Bitcoin BitMEX Research Repository of een andere client.

De BitMEX-implementatie is al beschikbaar op Github. Of de klant de dominantie van Bitcoin Core kan veranderen valt nog te bezien.