Esiste un elenco dei principali commit di Bitcoin?

Dove posso trovare un elenco di persone che possono impegnarsi direttamente nel progetto github ?

Risposta

Ecco un elenco di persone che hanno avuto accesso con commit a Bitcoin Core. Questo elenco può essere trovato anche su Bitcointalk e su Reddit (è lo stesso elenco solo in due posti diversi). Tutti gli elenchi sono aggiornati e sincronizzati.

Questo elenco contiene i nomi e i nomi utente di tutti coloro che riesco a trovare prove per aver mai avuto accesso con commit a Bitcoin Core, le date durante il quale avevano accesso al commit, fonti per tutte queste informazioni e motivazioni per laccesso. Coloro che attualmente hanno accesso al commit si trovano in bold .

  • Satoshi Nakamoto (satoshi, s_nakamoto): 03/01/09 – 13/09/11 ^ [1] Creatore, primo Main Maintainer
  • Martii Malmi (Sirius, sirius_m): 30/8/09 13/9/11 ^ [1] [2] Creatore del primo repository SVN
  • Laszlo (laszloh) 4/8/10 13/9/11 ^ [1] Build OSX originali e supporto
  • Gavin Andresen (gavinandresen): 10/11/10 2/5/16 ^ [3] Collaboratore frequente; in seguito Lead Maintainer
  • Chris Moore (dooglus): 21/01/11 31/03/11 Collaboratore frequente da tempo; Contribuisce ancora occasionalmente
  • Pieter Wuille (sipa): 1/5/11 – presente collaboratore frequente
  • Jeff Garzik (jgarzik): 6/5/11 – Luglio / agosto 2016 ^ [4] Collaboratore frequente
  • Wladimir J, van der Laan (laanwj, wumpus): 6/5/11 – presente ^ [5] Collaboratore frequente; successivo Lead Maintainer
  • Nils Schneider (tcatm): 19/9/11 31/5/12 Collaboratore frequente per qualche tempo
  • Greg Maxwell (gmaxwell): 11/2/12 17/12/15 Collaboratore frequente; Ha rinunciato allaccesso al commit a causa della tossicità e del dramma della comunità
  • Jonas Schnelli (jonasschnelli): 11 / 13/15 – presente ^ [6] Collaboratore frequente; accesso dato dopo essere diventato GUI Maintainer
  • Marco Falke (MarcoFalke): 13/04/16 – presente ^ [7] Collaboratore frequente; accesso dato dopo essere diventato responsabile del controllo qualità / test
  • Samuel Dobson (MeshCollider): 6/12/18 – presente ^ [8] Collaboratore frequente: accesso consentito dopo essersi offerto volontario come gestore di Wallet
  • Michael Ford (fanquake): 8/6/19 – presente ^ [9] Collaboratore frequente ; dato accesso dopo nominato da molti altri collaboratori e manutentori frequenti per diventare un manutentore.

Note a piè di pagina:

  • [1] Il passaggio a Github è avvenuto prima dellultimo commit di SourceForge, ma lultimo commit di SourceForge dichiara sourceforge come morto. Presumibilmente coloro che si sono impegnati solo in SourceForge non avevano più accesso al commit dopo il trasferimento
  • [2] Sirius è stato colui che ha creato il repository SVN originale su SourceForge.
  • [3] gavinandresen era il responsabile principale dal 23/2/11 al 7/4/14
  • [4] Sono stato informato tramite IRC PM da alcuni sviluppatori del Core che jgarzik è stato rimosso intorno ad agosto 2016 dopo essere rimasto inattivo per diversi mesi.
  • [5] laanwj è lattuale Lead Manutentore. Dopo aver partecipato a quel ruolo per un lungo periodo, è stato ufficialmente assegnato da gavinandresen il 4/7/14
  • [6] jonasschnelli è attualmente il GUI Maintainer. Dopo aver partecipato a quel ruolo per un lungo periodo, è stato ufficialmente assegnato da laanwj il 13/11/15
  • [7] MarcoFalke è attualmente il QA / Testing Maintainer. Dopo aver ricoperto quel ruolo per un lungo periodo, è stato ufficialmente assegnato da laanwj il 13/4/16
  • [8] MeshCollider è attualmente il gestore del portafoglio. Ha contribuito per un po , in particolare per le cose relative al portafoglio. Quando laanwj ha chiesto se qualcuno voleva essere il ruolo di Wallet Maintainer, MeshCollider si è offerto volontario.
  • [9] fanquake è attualmente il Build System Maintainer e un manutentore generale. Ha contribuito per un po , in particolare con laggiornamento delle versioni delle dipendenze e la compilazione di cose relative al sistema. Aveva anche fatto molte cose di pulizie nel repo come taggare problemi, chiudere vecchi numeri e PR, nominare cose da unire, ecc. Allevento CoreDev ad Amsterdam, a cui hanno partecipato diversi manutentori e collaboratori, è stato nominato un manutentore dellintero gruppo.

