BitMEX kunngjør konkurrerende klient til Bitcoin Core

Forskningsavdelingen til BitMEX kryptovalutautveksling har annonsert sin egen Bitcoin-programvareklient. Klienten bør konkurrere med Bitcoin Core Client, som regnes som referanseimplementeringen og brukes av anslagsvis 95 % av alle noder. Den nye «Bitcoin BitMEX-forskning» klienten er designet for å redusere nettverkets avhengighet av et enkelt stort programvarelager.

I et blogginnlegg diskuterte BitMEX Research fordelene til konkurrerende programvareklienter og konkluderte med at en proprietær BTC-klient var nødvendig for å rette opp misforståelsen om at Bitcoin Core er ansvarlig for utviklingen av kryptovalutaen og «har den unike muligheten til å endre eller forhindre endringer i Bitcoins konsensusregler».

Historisk sett går Bitcoin Core Client tilbake til Satoshi Nakamoto. Før 2013 ble Bitcoin-klienten som alle noder i nettverket hadde installert kalt Satoshi-klienten, og referanseimplementeringen ble ofte referert til som Bitcoin QT/Bitcoind. Etter forsvinningen av Satoshi Nakamoto publiserte Gavin Andresen et spørsmål i forumet til Bitcoin Foundation om omdøping av Bitcoin-Qt. Mike Hearn, en annen utvikler, ga kunden navnet «Bitcoin kjerne», som ble akseptert av samfunnet. Mange begynte da å kalle programvareprosjektet for et «Bitcoin kjerne», men faktisk ingenting endret seg.

Forfatterne av BitMEX hevder at misforståelsen av Bitcoin kjernekontroll fra noen få utviklere har oppstått under og etter blokkstørrelsesdebatten. Disse diskusjonene, hevder BitMEX Research, går glipp av poenget fordi det er opp til eieren av noden å bestemme hvilken klient som skal installeres. Faktisk kontrollerer ikke Bitcoin Core Bitcoins konsensusregler. For eksempel kan Bitcoin Core-programvareprosjektet ikke tvinge nodene til å oppgradere eller modifisere. Dette ble også vist av den kritiske feilen til Bitcoin Core Client for en måned siden:

Folk har en tendens til å se etter noen som har kontroll over Bitcoins protokollregler. Før og under Blocksize-krigen trodde mange at de var gruvearbeidere, store selskaper eller Gavin Andresen. En av de uventede negative konsekvensene av denne krigen er at mange ser ut til å ha ombestemt seg, og tror at Bitcoin Core har makten, et like feilaktig syn. Sannheten er, så vanskelig som det er å forstå, at sluttbrukere er til syvende og sist ansvarlige for Bitcoin.

Satoshi Nakamoto pleide å ha sin egen mening om emnet for en enkelt klient, som BitMEX skriver. Han var en motstander av det:

Jeg tror ikke en annen, kompatibel implementering av Bitcoin noen gang vil være en god idé. En så stor del av designet er avhengig av at alle noder i låsetrinnet får nøyaktig identiske resultater at en ny implementering vil utgjøre en trussel mot nettverket.

Bitcoin BitMEX ResearchClient

Den nye klienten fra BitMEX Research har som mål å redusere nettverksavhengigheten av et enkelt stort programvarelager uten å ta nye risikoer for økosystemet. For dette formål ønsker ikke BitMEX-teamet å gjøre noen endringer i konsensus, tvinge en hard gaffel eller forsøke å re-implementere protokollen ved å omskrive kodebasen. I stedet vil BitMEX Research Client være basert på Bitcoin Core-kodebasen.

Siden det er en myk gaffel fra Bitcoin Core, er det ingen risiko […] som Satoshi fryktet. BitMEX Research-klienten endrer heller ikke Bitcoins konsensusregler, så bekymringer om kontroversielle kjededelinger gjelder ikke. Så hvis Bitcoin Core Repository blir kapret eller slettet, kan kodebasen forbedres med Bitcoin BitMEX Research Repository eller en annen klient.

BitMEX-implementeringen er allerede tilgjengelig på Github. Om klienten kan endre dominansen til Bitcoin Core gjenstår å se.