QUEM ESTÁ POR TRÁS DO DESENVOLVIMENTO DO BITCOIN? Destaque

27 Fevereiro 2019 by 2 comentários Educação 350 Views
Avalie este item
(0 votos)

 

Sabemos que o criador do Bitcoin é o ainda desconhecido Satoshi Nakamoto.

Mas a verdade é que, nove anos depois do bloco Gênesis, há centenas de pessoas mais envolvidas em seu desenvolvimento como software.

Até o momento, existem várias implementações (versões) do Bitcoin com seus próprios desenvolvedores encarregados de manter o código em boas condições e melhorar suas funções e escalabilidade. O mais popular deles, embora não seja o único, é o Bitcoin Core.

CONSENSO DESCENTRALIZADO

Uma das principais características da descentralização do Bitcoin é que qualquer pessoa que possua o conhecimento, em qualquer parte do mundo, pode colaborar em seu desenvolvimento de forma voluntária . No entanto, as propostas para alterar o código devem ter consenso antes de serem aprovadas.

Como explicado em Bitcoin.org , a página de informações mais consultada sobre Bitcoin:


Embora os programadores melhorem o software, eles não podem forçar uma mudança no protocolo Bitcoin porque todos os outros usuários são livres para escolher o software e a versão que desejam. Para permanecer compatíveis entre si, todos os usuários precisam usar software que esteja em conformidade com as mesmas regras. Bitcoin só pode funcionar corretamente se houver consenso entre todos os usuários.

 

Isso significa que, embora qualquer um possa participar de seu desenvolvimento, é impossível que um único ou um pequeno grupo mude o protocolo sem o consentimento da maioria. Como qualquer pessoa pode participar de seu desenvolvimento, todos estão livres para usar a versão que quiserem e o protocolo seguirá as regras do software compatível usado pela maioria.

Com isso em mente, podemos passar por algumas dessas versões para descobrir quem está por trás, fazendo com que o Bitcoin continue a funcionar.

NÚCLEO DE BITCOIN

É a primeira implementação do Bitcoin, originalmente criado por Satoshi Nakamoto como Bitcoin 0.1 e lançado em 9 de janeiro de 2009 no SourceForge, alguns dias após o surgimento do bloco de gênese. Desde o início, o software foi apresentado como open source, ou seja, qualquer pessoa é livre para usá-lo e modificá-lo .

 

Logotipo do Bitcoin Core. Fonte: Núcleo Bitcoin

 

Satoshi continuou a colaborar no seu desenvolvimento, corrigindo falhas e propor melhorias já no GitHub para a versão 0.3.9 no final de 2010. Nesse ponto são demitidos e nomeado como o principal mantenedor Gavin Andresen . Embora algumas fontes afirmam que ele simplesmente desapareceu, e Andresen, sendo o único com o poder de fazer alterações no código (que Satoshi já havia dado a ele antecipadamente), assumiu o papel.

Sob a orientação de Andresen, esta implementação é renomeado Bitcoin QT em novembro de 2011. Anos mais tarde, em 19 de Março de 2014, o título muda de volta para Bitcoin Núcleo em meio a alguma controvérsia, porque o termo implica uma centralização contrária aos ideais do Bitcoin. Menos de um mês depois, Bitcoin Core também muda mantenedor principal, agora com Wladimir van Laan veados na cabeça, que continuou nesse papel até agora .

COMO FUNCIONA O PROCESSO DE DESENVOLVIMENTO?

Conforme explicado no GitHub , qualquer um pode contribuir para o desenvolvimento; No entanto, por "razões práticas", existe uma hierarquia estabelecida entre os colaboradores através da meritocracia. Ou seja, aqueles que foram mais longos e contribuíram mais para o código têm mais poder de decisão final.

Além disso, existem as figuras dos "mantenedores" do código no GitHub, que têm acesso privilegiado e são responsáveis ​​por gerenciar as solicitações para incluir novas propostas de código no repositório principal (pull requests) ; e o papel do principal mantenedor , responsável em última instância pela nomeação de novos mantenedores e pela implementação de novas versões.

É importante ressaltar que quando essas novas versões implicam alguma mudança importante e irreversível no software, adotá-las ou não depende inteiramente da comunidade de bitcoiner e não dos desenvolvedores. Nesses casos, os votos da comunidade sobre o futuro da rede usando a versão do software Bitcoin você quer e / ou apoio com o seu poder de processamento ( mineiros ) para essa versão, como aconteceu com SegWit em 2017.

Se um número suficiente de usuários usar a versão que deseja manter, a rede adotará as regras dessa versão no protocolo. Assim, as regras versões compatíveis permanecer na espinha dorsal do Bitcoin e outros bifurcado, ou criar um novo criptomoeda se outra cadeia e mineração nós o suficiente têm apoiar isso.

A jornada para mudar o código começa com a criação de uma proposta de melhoria de bitcoin (BIP) , que qualquer desenvolvedor pode enviar como uma idéia para discutir a lista de e-mail principal na Linux Foundation. Uma vez discutido, o GitHub é criado para solicitar um rascunho formal com certas diretrizes, que podem ser revisadas pela comunidade. Em seguida, o rascunho é enviado ao editor do BIP, que atualmente é Luke Dashjr . Somente após a sua aprovação é atribuído um número e uma categoria, e é integrado ao repositório Bitcoin.

Quando mantenedores passar uma solicitação de recebimento , ele passa minuciosa revisão por pares fase  (peer review) , onde qualquer um pode participar através do GitHub, o canal de IRC Freenode bitcoin-DEV, Slack Núcleo canal, Bitcoin Stack Exchange, a lista de email do Core na Linux Foundation e o fórum de desenvolvimento do BitcoinTalk.

DESENVOLVEDORES EM DESTAQUE

O número total de parceiros no Bitcoin Core pode ser encontrado no GitHub, bem como em cada uma de suas contribuições. Em Bitcoin.org existem cerca de 368 programadores de todo o mundo. Atualmente, além de van der Laan, Pieter Wuille e Jonas Schnelli são os mantenedores do código.

Abaixo, você pode encontrar uma lista de desenvolvedores proeminentes, tanto por seu número e qualidade de contribuições quanto pelo tempo que eles gastaram nessa tarefa.

  1. Wladimir van der Laan

Até o momento, ele fez 5.778 revisões (commits) no código. Além de estar em Amsterdã (Holanda), pouco se sabe sobre esse programador. Em ocasiões anteriores, ele se recusou a dar entrevistas e suas redes não incluem dados pessoais.

É ativo no repositório central desde 2011 e a partir de 2015 ele foi contratado por iniciativa de moeda Digital do MIT Media Lab de continuar a desenvolver Bitcoin após a falência da Fundação Bitcoin. Seus pseudônimos conhecidos são laanwj, wumpus e orionwl.

  1. Pieter Wuille

 

Pieter Wuille é um dos grandes responsáveis ​​pelo SegWit. Fonte: GitHub

 

Desde 2011 ele contribuiu com 1.584 revisões do código, é autor de 12 BIPs e foi um dos principais desenvolvedores trabalhando na implementação do SegWit. Além disso, em julho de 2018, apresentou oficialmente o esquema de assinatura de Schnorr como uma proposta de melhoria de bitcoin.

Ele é Ph.D em Ciência da Computação pela Universidade Católica de Leuven (Bélgica). Ele trabalhou, entre outros, para o Google, e também é co-fundador da Blockstream, uma empresa especializada na criação de cadeias laterais com blockchain. Seu pseudônimo no GitHub é "sipa".

  1. Marco Falke

Este é outro dos desenvolvedores que preferiram permanecer anônimos. Ele foi nomeado mantenedor em 2014 por van der Laan, mas deixou o cargo no início de 2018. Durante esse período, ele fez 1.175 revisões.

De acordo com a sua GitHub, se trata de Munique (Alemanha), embora um breve na empresa onde ele trabalha, código de cadeia Labs indica que se mudou para Nova Iorque a partir de 2017 para "trabalhar em tempo integral em software de fonte aberta."

  1. Gavin Andresen

 

Gavin Andresen em 2015. Fonte: Web Summit (Flickr).

 

Sem dúvida, um dos desenvolvedores mais falados, com 1.101 revisões e 12 BIPs para o seu crédito. Ele foi o principal mantenedor do Bitcoin desde a sua criação, por 4 anos, e foi encarregado de criar a Bitcoin Foundation para fornecer financiamento e educação sobre o ecossistema. Quando a fundação foi encontrada sem fundos em 2015, Andresen, como van der Laan, foi contratado pela Digital Currency Initiative do MIT Media Lab.

