BitMEX anuncia cliente concorrente do Bitcoin Core

O departamento de pesquisa da exchange de criptomoedas BitMEX anunciou seu próprio cliente de software Bitcoin. O cliente deverá competir com o Bitcoin Core Client, que é considerado a implementação de referência e é utilizado por cerca de 95% de todos os nós. O novo cliente “Bitcoin BitMEX Research” foi projetado para reduzir a dependência da rede de um único grande repositório de software.

Em uma postagem no blog, a BitMEX Research discutiu os méritos dos clientes de software concorrentes e concluiu que um cliente BTC proprietário era necessário para corrigir o mal-entendido de que o Bitcoin Core é responsável pelo desenvolvimento da criptomoeda e “tem a capacidade única de alterar ou impedir alterações”. às regras de consenso do Bitcoin”.

Historicamente, o Bitcoin Core Client remonta a Satoshi Nakamoto. Antes de 2013, o cliente Bitcoin instalado em todos os nós da rede era chamado de cliente Satoshi, e a implementação de referência era frequentemente chamada de Bitcoin QT/Bitcoind. Após o desaparecimento de Satoshi Nakamoto Gavin Andresen publicou uma pergunta no fórum da Fundação Bitcoin sobre a renomeação do Bitcoin-Qt. Mike Hearn, outro desenvolvedor, deu ao cliente o nome “Bitcoin Core”, que foi aceito pela comunidade. Muitos então começaram a chamar o projeto de software de “Bitcoin Core”, mas na verdade nada mudou.

Os autores do BitMEX argumentam que o mal-entendido sobre o controle central do Bitcoin por parte de alguns desenvolvedores surgiu durante e após o debate sobre o tamanho do bloco. Essas discussões, argumenta a BitMEX Research, erram o alvo porque cabe ao proprietário do nó decidir qual cliente instalar. Na verdade, o Bitcoin Core não controla as regras de consenso do Bitcoin. Por exemplo, o projeto de software Bitcoin Core não pode forçar a atualização ou modificação dos nós. Isso também foi demonstrado pelo bug crítico do Bitcoin Core Client há um mês:

As pessoas tendem a procurar alguém que tenha controle sobre as regras do protocolo Bitcoin. Antes e durante a Blocksize War, muitos pensavam que eram mineiros, grandes empresas ou Gavin Andresen. Uma das consequências negativas inesperadas desta guerra é que muitos parecem ter mudado de ideias, acreditando que o Bitcoin Core está no poder, uma visão igualmente falha. A verdade é que, por mais difícil que seja de avaliar, os usuários finais são os responsáveis ​​finais pelo Bitcoin.

Satoshi Nakamoto costumava ter sua própria opinião sobre o assunto de um único cliente, como escreve BitMEX. Ele era um oponente disso:

Não creio que uma segunda implementação compatível do Bitcoin seja uma boa ideia. Uma parte tão grande do projeto depende de todos os nós no lockstep obterem resultados exatamente idênticos que uma segunda implementação representaria uma ameaça à rede.

O cliente de pesquisa Bitcoin BitMEX

O novo cliente da BitMEX Research visa reduzir a dependência da rede em um único grande repositório de software sem correr novos riscos para o ecossistema. Para este fim, a equipe BitMEX não deseja fazer nenhuma alteração no consenso, forçar um hard fork ou tentar reimplementar o protocolo reescrevendo a base de código. Em vez disso, o cliente de pesquisa BitMEX será baseado na base de código Bitcoin Core.

Por se tratar de um soft fork do Bitcoin Core, não há risco […] como temia Satoshi. O cliente BitMEX Research também não altera as regras de consenso do Bitcoin, portanto, preocupações sobre controversas divisões de cadeia não se aplicam. Portanto, se o Bitcoin Core Repository for sequestrado ou excluído, a base de código pode ser melhorada com o Bitcoin BitMEX Research Repository ou outro cliente.

A implementação do BitMEX já está disponível no Github. Ainda não se sabe se o cliente pode mudar o domínio do Bitcoin Core.