BitMEX annuncia un client concorrente di Bitcoin Core

Il dipartimento di ricerca del cambio valuta criptato BitMEX ha annunciato il proprio client software Bitcoin. Il client dovrebbe competere con Bitcoin Core Client, che è considerata l'implementazione di riferimento ed è utilizzata da circa il 95% di tutti i nodi. Il nuovo client “Bitcoin BitMEX Research” è progettato per ridurre la dipendenza della rete da un unico grande repository software.

In un post sul blog, BitMEX Research ha discusso i meriti dei client software concorrenti e ha concluso che un client BTC proprietario era necessario per correggere l'equivoco secondo cui Bitcoin Core è responsabile dello sviluppo della criptovaluta e "ha la capacità unica di cambiare o prevenire i cambiamenti". alle regole di consenso di Bitcoin”.

Storicamente il Bitcoin Core Client risale a Satoshi Nakamoto. Prima del 2013, il client Bitcoin installato da tutti i nodi della rete era chiamato client Satoshi e l'implementazione di riferimento veniva spesso chiamata Bitcoin QT/Bitcoind. Dopo la scomparsa di Satoshi Nakamoto Gavin Andresen ha pubblicato una domanda nel forum della Bitcoin Foundation sulla ridenominazione di Bitcoin-Qt. Mike Hearn, un altro sviluppatore, ha dato al cliente il nome "Bitcoin Core", che è stato accettato dalla comunità. Molti iniziarono allora a chiamare il progetto software “Bitcoin Core”, ma in realtà non cambiò nulla.

Gli autori di BitMEX sostengono che durante e dopo il dibattito sulla dimensione dei blocchi sia emersa un'incomprensione sul controllo del core di Bitcoin da parte di alcuni sviluppatori. Queste discussioni, sostiene BitMEX Research, non colgono il punto perché spetta al proprietario del nodo decidere quale client installare. In effetti, Bitcoin Core non controlla le regole di consenso di Bitcoin. Ad esempio, il progetto software Bitcoin Core non può forzare l'aggiornamento o la modifica dei nodi. Ciò è stato dimostrato anche dal bug critico del Bitcoin Core Client un mese fa:

Le persone tendono a cercare qualcuno che abbia il controllo sulle regole del protocollo Bitcoin. Prima e durante la Blocksize War, molti pensavano che fossero minatori, grandi aziende o Gavin Andresen. Una delle conseguenze negative inaspettate di questa guerra è che molti sembrano aver cambiato idea, credendo che Bitcoin Core sia al potere, una visione altrettanto errata. La verità è, per quanto sia difficile da comprendere, che gli utenti finali sono i responsabili ultimi di Bitcoin.

Satoshi Nakamoto aveva la propria opinione sull'argomento di un singolo client, come scrive BitMEX. Ne era un oppositore:

Non credo che una seconda implementazione compatibile di Bitcoin sarà mai una buona idea. Una parte così grande del progetto dipende dal fatto che tutti i nodi del passo ottengano risultati esattamente identici che una seconda implementazione rappresenterebbe una minaccia per la rete.

Il cliente di ricerca Bitcoin BitMEX

Il nuovo client di BitMEX Research mira a ridurre la dipendenza della rete da un unico grande repository software senza correre nuovi rischi per l'ecosistema. A tal fine, il team di BitMEX non desidera apportare alcuna modifica al consenso, forzare un hard fork o tentare di reimplementare il protocollo riscrivendo il codice base. Invece, il BitMEX Research Client sarà basato sulla base di codice Bitcoin Core.

Trattandosi di un soft fork di Bitcoin Core, non vi è alcun rischio […] come temeva Satoshi. Inoltre, il client BitMEX Research non modifica le regole di consenso di Bitcoin, quindi non si applicano preoccupazioni sulle controverse divisioni della catena. Quindi, se il Bitcoin Core Repository viene violato o eliminato, il codice base può essere migliorato con Bitcoin BitMEX Research Repository o un altro client.

L'implementazione BitMEX è già disponibile su Github. Resta da vedere se il cliente sarà in grado di modificare la posizione dominante di Bitcoin Core.