- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menuConsensus
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Gavin Andresen aux entreprises Bitcoin : soutenez l'open source
Le principal développeur de Bitcoin a reproché à la communauté commerciale de ne pas avoir davantage contribué à l'open source cette semaine.
Gavin Andresen, développeur principal, a reproché à la communauté commerciale du Bitcoin de ne pas s'être suffisamment impliquée dans le développement et les tests de CORE du Bitcoin cette semaine. Dans un courrier adressé à la liste des développeurs Bitcoinaprès avoir informé la communauté de certaines corrections de bugs dans le code, il a appelé les entreprises à ne pas donner en retour.
Le courrier a commencé assez sereinement, comme une mise à jour générale sur ce que l'équipe a fait pour résoudre certains problèmes immédiats.malléabilité des transactions Problèmes dans la version de référence du logiciel client Bitcoin . Mais il y avait un problème :
Les tests et la revue de code constituent, comme toujours, le principal obstacle à la sortie d'une version intégrant ces modifications. Nous sommes confrontés à un problème récurrent : les utilisateurs qui exécutent des services Bitcoin sur le code CORE attendent une version « officielle » et supposent ensuite que quelqu'un d'autre a effectué le travail difficile de revue et de test des modifications.
« VOUS NE DEVRIEZ PAS FAIRE CETTE SUPPOSITION ! » a-t-il ajouté, arguant que les entreprises qui appellent des procédures dans le logiciel Bitcoin pourraient déclencher un bug improbable.
Lorsqu'un ingénieur logiciel parle en majuscules, on peut dire qu'il est frustré.
Un mois difficile
Ce fut un mois difficile pour l'équipe de développement CORE . L'arrêt des retraits de Bitcoin par Mt Gox, imputé à une faille connue de longue date dans un composant logiciel utilisé par le réseau Bitcoin , acheté pour éclairerune série de problèmes liés aux doubles dépenses.
Bien qu’ils ne soient en aucun cas mortels, ils étaient suffisamment irritants pour que la Fondation Bitcoin les aborde dans une déclaration publique.
[post-citation]
La dernière missive a souligné certains travaux immédiats qui ont été effectués sur le portefeuille Bitcoin pour changer la façon dont il gère ces problèmes.
Ils n'étaient pas prioritaires, a déclaré Andresen, car il s'agissait de « cas limites », ce qui signifie qu'ils ne se produiraient T dans le cours normal des opérations.
Ces problèmes ne se produisaient que si les utilisateurs effectuaient des actions non autorisées. Quoi qu'il en soit, a-t-il déclaré, ils pouvaient être résolus grâce à ce qu'il a décrit comme une « solution de contournement musclée ».
Mais les ingénieurs logiciels apprécient généralement la souplesse et l'élégance, et l'équipe s'est donc penchée sur la question. Trois correctifs majeurs ont été proposés, qui permettraient de décrypter les portefeuilles qui ne savaient T si leurs cryptomonnaies étaient dépensables ou non.
L'un des correctifs a bloqué ONEun des moyens les plus simples de modifier les transactions sur le réseau Bitcoin , et Andresen a déclaré que de nombreux grands pools miniers exécutaient déjà ce correctif.
Il est temps de redonner ?
Mais la communauté doit jouer le jeu, a déclaré Andresen, en aidant àtester les correctifsplutôt que de simplement exécuter des services sur la dernière version du code et d'espérer que l'équipe ait résolu les problèmes pour eux.
« Ou, en d'autres termes : ne traitez pas l'équipe de développement CORE comme si nous étions une entreprise commerciale qui vous vendait une bibliothèque logicielle », a-t-il écrit. « Ce n'est pas ainsi que fonctionne l'open source ; si vous réalisez des bénéfices grâce au logiciel, vous êtes censé contribuer à son développement, son débogage, ses tests et sa révision. »
BitPay, le processeur de paiement quiemployé Le développeur CORE Jeff Garzik, en mai dernier, a QUICK réagi.
« Toute entreprise Bitcoin sérieuse devrait employer un développeur CORE », a déclaré Tony Gallippi, PDG. « Jeff a été fantastique et continue de consacrer la majeure partie de son temps à bitcoind et au CORE de Bitcoin , ainsi qu'à une grande partie des développements en amont nécessaires au succès de BitPay. »
Peter Gray, cofondateur d'une entreprise canadienneCoinkite, qui fabrique un portefeuille en ligne pour prendre en charge sa carte de débit Bitcoin et son système de point de vente, a expliqué que son entreprise utilise sa propre implémentation du protocole Bitcoin dans un logiciel sur mesure et ne s'appuie T sur l'interface RPC Bitcoin de CORE décrite par Andresen.
Néanmoins, Gray estime qu’Andresen a raison :
« Je pense que Gavin a raison de se plaindre de ces entreprises qui dépendent tellement de l'open source et ne contribuent T en retour », a-t-il déclaré. « J'espère que ces mêmes entreprises soutiennent financièrement la Fondation Bitcoin , et que celle-ci, à son tour, devrait financer des programmeurs et des testeurs à temps plein. »
Responsabilité
La Fondation Bitcoin devrait-elle être en partie responsable de la santé du protocole CORE et des clients de référence, en encourageant la contribution de l'industrie ? La Fondation n'a T répondu à la Request de commentaires de CoinDesk, contrairement à Garzik.
« La Fondation Bitcoin elle-même est quelque peu limitée par l'éthique communautaire. Rares sont ceux qui souhaitent centraliser un grand nombre d'ingénieurs clés au sein de la Fondation Bitcoin , qui est alors accusée de « contrôler le Bitcoin» plutôt que d'être simplement l'une des nombreuses organisations de défense du Bitcoin », a-t-il déclaré.
Wendell Davis, le fondateur dePortefeuille Hive basé sur Mac OS X, a admis que son entreprise n'a T contribué à l'arbre source du Bitcoin :
« Gavin a tout à fait raison, bien sûr ; ils ne sont pas un fournisseur et on ne devrait pas s'attendre à ce qu'ils livrent comme un fournisseur. »
Il a continué à comparer Bitcoin à Linux. Si Red Hat, qui profite de ce système d'exploitation open source, ne contribuait T à l'assurance qualité et aux améliorations du code source, Linux serait bien moins sûr et plus bogué.
« Cela dit, en parlant du point de vue d'une très petite entreprise comme Hive (qui utilise d'ailleurs bitcoinj plutôt que bitcoind, dont Gavin est responsable), ce n'est généralement pas une mince affaire de s'attaquer à fond à ce genre de travail, quand on a déjà les mains bien pleines à notre propre « couche » », a soutenu Davis.
C'est peut-être là le problème : le Bitcoin est une cryptomonnaie naissante, qui en est aux prémices d'une révolution économique. Nombreux sont ceux qui s'efforcent de développer son infrastructure commerciale.
La question est de savoir combien d’entre eux ont le temps ou le financement nécessaire pour soutenir le projet.techniques de CORE un? Et que se passe-t-il si la pression continue de s'abattre sur un petit groupe de développeurs qui travaillent dur et qui sont en grande partie non rémunérés ?
Crédit image :Antanacoins/Flickr
Danny Bradbury
Danny Bradbury est écrivain professionnel depuis 1989 et travaille en freelance depuis 1994. Il couvre la Technologies pour des publications telles que le Guardian.
