Implementación de nodo de Bitcoin SV para reestablecer el protocolo original de Bitcoin

nChain, empresa de investigación y desarrollo de tecnologías de blockchain (cadena de bloques), anuncia la creación de Bitcoin SV, una nueva implementación de nodo completo del protocolo original Bitcoin ahora reestablecido en forma de Bitcoin Cash (BCH). Como reflejo de su misión de cumplir con la visión del fundador de Bitcoin, Satoshi Nakamoto, el nombre del proyecto representa la “Visión Satoshi” o SV. Creado a pedido de CoinGeek, la empresa minera líder de BCH, y otros mineros, Bitcoin SV busca ofrecer una clara opción de implementación de BCH para los mineros que apoyan la visión original de Bitcoin, en comparación con implementaciones que buscan hacer cambios innecesarios en el protocolo original de Bitcoin.

Esta semana, CoinGeek hizo una contundente afirmación acerca de usar su poder de hash BCH para apoyar una dirección de protocolo de Bitcoin alineada con la Visión Satoshi, lo que confirma que no apoyará implementaciones o proyectos que realicen cambios innecesarios al protocolo original de Bitcoin. Calvin Ayre, fundador de CoinGeek, explica:

“Dado que los mineros deben dirigir la hoja de ruta en el espacio de Bitcoin, CoinGeek y otros mineros pidieron a nChain que cree una implementación con enfoque profesional del software de nodo completo de Bitcoin (para uso en BCH) que reestablece el protocolo original de Bitcoin. CoinGeek patrocina el proyecto y busca minar con Bitcoin SV. Invitamos a otros mineros BCH a unirse a nosotros en el uso de Bitcoin SV para expresar su apoyo a la Visión Satoshi”.

Comenta Jimmy Nguyen, CEO de nChain Group:

“Respondiendo al llamado de los mineros, nChain se complace en brindar las capacidades técnicas necesarias para apoyar a Bitcoin SV. Una vez que el protocolo de Bitcoin esté totalmente reestablecido y mantenido, los desarrolladores y las empresas internacionales podrán, con confianza, consolidar sobre él solidez en aplicaciones, proyectos y emprendimientos, del mismo modo en que construyen, con confianza, sobre los protocolos ya consolidados de Internet. El futuro de Bitcoin es grandes cadenas, grandes negocios y gran crecimiento. Bitcoin SV es un paso importante hacia ese futuro próspero mediante la promoción de la profesionalización de Bitcoin”.

El primer objetivo global es tener la versión inicial Bitcoin SV lista para su evaluación para la primera semana de septiembre de 2018. El código estará basado en Bitcoin ABC v0.17.2. Para la primera versión de Bitcoin SV, estos cambios previstos colocarán a BCH mucho más cerca del protocolo original de Bitcoin:

  1. Reestablecer códigos de operación originales Satoshi: OP_MUL, OP_LSHIFT, OP_RSHIFT, OP_INVERT
  2. Quitar el límite de 201 códigos de operación por script
  3. Aumentar el tamaño máximo de bloque a 128 MB

Una vez listo, habrá información de apoyo y código en el nuevo repositorio de Bitcoin SV en Github. Bitcoin SV estará disponible para su uso en código abierto de acuerdo con la Licencia MIT.

Equipo de desarrolladores

El equipo del proyecto ha sido conformado teniendo en cuenta las mejores prácticas del sector, con el fin de ofrecer y mantener una implementación de nodo completo con un compromiso sin precedentes con respecto al aseguramiento de la calidad y la estabilidad.

El Desarrollador Principal será Daniel Connolly quien se unió a nChain después de 20 años en sistemas empresariales y cargos en TI para agencias de Naciones Unidas. Daniel contribuyó en forma anónima con Bitcoin durante varios años y ha contribuido al proyecto Electron Cash, además de ser un importante colaborador del proyecto BitcoinJ-Cash. Steve Shadders de nChain se desempeñará como Director Técnico: supervisará el proyecto y el contacto con los patrocinadores. Steve comenzó a contribuir con Bitcoin en 2011 y creó uno de los primeros equipos para motores de minería de código abierto y fue uno de los primeros contribuyentes a BitcoinJ. Además, el equipo comenzará con 5 desarrolladores de C++ que, en conjunto, suman más de 95 años de experiencia en desarrollo, un recurso part-time de operaciones de desarrollo, un ingeniero full-time para análisis de calidad y personal de apoyo para temas comerciales.

El equipo del proyecto desea incorporar desarrolladores adicionales de C++ con experiencia directa en Bitcoind o experiencia en infraestructura. Se invita a los interesados a contactarse a través de careers@nchain.com.

El proyecto Bitcoin SV reforzará su compromiso con la calidad más estricta contratando a una firma externa de auditoría de seguridad y brindando un programa contra errores. Estas medidas se describen en el anuncio detallado de nChain.

Compromiso competitivo

Es positivo para Bitcoin que haya más implementaciones de nodo y más competencia. Por lo tanto, el proyecto de Bitcoin SV da la bienvenida al compromiso de otros equipos de desarrolladores de implementación que elijan apoyar los cambios de consenso propuestos por Bitcoin SV. El equipo de Bitcoin SV invita a dichos equipos a que colaboren y alienta a la cooperación en evaluación y consenso en códigos compartidos.

Nguyen, CEO de nChain, añade:

“Este es un momento emocionante, pero también crítico para el progreso de Bitcoin BCH. Estamos ansiosos por colaborar con grupos de todo el mundo en proyectos como Bitcoin SV para lograr nuestro objetivo común: hacer que la Visión Satoshi original sobre el Bitcoin sea una realidad mundial”.