Altre note:

  • Le date sono mese / giorno / anno
  • Potrebbero mancare persone e le date potrebbero essere leggermente errate. Questo è tutto ciò che posso determinare guardando le vecchie e-mail e la cronologia dei commit. Per favore fatemi sapere se qualcosa non è corretto
  • La data di inizio è determinata dal primo commit di unione effettuato da quella persona. La data di fine è determinata dalla data dellultimo commit di unione effettuato da quella persona o da altri annunci di revoca dellaccesso al commit.

Dopo aver fatto scorrere quasi lintera cronologia di git merge, Ho trovato un paio di cose interessanti.

Satoshi inizialmente non utilizzava un sistema di controllo della versione. Le versioni e il codice sorgente erano originariamente in un file rar che è stato caricato su bitcoin.org. Sirius ha dovuto configurare il repository SVN originale su SourceForge per lui. Questo è stato successivamente migrato su GitHub da gavinandresen. Originariamente le patch erano state create dagli sviluppatori e poi inviate tramite e-mail a Satoshi, Sirius o gavinandresen che hanno poi eseguito il commit delle modifiche allalbero dei sorgenti con il messaggio di commit contenente lattribuzione, ma non il commit stesso.

Un altro fatto interessante. è che la concessione dellaccesso al commit è diventata più severa. Ora è un privilegio detenuto da coloro a cui sono state assegnate posizioni di manutentore e da coloro il cui privilegio è stato acquisito (cioè lo avevano in precedenza e lo hanno mantenuto). In precedenza veniva semplicemente distribuito a coloro che contribuivano frequentemente e revocato dopo che avevano smesso di contribuire. Sembra che non sia più così, sebbene ci siano ancora più persone che possono impegnarsi nel repository in modo che non ci sia alcuna dipendenza da una persona. I manutentori sono ancora dati a contributori frequenti in quanto i manutentori sono frequenti contributori allinsieme di funzionalità per le quali sono manutentori. Hanno ricevuto le posizioni a causa dei frequenti contributi a quelle funzionalità.

Infine, non sono riuscito a trovare alcuna prova che Satoshi abbia mai annunciato pubblicamente che gavinandresen sarebbe stato il capo manutentore dopo di lui. Sembra che Gavin fosse già un collaboratore frequente e avesse già accesso ai commit per un po prima che Satoshi scomparisse. Dopo che Satoshi è scomparso e Sirius ha smesso di contribuire, gavinandresen ha semplicemente assunto il ruolo di capo manutentore poiché era lunico collaboratore frequente con accesso al commit.

Commenti

  • Grazie, questa è la risposta accettata ora!

Risposta

Cè un elenco incompleto nel wiki .

Purtroppo, lelenco delle persone che hanno accesso push al repository GitHub non è visualizzabile pubblicamente.

Gli sviluppatori principali sono elencati su Bitcoin.org in termini di numero di commit.

Commenti

  • Cè una ragione che non è di dominio pubblico? (a parte che nessuno è riuscito a farlo così?) sembra una cosa importante che le persone possano sapere, se volevano

Rispondere

Mike Hearn – Ingegnere di Google e sviluppatore di BitCoinJ , ha creato una guida di riferimento rapido per alcuni dei principali contributori delle comunità, sulla base di informazioni disponibili pubblicamente, Nomi reali , per fare in modo che Bitcoin si presenti come un progetto più professionale e affidabile.

Risposta

Le persone che hanno accesso push (al 27 settembre 2011) seguono questo messaggio nella mailing di sviluppo di Bitcoin lis t:

Altre informazioni su queste persone possono essere trovate sul wiki .

Commenti

  • A me non sembra decentralizzazione. Quanto è difficile per 5 persone colludere, quando sono in gioco così tanti soldi?
  • Questo dovrebbe essere un commento piuttosto che una risposta. Ad ogni modo, stai fondendo il titolo di manutentore con lessere un leader del progetto, che in realtà non è ciò che il ruolo comporta.

Risposta

Secondo un commento di Pieter Wuille pubblicato su questo articolo , ci sono cinque persone con accesso in scrittura al repository:

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

Questo elenco corrisponde a quello pubblicato qui:

https://bitcoin.org/en/development

Commenti

  • Questo è corretto a partire da maggio 2015.
  • Tuttavia, hai scritto male il mio nome 🙂
  • Mi dispiace. Risolto.

Risposta

Questa trascrizione della chat ha gli sviluppatori elencati come

[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) 

Commenti

  • Tieni presente che la data riportata di quella trascrizione è il 04/09/2011.
  • Giusto per chiarire: 4 settembre.

Risposta

(13 dicembre 2010) Ultimo messaggio di posta elettronica della Mailing List Bitcoin di Satoshi ( SourceForge )

(13 dicembre 2020) Satoshi ” s Ultimo messaggio BitcoinTalk ( BitcoinTalk )

(15 dicembre 2010) Satoshi “s Last SourceForge Commit r202 ( SourceForge )

(19 dicembre 2010) Andresen dice “Con la benedizione di Satoshi” e con grande riluttanza, inizierò a realizzare progetti più attivi gestione per bitcoin “ ( BitcoinTalk ).

Hai ragione, Satoshi non ha rilasciato dichiarazioni pubbliche su un successore, ma Andresen “s lannuncio conta probabilmente come la “formalizzazione” del suo nuovo ruolo di Lead Maintainer.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *