Existe-t-il une liste des principaux committers Bitcoin?

Où puis-je trouver une liste de personnes pouvant sengager directement dans le projet github ?

Réponse

Voici une liste de personnes qui ont eu un accès de validation à Bitcoin Core. Cette liste peut également être trouvée sur Bitcointalk et sur Reddit (cest la même liste juste à deux endroits différents). Toutes les listes sont tenues à jour et synchronisées.

Cette liste contient les noms et les noms dutilisateur de toutes les personnes à qui je peux trouver des preuves pour avoir jamais eu accès à Bitcoin Core, les dates pendant laquelle ils ont eu un accès de validation, les sources de toutes ces informations et le raisonnement pour laccès. Ceux qui ont actuellement un accès de validation sont en bold .

  • Satoshi Nakamoto (satoshi, s_nakamoto): 1/3/09 – 13/09/11 ^ [1] Créateur, premier responsable de la maintenance
  • Martii Malmi (Sirius, sirius_m): 30/08/09 13/09/11 ^ [1] [2] Créateur du premier repo SVN
  • Laszlo (laszloh) 04/08/10 13/09/11 ^ [1] Builds OSX dorigine et assistance
  • Gavin Andresen (gavinandresen): 10/11/10 5/2/16 ^ [3] Contributeur fréquent; plus tard Responsable de la maintenance
  • Chris Moore (dooglus): 21/01/11 31/03/11 Contributeur fréquent depuis un certain temps; Contribue encore occasionnellement
  • Pieter Wuille (sipa): 1/5/11 – présent Contributeur fréquent
  • Jeff Garzik (jgarzik): 6/5/11 – Juillet / août 2016 ^ [4] Contributeur fréquent
  • Wladimir J, van der Laan (laanwj, wumpus): 6/5/11 – présent ^ [5] Contributeur fréquent; plus tard Responsable de la maintenance
  • Nils Schneider (tcatm): 19/09/11 31/05/12 Contributeur fréquent depuis un certain temps
  • Greg Maxwell (gmaxwell): 11/02/12 17/12/15 Contributeur fréquent; Abandon de laccès au commit en raison de la toxicité et du drame de la communauté
  • Jonas Schnelli (jonasschnelli): 11 / 13/15 – présent ^ [6] Contributeur fréquent; accès après être devenu responsable de linterface graphique
  • Marco Falke (MarcoFalke): 13/04/16 – présent ^ [7] Contributeur fréquent; accès après avoir été nommé responsable du contrôle qualité / test
  • Samuel Dobson (MeshCollider): 06/12/18 – présent ^ [8] Contributeur fréquent: accès après sêtre porté volontaire pour être le responsable du portefeuille
  • Michael Ford (fanquake): 08/06/19 – présent ^ [9] Contributeur fréquent ; accès après avoir été nommé par plusieurs autres contributeurs et responsables fréquents pour devenir mainteneur.

Notes de bas de page:

  • [1] Le déplacement vers Github a eu lieu avant le dernier commit SourceForge, mais le dernier commit SourceForge déclare sourceforge comme mort. Vraisemblablement, ceux qui ne se sont engagés que sur SourceForge navaient plus accès au commit après le déplacement
  • [2] Sirius était celui qui a créé le dépôt SVN original sur SourceForge.
  • [3] gavinandresen était le responsable principal du 23/02/11 jusquau 07/04/14
  • [4] Jai été informé via IRC PM par certains développeurs Core que jgarzik avait été supprimé vers août 2016 après avoir été inactif pendant plusieurs mois.
  • [5] laanwj est lactuel responsable Mainteneur. Après avoir joué ce rôle pendant une longue période, il était officiellement étant donné le poste par gavinandresen le 4/7/14
  • [6] jonasschnelli est actuellement le mainteneur de linterface graphique. Après avoir joué ce rôle pendant une longue période, il était officiellement étant donné le poste par laanwj le 13/11/15
  • [7] MarcoFalke est actuellement le responsable QA / Testing. Après avoir joué ce rôle pendant une longue période, il était officiellement étant donné la position par laanwj le 13/04/16
  • [8] MeshCollider est actuellement le responsable du portefeuille. Il avait contribué pendant un certain temps, en particulier aux choses liées au portefeuille. Lorsque laanwj a demandé si quelquun aimerait jouer le rôle de responsable de portefeuille, MeshCollider sest porté volontaire.
  • [9] fanquake est actuellement le mainteneur du système de construction ainsi quun mainteneur général. Il avait contribué pendant un certain temps, en particulier à la mise à jour des versions de dépendances et à la construction de choses liées au système. Il avait également fait beaucoup de tâches dentretien dans le repo, telles que des problèmes détiquetage, la fermeture danciens numéros et des relations publiques, la nomination de choses à fusionner, etc. Lors de lévénement CoreDev à Amsterdam auquel plusieurs mainteneurs et contributeurs ont assisté, il a été nommé pour être un responsable par lensemble du groupe.

Autres notes:

  • Les dates sont mois / jour / année
  • Il peut y avoir des personnes manquantes et les dates peuvent être légèrement incorrectes. Ce sont tout ce que je peux déterminer en regardant les anciens e-mails et lhistorique des validations. Sil vous plaît laissez-moi savoir si quelque chose est incorrect
  • La date de début est déterminée par le premier commit de fusion effectué par cette personne. La date de fin est déterminée par la date du dernier commit de fusion effectué par cette personne ou par dautres annonces de révocation de laccès au commit.

