BitMEX anuncia cliente competidor de Bitcoin Core

El departamento de investigación del intercambio de criptomonedas BitMEX ha anunciado su propio cliente de software Bitcoin. El cliente debe competir con Bitcoin Core Client, que se considera la implementación de referencia y es utilizado por aproximadamente el 95% de todos los nodos. El nuevo «Investigación de Bitcoin BitMEX» El cliente está diseñado para reducir la dependencia de la red de un único repositorio de software grande.

En una publicación de blog, BitMEX Research analizó los méritos de los clientes de software de la competencia y concluyó que era necesario un cliente BTC propietario para corregir el malentendido de que Bitcoin Core es responsable del desarrollo de la criptomoneda y «tiene la capacidad única de cambiar o evitar cambios en las reglas de consenso de Bitcoin».

Históricamente, el Bitcoin Core Client se remonta a Satoshi Nakamoto. Antes de 2013, el cliente Bitcoin que tenían instalados todos los nodos de la red se llamaba cliente Satoshi, y la implementación de referencia a menudo se denominaba Bitcoin QT/Bitcoind. Después de la desaparición de Satoshi Nakamoto, Gavin Andresen publicó una pregunta en el foro de la Fundación Bitcoin sobre el cambio de nombre de Bitcoin-Qt. Mike Hearn, otro desarrollador, le dio el nombre al cliente. «Núcleo de Bitcoin», lo cual fue aceptado por la comunidad. Entonces muchos empezaron a llamar al proyecto de software un «Núcleo de Bitcoin», pero en realidad nada cambió.

Los autores de BitMEX argumentan que la mala comprensión del control central de Bitcoin por parte de algunos desarrolladores surgió durante y después del debate sobre el tamaño de los bloques. Estas discusiones, argumenta BitMEX Research, pierden el sentido porque depende del propietario del nodo decidir qué cliente instalar. De hecho, Bitcoin Core no controla las reglas de consenso de Bitcoin. Por ejemplo, el proyecto de software Bitcoin Core no puede obligar a los nodos a actualizarse o modificarse. Esto también lo demostró el error crítico del Bitcoin Core Client hace un mes:

La gente tiende a buscar a alguien que tenga control sobre las reglas del protocolo de Bitcoin. Antes y durante la Guerra del Tamaño de Bloques, muchos pensaban que eran mineros, grandes empresas o Gavin Andresen. Una de las consecuencias negativas inesperadas de esta guerra es que muchos parecen haber cambiado de opinión, creyendo que Bitcoin Core está en el poder, una visión igualmente errónea. La verdad es, por difícil que sea apreciarlo, que los usuarios finales son, en última instancia, responsables de Bitcoin.

Satoshi Nakamoto solía tener su propia opinión sobre el tema de un solo cliente, como escribe BitMEX. Él se opuso a ello:

No creo que una segunda implementación compatible de Bitcoin sea alguna vez una buena idea. Una parte tan grande del diseño depende de que todos los nodos en el mismo proceso obtengan resultados exactamente idénticos que una segunda implementación representaría una amenaza para la red.

El cliente de investigación de Bitcoin BitMEX

El nuevo cliente de BitMEX Research tiene como objetivo reducir la dependencia de la red en un único gran repositorio de software sin asumir nuevos riesgos para el ecosistema. Con este fin, el equipo de BitMEX no desea realizar ningún cambio en el consenso, forzar una bifurcación o intentar volver a implementar el protocolo reescribiendo el código base. En cambio, BitMEX Research Client se basará en el código base de Bitcoin Core.

Dado que se trata de una bifurcación suave de Bitcoin Core, no hay riesgo […] como temía Satoshi. El cliente de BitMEX Research tampoco cambia las reglas de consenso de Bitcoin, por lo que no se aplican las preocupaciones sobre divisiones de cadena controvertidas. Entonces, si el repositorio principal de Bitcoin es secuestrado o eliminado, la base del código se puede mejorar con el repositorio de investigación de Bitcoin BitMEX u otro cliente.

La implementación de BitMEX ya está disponible en Github. Queda por ver si el cliente puede cambiar el dominio de Bitcoin Core.