Compartir este artículo

Gavin Andresen a las empresas de Bitcoin : apoyen el código abierto

El desarrollador principal de Bitcoin reprendió a la comunidad comercial por no devolver más al código abierto esta semana.

El desarrollador principal, Gavin Andresen, reprendió a la comunidad comercial de Bitcoin por no involucrarse lo suficiente en el desarrollo y las pruebas de Bitcoin CORE semana. En un correo a la lista de desarrolladores de BitcoinAl actualizar a la comunidad sobre algunas correcciones de errores en el código, criticó a las empresas por no retribuir.

El correo comenzó con bastante serenidad, como una actualización general sobre lo que el equipo ha hecho para solucionar algunos problemas inmediatos.maleabilidad de las transacciones Problemas en la versión de referencia del software cliente de Bitcoin . Pero esto tenía un inconveniente:

CONTINÚA MÁS ABAJO
No te pierdas otra historia.Suscríbete al boletín de Crypto for Advisors hoy. Ver Todos Los Boletines
Las pruebas y la revisión del código son, como siempre, el cuello de botella para lanzar una versión con estos cambios. Tenemos un problema crónico con quienes ejecutan servicios de Bitcoin sobre el código CORE y esperan hasta que haya una versión "oficial" para luego asumir que alguien más ha hecho el trabajo duro de revisar y probar los cambios.

"¡NO DEBERÍAN HACER ESA SUPOSICIÓN!", añadió, argumentando que las empresas que invocan procedimientos en el software de Bitcoin podrían desencadenar algún error improbable.

Cuando un ingeniero de software habla en mayúsculas, se nota que está frustrado.

Un mes difícil

Ha sido un mes difícil para el equipo de desarrollo CORE . El cese de los retiros de Bitcoin por parte de Mt. Gox, atribuido a una falla conocida desde hace tiempo en un componente de software utilizado por la red Bitcoin , comprado a la luzuna serie de problemas asociados con el doble gasto.

Si bien no fueron fatales, fueron lo suficientemente irritantes como para que la Fundación Bitcoin los abordara en una declaración pública.

[cita posterior]

La última misiva destacó algunos trabajos inmediatos que se habían realizado en la billetera Bitcoin para cambiar la forma en que manejaba estos problemas.

Habían sido de baja prioridad, dijo Andresen, porque eran "casos extremos", lo que significa que no ocurrirían en el curso normal de la operación.

Solo ocurrían si los usuarios realizaban acciones no admitidas. En cualquier caso, afirmó, se podían solucionar con lo que describió como una "solución forzada".

Pero a los ingenieros de software generalmente les gusta que las cosas sean ágiles y elegantes, así que el equipo se puso manos a la obra. El resultado fueron tres soluciones generales que ayudarían a desconcertar a las billeteras que T si sus monedas eran gastables o no.

Una de las soluciones bloqueadas ONE una de las maneras más fáciles de mutar transacciones en la red Bitcoin , y Andresen dijo que muchos grandes grupos de minería ya estaban ejecutando este parche.

¿Es hora de devolver algo?

Pero la comunidad tiene que colaborar, dijo Andresen, ayudando aprueba las correccionesfuera, en lugar de simplemente ejecutar servicios sobre la última versión del código y esperar que el equipo hubiera solucionado los problemas.

"En otras palabras: no traten al equipo de desarrollo CORE como si fuéramos una empresa comercial que les vendió una biblioteca de software", escribió. "Así no funciona el código abierto; si se obtiene una ganancia con el software, se espera que ayuden a desarrollarlo, depurarlo, probarlo y revisarlo".

BitPay, el procesador de pagos queempleado El desarrollador CORE Jeff Garzik respondió QUICK en mayo pasado.

"Toda empresa seria de Bitcoin debería contratar a un desarrollador CORE ", afirmó el director ejecutivo Tony Gallippi. "Jeff ha sido fantástico y continúa dedicando la mayor parte de su tiempo a trabajar en bitcoind y el CORE de Bitcoin , así como en gran parte de los desarrollos previos que BitPay necesita para triunfar".

Peter Gray, cofundador de la empresa canadienseCoinkite, que fabrica una billetera en línea para respaldar su tarjeta de débito Bitcoin y su sistema POS, explicó que su empresa utiliza su propia implementación del protocolo Bitcoin en un software desarrollado a medida y no depende de la interfaz RPC CORE de Bitcoin que describe Andresen.

Sin embargo, Gray cree que Andresen tiene razón:

"Creo que Gavin tiene razón al quejarse de estas empresas que dependen tanto del código abierto y no contribuyen", dijo. "Espero que esas mismas empresas apoyen financieramente a la Fundación Bitcoin , y que la Fundación, a su vez, financie a programadores y testers a tiempo completo".

Responsabilidad

¿Debería la Fundación Bitcoin ser parcialmente responsable de garantizar la salud del protocolo CORE y de los clientes de referencia, fomentando la participación de la industria? La Fundación no respondió a la Request de comentarios de CoinDesk, pero Garzik sí.

La propia Fundación Bitcoin está algo limitada por la ética comunitaria. Pocas personas quieren centralizar a un gran número de ingenieros clave en Bitcoin , lo que la convierte en blanco de acusaciones de 'controlar Bitcoin' en lugar de ser simplemente una de varias organizaciones de defensa de Bitcoin , afirmó.

Wendell Davis, el fundador deMonedero Hive basado en Mac OS X, admitió que su empresa no ha contribuido al árbol fuente de Bitcoin :

Gavin tiene toda la razón, por supuesto: no son proveedores y no se debe esperar que cumplan como tales.

Continuó comparando Bitcoin con Linux. Si Red Hat, que se beneficia del sistema operativo de código abierto, no contribuyera tanto con el control de calidad como con las mejoras del código fuente, Linux sería mucho menos seguro y con más errores.

Dicho esto, hablando desde la perspectiva de una empresa muy pequeña como Hive (que, por cierto, usa bitcoinj en lugar de bitcoind, de la que Gavin es responsable), no suele ser trivial abordar a fondo este tipo de trabajo, cuando ya tienes las manos bastante ocupadas con tu propia capa", argumentó Davis.

Quizás ese sea el problema: Bitcoin es una moneda emergente, en las primeras etapas de transformar todo un modelo económico. Mucha gente está ocupada intentando desarrollar su infraestructura comercial.

La pregunta es ¿cuántos de ellos tienen el tiempo o los fondos para apoyar el proyecto?CORE técnico ¿ONE? ¿Y qué pasa si la presión continúa sobre un pequeño grupo de desarrolladores trabajadores y, en gran medida, no remunerados?

Crédito de la imagen:Monedas Antana/Flickr

Danny Bradbury

Danny Bradbury ha sido escritor profesional desde 1989 y ha trabajado como freelance desde 1994. Cubre temas de Tecnología para publicaciones como The Guardian.

Picture of CoinDesk author Danny Bradbury