Après avoir parcouru presque tout lhistorique des fusions git, Jai trouvé quelques choses intéressantes.

Satoshi na pas utilisé de système de contrôle de version à lorigine. Les versions et le code source étaient à lorigine dans un fichier rar qui a été téléchargé sur bitcoin.org. Sirius a dû configurer le dépôt SVN original sur SourceForge pour lui. Cela a ensuite été migré vers GitHub par gavinandresen. À lorigine, les correctifs étaient créés par les développeurs, puis envoyés par e-mail à Satoshi, Sirius ou gavinandresen qui ont ensuite validé les modifications dans larborescence des sources avec le message de validation contenant lattribution, mais pas le commit lui-même.

Autre fait intéressant est que loctroi dun accès hors commit est devenu plus strict. Cest maintenant un privilège détenu par ceux qui ont reçu des postes de mainteneur et ceux dont le privilège était acquis (cest-à-dire quils lavaient auparavant et lont conservé). Auparavant, il était simplement distribué à ceux qui contribuaient fréquemment et révoqué après avoir cessé de contribuer. Cela ne semble plus être le cas, bien quil y ait encore plusieurs personnes qui peuvent sengager dans le référentiel afin quil ny ait aucune dépendance sur une seule personne. Les mainteneurs sont toujours donnés à des contributeurs fréquents car les responsables sont des contributeurs fréquents à lensemble de fonctionnalités dont ils sont les mainteneurs. Ils ont reçu les postes en raison de contributions fréquentes à ces fonctionnalités.

Enfin, je nai trouvé aucune preuve que Satoshi ait jamais annoncé publiquement que gavinandresen devait être le responsable principal après lui. Il semble que Gavin était déjà un contributeur fréquent et avait déjà un accès au commit pendant un certain temps avant que Satoshi ne disparaisse. Après que Satoshi ait disparu et que Sirius ait cessé de contribuer autant, gavinandresen a simplement repris le rôle de responsable principal car il était le seul contributeur fréquent avec un accès de validation.

Commentaires

  • Merci, cest la réponse acceptée maintenant!

Réponse

Il y a une liste incomplète dans le wiki .

Malheureusement, la liste des personnes qui ont un accès push dans le référentiel GitHub nest pas accessible au public.

Les développeurs principaux sont répertoriés sur Bitcoin.org en termes de nombre de commits.

Commentaires

  • Y a-t-il une raison qui nest pas de notoriété publique? (sauf que personne na réussi à le faire?) semble être une chose importante pour que les gens puissent savoir sils le voulaient

Répondre

Mike Hearn – ingénieur Google et développeur BitCoinJ , a créé un guide de référence rapide pour certains des principaux contributeurs de la communauté, sur la base dinformations accessibles au public, Real Names , pour faire de Bitcoin un projet plus professionnel et plus fiable.

Réponse

Les personnes qui ont un accès push (au 27 septembre 2011) sont en accord avec ce message sur le mailing de développement Bitcoin lis t:

Vous trouverez plus dinformations sur ces personnes sur le wiki .

Commentaires

  • Cela ne me semble pas être une décentralisation. À quel point est-il difficile pour 5 personnes de sentendre, alors quil y a autant dargent en jeu?
  • Cela devrait être un commentaire plutôt quune réponse. Quoi quil en soit, vous confondez le titre dun responsable de la maintenance avec celui de chef de projet, ce qui nest pas vraiment ce que le rôle implique.

Réponse

Daprès un commentaire de Pieter Wuille posté sur cet article , cinq personnes ont un accès en écriture au dépôt:

  • Gavin Andresen
  • Wladimir J. van der Laan
  • Greg Maxwell
  • Jeff Garzik
  • Pieter Wuille

Cette liste correspond à celle publiée ici:

https://bitcoin.org/en/development

Commentaires

  • Ceci est correct en mai 2015.
  • Cependant, vous avez mal orthographié mon nom 🙂
  • Désolé pour cela. Corrigé.

Réponse

Cette transcription de chat a les développeurs répertoriés comme

[06:55] <noagendamarket> Satoshi Nakamoto [06:55] <noagendamarket> Gavin Andresen - (PGP) [06:55] <noagendamarket> Amir Taaki - (PGP) [06:55] <noagendamarket> Pieter Wuille [06:55] <noagendamarket> Nils Schneider - [email protected] [06:55] <noagendamarket> Jeff Garzik - [email protected] (PGP) 

Commentaires

  • Notez que la date signalée de cette transcription est le 04/09/2011.
  • Juste pour clarifier: 4 septembre.

Réponse

(13 décembre 2010) Dernier e-mail de la liste de diffusion Bitcoin de Satoshi ( SourceForge )

(13 décembre 2020) Satoshi  » s Dernier message BitcoinTalk ( BitcoinTalk )

(15 décembre 2010) Satoshi « s Last SourceForge Commit r202 ( SourceForge )

(19 décembre 2010) Andresen dit « Avec la bénédiction de Satoshi, et avec une grande réticence, je vais commencer à faire un projet plus actif gestion pour bitcoin «  ( BitcoinTalk ).

Vous avez raison, Satoshi na fait aucune déclaration publique au sujet dun successeur, mais Andresen « s cette annonce compte probablement comme la « formalisation » de son nouveau rôle de responsable de la maintenance.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *