Existe uma lista dos principais committers de Bitcoin?

Onde posso encontrar uma lista de pessoas que podem se comprometer diretamente com o projeto github ?

Resposta

Aqui está uma lista de pessoas que tiveram acesso de commit ao Bitcoin Core. Esta lista também pode ser encontrada no Bitcointalk e no Reddit (é a mesma lista apenas em dois lugares diferentes). Todas as listas são mantidas atualizadas e em sincronia.

Esta lista contém os nomes e nomes de usuário de todas as pessoas que posso encontrar evidências de terem acesso de commit ao Bitcoin Core, as datas durante o qual eles tiveram acesso de commit, fontes para todas essas informações e raciocínio para o acesso. Aqueles que atualmente têm acesso de commit estão em bold .

  • Satoshi Nakamoto (satoshi, s_nakamoto): 03/01/09 – 13/09/11 ^ [1] Criador, primeiro líder de manutenção
  • Martii Malmi (Sirius, sirius_m): 30/08/09 13/09/11 ^ [1] [2] Criador do primeiro repositório SVN
  • Laszlo (laszloh) 04/08/10 13/09/11 ^ [1] Versões originais do OSX e suporte
  • Gavin Andresen (gavinandresen): 11/10/10 2/5/16 ^ [3] Contribuidor frequente; Líder de manutenção posterior
  • Chris Moore (dooglus): 21/01/11 31/03/11 Colaborador frequente há algum tempo; Ainda contribui ocasionalmente
  • Pieter Wuille (sipa): 01/05/11 – contribuidor frequente presente
  • Jeff Garzik (jgarzik): 6/5/11 – Julho / agosto de 2016 ^ [4] Contribuidor frequente
  • Wladimir J, van der Laan (laanwj, wumpus): 6/5/11 – presente ^ [5] Contribuidor frequente; Mantenedor líder posterior
  • Nils Schneider (tcatm): 19/09/11 31/05/12 Contribuidor frequente há algum tempo
  • Greg Maxwell (gmaxwell): 11/02/12 17/12/15 Contribuidor frequente; Desistiu de comprometer o acesso devido à toxicidade e drama da comunidade
  • Jonas Schnelli (jonasschnelli): 11 / 13/15 – presente ^ [6] Contribuidor frequente; recebeu acesso após se tornar o mantenedor da GUI
  • Marco Falke (MarcoFalke): 13/04/16 – presente ^ [7] Colaborador Frequente; recebeu acesso após se tornar QA / Mantenedor de testes
  • Samuel Dobson (MeshCollider): 06/12/18 – presente ^ [8] Colaborador frequente: acesso concedido após se voluntariar para ser o Mantenedor da Carteira
  • Michael Ford (fanquake): 18/06/19 – presente ^ [9] Colaborador frequente ; recebeu acesso após ser nomeado por vários outros contribuidores e mantenedores frequentes para se tornar um mantenedor.

Notas de rodapé:

  • [1] A mudança para o Github ocorreu antes do último commit do SourceForge, mas o último commit do SourceForge declara o sourceforge como morto. Presumivelmente, aqueles que se comprometeram apenas com SourceForge não tiveram mais acesso de commit após a mudança
  • [2] Sirius foi quem criou o repositório SVN original no SourceForge.
  • [3] gavinandresen foi o responsável pela manutenção de 23/02/11 até 7/4/14
  • [4] Fui informado via PM do IRC por alguns dos desenvolvedores principais que jgarzik foi removido por volta de agosto de 2016, depois de ficar inativo por vários meses.
  • [5] laanwj é o líder atual Mantenedor. Depois de participar dessa função por um longo tempo, ele foi oficialmente dado o cargo por gavinandresen em 07/04/14
  • [6] jonasschnelli é atualmente o GUI Maintainer. Depois de participar dessa função por um longo tempo, ele recebeu oficialmente o cargo de laanwj em 13/11/15
  • [7] MarcoFalke é atualmente o mantenedor de QA / Testing. Depois de participar dessa função por um longo tempo, ele recebeu oficialmente o cargo de laanwj em 13/04/16
  • [8] MeshCollider é atualmente o gestor da carteira. Ele vinha contribuindo há algum tempo, especialmente com coisas relacionadas à carteira. Quando laanwj perguntou se alguém gostaria de ser o mantenedor da carteira, o MeshCollider se ofereceu.
  • [9] fanquake é atualmente o Build System Maintainer e também um mantenedor geral. Ele tem contribuído por um tempo, particularmente com a atualização de versões de dependência e coisas relacionadas ao sistema de construção. Ele também estava fazendo muitas coisas de zeladoria no repo, como marcar problemas, fechar questões antigas e PRs, nomear coisas a serem fundidas, etc. No evento CoreDev em Amsterdã, do qual vários mantenedores e contribuidores compareceram, ele foi indicado para ser um mantenedor de todo o grupo.

Outras notas:

  • As datas são mês / dia / ano
  • Pode haver pessoas faltando e as datas podem estar ligeiramente incorretas. Isso é tudo o que posso determinar olhando para e-mails antigos e o histórico de commits. Por favor, deixe-me saber se algo estiver incorreto
  • A data de início é determinada pelo primeiro commit de mesclagem feito por essa pessoa. A data de término é determinada pela data do último commit de mesclagem feito por aquela pessoa ou outros anúncios de revogação de acesso de commit.

Depois de rolar por quase todo o histórico de mesclagens git, Eu descobri algumas coisas interessantes.

Satoshi não usava um sistema de controle de versão originalmente. Os lançamentos e o código-fonte estavam originalmente em um arquivo rar que foi carregado em bitcoin.org. Sirius teve que configurar o repositório SVN original no SourceForge para ele. Posteriormente, ele foi migrado para o GitHub por gavinandresen. Originalmente, os patches foram criados por desenvolvedores e depois enviados por e-mail para Satoshi, Sirius ou gavinandresen, que então confirmou as alterações na árvore de origem com a mensagem de confirmação contendo a atribuição, mas não o próprio commit em si. é que a concessão de acesso de confirmação tornou-se mais estrita. Agora é um privilégio detido por aqueles que receberam posições de mantenedor e aqueles cujo privilégio foi adquirido (ou seja, eles o tinham anteriormente e o mantiveram). Anteriormente, era simplesmente distribuído para aqueles que contribuíam com frequência e revogado depois de parar de contribuir. Este parece não ser mais o caso, embora ainda haja várias pessoas que podem se comprometer com o repositório, de forma que não haja qualquer dependência de uma pessoa. Os mantenedores ainda são dados a contribuidores frequentes, pois os mantenedores são contribuidores frequentes para o conjunto de funcionalidades do qual são mantenedores. Eles receberam os cargos por causa de contribuições frequentes para essas funcionalidades.

Por último, não consegui encontrar nenhuma evidência de Satoshi anunciando publicamente que gavinandresen seria o responsável pela manutenção depois dele. Parece que Gavin já era um colaborador frequente e já tinha acesso de commit por um tempo antes de Satoshi desaparecer. Depois que Satoshi desapareceu e Sirius parou de contribuir tanto, gavinandresen simplesmente assumiu a função de mantenedor líder, pois era o único contribuidor frequente com acesso de commit.

Comentários

  • Obrigado, esta é a resposta aceita agora!

Resposta

Há uma lista incompleta no wiki .

Infelizmente, a lista de pessoas que têm acesso push para o repositório GitHub não é visível ao público.

Os desenvolvedores principais são listados no Bitcoin.org em termos de número de confirmações.

Comentários

  • Existe um motivo que não é de conhecimento público? (além de que ninguém conseguiu fazê-lo assim?) parece uma coisa importante para as pessoas saberem, se quiserem

Resposta

Mike Hearn – engenheiro do Google e desenvolvedor BitCoinJ , criou um guia de referência rápida para alguns dos principais colaboradores da comunidade, com base em informações publicamente disponíveis, Nomes reais , para fazer o Bitcoin parecer um projeto mais profissional e confiável.

Resposta

Pessoas que têm acesso push (em 27 de setembro de 2011) estão de acordo com esta mensagem no mailing de desenvolvimento de Bitcoin lis t:

Mais algumas informações sobre essas pessoas podem ser encontradas no wiki .

Comentários

  • Não soa como descentralização para mim. Quão difícil é para 5 pessoas conspirarem, quando há tanto dinheiro em jogo?
  • Isso deve ser um comentário ao invés de uma resposta. De qualquer forma, você está confundindo o título de um mantenedor com o de ser um líder do projeto, o que realmente não é o que o papel envolve.

Resposta

De acordo com um comentário de Pieter Wuille postado em neste artigo , há cinco pessoas com acesso de gravação ao repo:

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

Esta lista corresponde à publicada aqui:

https://bitcoin.org/en/development

Comentários

  • Este está correto em maio de 2015.
  • No entanto, você digitou meu nome errado 🙂
  • Desculpe. Corrigido.

Resposta

Esta transcrição do bate-papo tem os desenvolvedores listados como

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

Comentários

  • Observe que a data relatada dessa transcrição é 04/09/2011.
  • Só para esclarecer: 4 de setembro.

Resposta

(13 de dezembro de 2010) Satoshi “s Último e-mail da lista de discussão de Bitcoin ( SourceForge )

(13 de dezembro de 2020) Satoshi” s Última postagem do BitcoinTalk ( BitcoinTalk )

(15 de dezembro de 2010) Satoshi “s Último SourceForge Commit r202 ( SourceForge )

(19 de dezembro de 2010) Andresen diz “Com a bênção de Satoshi, e com grande relutância, vou começar a fazer um projeto mais ativo management for bitcoin “ ( BitcoinTalk ).

Você está certo, Satoshi não fez nenhuma declaração pública sobre um sucessor, mas Andresen “s o anúncio provavelmente conta como a “formalização” de sua nova função como responsável pela manutenção.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *