O estágio do Blockchain Commons apresenta aos jovens desenvolvedores o código aberto

O estágio Blockchain Commons apresenta jovens desenvolvedores ao código aberto - emile perron xrVDYZRGdw4 unsplash dimensionado 1 1024x576Quando Christopher Allen recebeu inscrições para o estágio Blockchain Commons 2020, ele teve um problema: ele tinha mais perguntas do que jamais havia recebido na história do estágio, e todas de candidatos estelares.

Esse era um grande problema, é claro, e Allen o enfrentou de frente expandindo o programa de estágio. Ele normalmente leva apenas um estagiário sob sua tutela, mas este ano ele fez 7. À medida que o estágio se aproxima do fim, as contribuições dos estagiários para software livre e de código aberto (FOSS) estão quase concluídas e serão disponibilizadas em breve para o público.

The Blockchain Commons: um hub para software de código aberto

Allen fundou o Blockchain Commons em 2018 em um esforço para manter o desenvolvimento do Bitcoin aberto e distribuído. Anteriormente, ele ajudou a criar o protocolo OpenSSL / TLS, um padrão de criptografia para proteção de dados transmitidos pela Internet.

Em 2014, o bug Heartbleed comprometeu a implementação do padrão de criptografia OpenSSL, que na época controlava 60% do tráfego da Internet (e com isso, trilhões de dólares de comércio online).

O defeito foi prontamente reparado. Mas Allen abraçou essa preocupação e prometeu que não permitiria que um único erro ameaçasse a segurança de outros projetos de software em que trabalha. Então Allen “descobriu” o Bitcoin e fundou a Blockchain Commons, uma organização sem fins lucrativos para fazer sua parte em manter o desenvolvimento do Bitcoin distribuído.

O que os novos desenvolvedores de Bitcoin criaram

Com um número tão grande de estagiários, todos tiveram a oportunidade de trabalhar em um projeto de sua escolha sob a supervisão de Allen, além de trabalhar em um projeto para todo o grupo. Cada um desses projetos foi para melhorar o software nos repositórios Blockchain Commons.

Como um projeto de grupo, os estagiários trabalharam no Spotbit, um software de curadoria de feed de preços Bitcoin (BTC) apoiado pelo Tor. Entre os projetos individuais, podemos citar o Lethe Kit, uma carteira que pode gerar sementes e endereços para receber transações, mas não pode enviar bitcoins por meio de transações Bitcoin parcialmente assinadas, e o Gordian.

O Gordian Server funciona de forma semelhante aos painéis do Bitcoin Node, como o My Node, oferecendo aos usuários uma interface gráfica do usuário (GUI) para interagir com o Bitcoin Core. A outra peça de trabalho no projeto, Gordian Wallet, é uma carteira Bitcoin móvel para iOS que pode se conectar ao Gordian Server.

Olhando para a próxima equipe de estagiários

Após a conclusão deste estágio, Allen oferecerá outro que começa em outubro e termina em dezembro. Ele ressaltou que o último estágio espera atrair mais talentos de campos adjacentes ao Bitcoin, não apenas da área de computação.

Isso pode significar que os alunos que estudam direito, biblioteconomia ou outras disciplinas ajudam a melhorar os aspectos da documentação do Blockchain Commons. Quando Allen perguntou a seus alunos o que eles diriam aos estagiários entrantes, um deles respondeu com o espírito do que pode ser considerado a ética básica do estágio: faça muitas perguntas e colabore com os outros sempre que possível.