Ele é formado em Ciência da Computação pela Universidade de Princeton e reside em Massachusetts (EUA). Em 2016 eu estava cercado por polêmica sobre a suposta identidade de Craig Wright como Satoshi Nakamoto, o que causou van der Laan revogar seu status de rede mantenedor por medo de que este poder deve cair em mãos erradas. Desde então, Andresen permaneceu bastante distante da mídia e do mundo do Bitcoin.

  1. Matt Corallo

 

Matt Corallo. Fonte: Chaincode Labs.

 

Desde 2011, contribuiu com 619 avaliações e 4 BIPs. Ele também foi co-fundador da Blockstream, colaborou no White Paper of Side Chains e implementou o Elements Sidechain. A empresa para a qual ele trabalha atualmente é a Chaincode Labs.

Ele é formado em Ciência da Computação pela Universidade da Carolina do Norte (EUA). Seu pseudônimo no GitHub é TheBlueMatt.

  1. Jonas Schnelli

Originário da Suíça, ele contribuiu com 611 revisões do código e 3 BIPs desde 2013. Ele é co - fundador da Shift Cryptosecurity, cujo principal produto é o portfólio de hardware da BitBox. Anteriormente, ele desenvolveu aplicativos para empresas como Coop e Credit Suisse.

Sem revelar muita informação sobre si mesmo, em sua conta no GitHub ele se declara cypherpunk e hacker.

  1. Campos de Cory

A partir de 2013, contribuiu com 573 revisões. Desde 2015, ele foi contratado pela Digital Currency Initiativedo MIT Media Lab , juntamente com van der Laan e Andresen. Além disso, ele faz parte do Conselho de Diretores da Fundação XBMC, encarregado de manter o software de entretenimento Kodi, do qual ele também é desenvolvedor.

Seu pseudônimo no GitHub é "theuni". Ele também é conhecido por ter revelado uma vulnerabilidade crítica no Bitcoin Cash.

  1. John Newberry

 

John Newberry Fonte: Bitcoin Optech.

 

Tem uma contagem de 399 revisões desde 2015. Ele vem da empresa Chaincode Labs e trabalha em tempo integral na Bitcoin desde 2016, em Nova York. Atualmente, ele também é o diretor da ONG Bitcoin Optech , uma iniciativa que busca ajudar as empresas a entender e melhorar suas implementações de Bitcoin.

Ele também é um desenvolvedor da Rede Lightning e, como vários de seus colegas, preferiu manter um perfil razoavelmente baixo.

  1. Gregory Maxwell

Desde 2011, contribuiu com 265 revisões para o código, 2 BIPs e várias iniciativas voltadas para a privacidade, como o CoinJoin. Ele é co-fundador da Blockstream e foi um mantenedor do Bitcoin Core até 2015.

 

Gregory Maxwell em 2017. Fonte: CoinDesk

 

No início deste ano, ele se aposentou da Blockstream para trabalhar em tempo integral no desenvolvimento do Bitcoin. Além disso, o satélite que a empresa lançou no ano passado para transmitir nós blockchain por ondas de rádio foi idéia dele originalmente.

Antes do Bitcoin, ele trabalhou para a Mozilla por vários anos e foi um dos primeiros colaboradores da Wikipedia. Ele é um defensor do código aberto e da criptografia.

  1. Peter Todd

Ele ingressou na Core em 2012 e fez 102 revisões no código e 5 BIPs. Ele também é os projetos python-bitcoinlib mantenedor, uma biblioteca de código para uma interface mais simples Bitcoin e OpenTimestamps, um timestamping sistema descentralizado usando Bitcoin para 'provar a existência' de documentos. Ele se aposentou do Core em 2017.

Ele é graduado em Artes, com um grau focado na intersecção entre arte e tecnologia. Anteriormente, ele também esteve envolvido com as startups Coinkite e DarkWallet, bem como com Chaincode Labs, de quem recebeu uma concessão. Reside em Toronto (Canadá).

Mais nomes

Outros desenvolvedores destacados por antiguidade e as contribuições para o Bitcoin Core são Lucas Dashjr(353 commits e 11 bips), Alex Morcos (209), Russell Yanofsky (180), Eric Lombrozo (32 e fundador da Ciphrex) e Jimmy Song (14 e fundador de Blockchain de Programação).

Eles também são mantenedores notáveis aposentados Martti Malmi (Sirius_m) e Laszlo Hanyecz (famoso para a compra da primeira pizza com BTC ), que compartilham com Nakamoto conta no GitHub tem contribuído 271 comentários. Mantenedores anteriores também foram Jeff Garzik (CEO da Bloq), Nils Schneider (fundador da Bitcoin Charts) e Chris Moore.

OUTROS GRUPOS

Como mencionado anteriormente, o Bitcoin Core é apenas uma das implementações do Bitcoin, portanto, existem outros grupos de desenvolvedores mantendo suas próprias implementações. Aqui mencionamos as alternativas mais notáveis pelo número de nós ativos, junto com seus desenvolvedores.

BITCORE

 

Logotipo do Bitcore. Fonte: Bitcore

 

Nasceu em 2013 e é descrito como um nó modular escrito em Node.js para aplicativos baseados em bitcoins e blockchain. Inclui uma API, um explorador e vários tipos de portfólios. Embora seja de código aberto, é gerenciado pelo BitPay no GitHub. Tem 210 nós de rede.

Entre seus principais colaboradores estão os argentinos Manuel Aráoz (co-fundador do Zeppelin) e Esteban Ordano (fundador do Decentraland).

BCOIN

 

Logotipo da Bcoin. Fonte: Bcoin

 

Ele nasceu em 2014, também escrito em Node.js, e está sendo usado principalmente pela empresa Purse.io, para a qual, na verdade, foi originalmente criado . É descrito como a "primeira implementação de nó completo construída especificamente para a produção de sistemas de escala". Inclui suporte para mineração e cadeias laterais. Possui 51 nós na rede.

Seus principais colaboradores são os americanos Christopher Jeffrey ( CTO da Purse.io ) e Fedor Indutny (engenheiro de software no PayPal).

BITCOIN KNOTS

 

Bitcoin Knots logo. Fonte: Nós Bitcoin

 

Comece a ser um ramo independente de Bitcoin Núcleo desde 2014. A  versão mais recente , escrito em C ++, ele pode ser usado como um cliente de desktop, como no caso de Bitcoin Núcleo de pagamentos regulares ou como um utilitário de servidor para os comerciantes e outros serviços de pagamento. Tem 39 nós na rede.

No momento, seu criador e único colaborador é o co-fundador da Blockstream e também desenvolvedor do Core Luke Dashjr.

BTCD

Ativo desde 2013, é descrito como uma implementação de nó completo escrita em Go. Além disso, embora seja estável, percebe-se que ainda está em fase de testes e que não possui a funcionalidade de bolsa por si só. Tem 39 nós ativos na rede.

Curiosamente, seu principal contribuidor, por número de revisões (1.576), é o principal responsável pelodesenvolvimento da criptomoeda Decred , Dave Collins. Seguido por Decred desenvolvedor David Hill.

BITCOIN ILIMITADO

 

Logo Bitcoin Ilimitado. Fonte: BU

 

Foi escrito em C ++ e data de 2009 no GitHub . Sua principal proposta é o tamanho do bloco ajustável, este acompanhado por blocos finos Xtreme (Xthin) e validação paralela. Ainda tem 30 nós ativos na rede e em 2017 chegou a quase 1.000.

Porque é um derivado direto do Bitcoin Núcleo entre seus colaboradores mais a figura de uma boa parte dos principais desenvolvedores da primeira implementação comentários, incluindo van der Laan, Wuille, Andresen, Campos Corallo, Schnelli, Falke e Maxwell.

No entanto, estes foram inativos lá mais ou menos desde a criação do Bitcoin Cash, criptomoeda que atende aos ideais da BU. Pelo contrário, os desenvolvedores mais ativos ultimamente são Peter Tschipper e Andrew Stone.

QUEM PAGA AS CONTAS?

Se a Bitcoin fosse uma joint venture, seria fácil distinguir de onde vem o salário dos desenvolvedores e o equipamento necessário. No entanto, o Bitcoin é um sistema descentralizado de código aberto, portanto, na realidade, a grande maioria de seus desenvolvedores contribui com seu talento e seus equipamentos de forma voluntária.

Embora isso não signifique que o Bitcoin não tenha nenhum financiamento. Na verdade, a primeira tentativa de obter a Fundação Bitcoin foi criado por Andresen, que ajudou a "pagar as contas" até 2015. A partir do próximo ano, Bitcoin Núcleo estabelece seu Programa de Patrocínio , através do qual as empresas e as organizações podem aplicar para ser patrocinadores, desde que estejam dispostos a respeitar os ideais do Bitcoin.

Ao longo dos anos, diversas empresas e organizações vêm surgindo nesse panorama, dentre as quais podemos destacar:

