BitMEX ilmoittaa kilpailevasta asiakkaasta Bitcoin Corelle

BitMEX kryptovaluuttapörssin tutkimusosasto on julkistanut oman Bitcoin-ohjelmistoasiakkaan. Asiakkaan tulisi kilpailla Bitcoin Core Client -sovelluksen kanssa, jota pidetään referenssitoteutuksena ja jota arviolta 95% kaikista solmuista käyttää. Uusi ”Bitcoin BitMEX Research" -asiakasohjelma on suunniteltu vähentämään verkon riippuvuutta yhdestä suuresta ohjelmistovarastosta.

Blogiviestissä BitMEX Research käsitteli kilpailevien ohjelmistoasiakkaiden etuja ja totesi, että patentoitu BTC-asiakas oli tarpeen korjata väärinkäsitys siitä, että Bitcoin Core on vastuussa kryptovaluutan kehityksestä ja ”sillä on ainutlaatuinen kyky muuttaa tai estää muutoksia Bitcoinin konsensussääntöihin."

Historiallisesti Bitcoin Core Client palaa Satoshi Nakamotolle. Ennen vuotta 2013 Bitcoin-asiakasta, jonka kaikki verkon solmut olivat asentaneet, kutsuttiin Satoshi-asiakkaaksi, ja referenssitoteutusta kutsuttiin usein nimellä Bitcoin QT/Bitcoind. Satoshi Nakamoton katoamisen jälkeen Gavin Andresen julkaisi Bitcoin-säätiön foorumilla kysymyksen Bitcoin-Qt:n uudelleennimeämisestä. Toinen kehittäjä Mike Hearn antoi asiakkaalle nimen ”Bitcoin Core", jonka yhteisö hyväksyi. Monet alkoivat sitten kutsua ohjelmistoprojektia a ”Bitcoin Core", mutta itse asiassa mikään ei muuttunut.

BitMEXin kirjoittajat väittävät, että muutaman kehittäjän väärinymmärrys Bitcoin-ytimen ohjauksesta on syntynyt lohkokokokeskustelun aikana ja sen jälkeen. BitMEX Research väittää, että nämä keskustelut jäävät huomaamatta, koska solmun omistaja päättää, mikä asiakas asentaa. Itse asiassa Bitcoin Core ei hallitse Bitcoinin konsensussääntöjä. Esimerkiksi Bitcoin Core -ohjelmistoprojekti ei voi pakottaa solmuja päivittämään tai muokkaamaan. Tämän osoitti myös Bitcoin Core Clientin kriittinen virhe kuukausi sitten:

Ihmisillä on taipumus etsiä joku, joka hallitsee Bitcoinin protokollasääntöjä. Ennen Blocksize-sotaa ja sen aikana monet luulivat olevansa kaivostyöläisiä, suuria yrityksiä tai Gavin Andresenia. Yksi tämän sodan odottamattomista negatiivisista seurauksista on, että monet näyttävät muuttaneen mieltään uskoen Bitcoin Coren olevan vallassa, mikä on yhtä virheellinen näkemys. Totuus on, niin vaikea kuin se onkin ymmärtää, että loppukäyttäjät ovat viime kädessä vastuussa Bitcoinista.

Satoshi Nakamotolla oli aiemmin oma mielipiteensä yksittäisestä asiakkaasta, kuten BitMEX kirjoittaa. Hän oli sen vastustaja:

En usko, että toinen, yhteensopiva Bitcoinin toteutus tulee koskaan olemaan hyvä idea. Niin suuri osa suunnittelusta riippuu siitä, että kaikki locksteep-solmut saavat täsmälleen identtiset tulokset, että toinen toteutus muodostaisi uhan verkolle.

Bitcoin BitMEX ResearchClient

BitMEX Researchin uusi asiakas pyrkii vähentämään verkon riippuvuutta yhdestä suuresta ohjelmistovarastosta ottamatta uusia riskejä ekosysteemille. Tätä varten BitMEX-tiimi ei halua tehdä mitään muutoksia konsensukseen, pakottaa kovaa haarukkaa tai yrittää toteuttaa protokollaa uudelleen kirjoittamalla koodipohjaa uudelleen. Sen sijaan BitMEX Research Client perustuu Bitcoin Core -koodipohjaan.

Koska se on Bitcoin Coren pehmeä haarukka, riskiä ei ole […], kuten Satoshi pelkäsi. BitMEX Research -asiakas ei myöskään muuta Bitcoinin konsensussääntöjä, joten huolenaiheet kiistanalaisista ketjunjakoista eivät päde. Joten jos Bitcoin Core Repository kaapataan tai poistetaan, koodipohjaa voidaan parantaa Bitcoin BitMEX Research Repositorylla tai toisella asiakkaalla.

BitMEX-toteutus on jo saatavilla Githubissa. Nähtäväksi jää, voiko asiakas muuttaa Bitcoin Coren määräävää asemaa.