BLOQUEIO

 

Logotipo da Blockstream. Fonte: Blockstream

 

É uma empresa dedicada especialmente ao desenvolvimento de cadeias laterais desde sua aparição em 2014. Quase todos os seus co-fundadores fazem parte do Bitcoin Core e, como resultado, recebem ou receberam seu salário de lá. Isso inclui Corallo, Maxwell, Dasjr e Wuille, este último dedicado em tempo integral ao desenvolvimento do Bitcoin.

Vale ressaltar que esta empresa inclui nos contratos de seus desenvolvedores uma cláusula ética, que determina que, se vierem a pedir algo que contrarie os interesses da Bitcoin, eles têm o direito de recusar e continuar cobrando.

CHAINCODE LABS

 

Logotipo da Chaincode Labs Fonte: Chaincode Labs

 

Nascida no mesmo ano da Blockstream, de acordo com seu site, "a Chaincode Labs existe para apoiar e desenvolver o Bitcoin e outros sistemas P2P descentralizados". Uma declaração que ganha mais peso ao notar que toda a sua equipe é formada por desenvolvedores do Bitcoin Core, incluindo Corallo, Newberry, Yanofsky e Falke.

Na verdade, foi fundada pelos desenvolvedores do Core, Alex Morcos e Suhas Daftuar.

CIPHREX

 

Logotipo da Ciphrex. Fonte: Ciphrex

 

Foi fundada em 2014 pelo desenvolvedor do núcleo, Eric Lombrozo, e seusprincipais produtos são seu portfólio de assinatura múltipla com segurança corporativa mSigma e o CoinSocket, uma plataforma para desenvolvimento de aplicativos.

Lombrozo comentou em ocasiões passadas que colabora na Core porque acredita no potencial da tecnologia e isso também representa uma grande oportunidade para si próprio.

INICIATIVA DE MOEDA DIGITAL DO MIT MEDIA LAB

A Digital Currency Initiative, pertencente ao Laboratório de Mídia do Instituto de Tecnologia de Massachusetts (MIT), tem a missão, segundo seu site , de "criar um futuro no qual o valor móvel da Internet seja tão intuitivo e eficiente quanto a movimentação de informações". Seu atual diretor é Neha Narula .

 

Logo do DCI. Fonte: DCI

 

Como mencionado acima , ele foi encarregado de contratar, a partir de 2015, Wladimir van der Laan, Gavin Andresen (já aposentado) e Cory Fields para trabalhar em tempo integral no Bitcoin com total liberdade. Eles podem até trabalhar em outras implementações fora do Bitcoin Core.

Deve-se mencionar, no entanto, que o salário desses desenvolvedores não vem realmente do MIT. Esta iniciativa específica é patrocinada por várias empresas e indivíduos, incluindo BitFury, Bitmain, Circle, Chain, Nasdaq, o investidor de risco Fred Wilson e o fundador do LinkedIn, Reid Hoffman.

BTCC

 

Logotipo do BTCC. Fonte: BTCC

 

É a casa de câmbio mais antiga do ecossistema, embora a empresa também tenha um pool de mineração. Este 2018 foi adquirido por um fundo de investimento em Hong Kong, provavelmente com a intenção de escapar das medidas rigorosas tomadas pelas autoridades chinesas no que diz respeito às criptomoedas.

Em 2016, a BTCC contratou Peter Todd para trabalhar no desenvolvimento do Bitcoin no mínimo 14 horas por mês durante seis meses.

OUTROS

Gregory Maxwell mencionou que as empresas Coinbase, Bitmain e Blockchain também estão incluídas entre os principais patrocinadores. Além disso, como pudemos ver nas implementações alternativas, existem diferentes empresas colocando talento humano e fundos no desenvolvimento do Bitcoin em geral, mesmo que não seja em direção ao núcleo. Estes incluem BitPay, Purse e Decred.

Em qualquer caso, a lista está longe de ser conclusiva, especialmente por causa do anonimato em que muitos dos desenvolvedores decidiram ficar.

Em conclusão, sobre quem está por trás do desenvolvimento do Bitcoin: centenas de pessoas, organizações e empresas em todo o mundo, que fornecem talentos e recursos financeiros. E esse número só continuará crescendo no mesmo ritmo que o Bitcoin.

 

2 comentários

Deixe um comentário

Certifique-se de preencher os campos indicados com (*). Não é permitido código HTML.