Стажировка Blockchain Commons знакомит молодых разработчиков с открытым исходным кодом

Этап Blockchain Commons знакомит молодых разработчиков с открытым исходным кодом - emile perron xrVDYZRGdw4 unsplash scaled 1 1024x576Когда Кристофер Аллен получил заявки на стажировку Blockchain Commons 2020, у него возникла проблема: у него было больше вопросов, чем он когда-либо получал за всю историю стажировки, и все от звездных кандидатов.

Конечно, это была большая проблема, и Аллен решительно решил ее, расширив программу стажировки. Обычно он берет под свою опеку только одного стажера, но в этом году он взял 7. По мере того как стажировка подходит к концу, вклад стажеров в бесплатное программное обеспечение с открытым исходным кодом (FOSS) приближается к завершению и скоро будет открыт. публике.

Blockchain Commons: центр программного обеспечения с открытым исходным кодом

Аллен основал Blockchain Commons в 2018 году, чтобы сделать разработку биткойнов открытой и распределенной. Ранее он участвовал в создании протокола OpenSSL / TLS, стандарта шифрования для защиты данных, передаваемых через Интернет.

В 2014 году ошибка Heartbleed скомпрометировала реализацию стандарта шифрования OpenSSL, который в то время обрабатывал 60% интернет-трафика (а вместе с ним и триллионы долларов онлайн-торговли).

Дефект был оперативно устранен. Но Аллен принял это беспокойство и пообещал, что не допустит, чтобы ни одна ошибка угрожала безопасности других программных проектов, над которыми он работает. Затем Аллен «открыл» Биткойн и основал Blockchain Commons, некоммерческую организацию, чтобы внести свой вклад в распространение разработки Биткойна.

Что создали новые разработчики биткойнов

При таком большом количестве стажеров каждый имел возможность работать над проектом по своему выбору под руководством Аллена, а также работать над проектом всей группы. Каждый из этих проектов направлен на улучшение программного обеспечения в репозиториях Blockchain Commons.

В рамках группового проекта стажеры работали над Spotbit, программным обеспечением для отслеживания цен на биткойны (BTC), поддерживаемым Tor. Среди отдельных проектов мы упоминаем Lethe Kit, кошелек, который может генерировать начальные числа и адреса для приема транзакций, но не может отправлять биткойны через частично подписанные биткойн-транзакции, и Gordian.

Gordian Server работает аналогично информационным панелям узла Биткойн, таким как My Node, предлагая своим пользователям графический интерфейс пользователя (GUI) для взаимодействия с ядром Биткойна. Другая часть работы над проектом, Gordian Wallet, представляет собой мобильный биткойн-кошелек для iOS, который может подключаться к Gordian Server.

Ищем следующую команду стажеров

По завершении этой стажировки Аллен предложит еще одну, которая начнется в октябре и закончится в декабре. Он отметил, что последняя стажировка надеется привлечь больше талантов из областей, смежных с Биткойном, а не только из ИТ-сферы.

Это может означать, что студенты, изучающие право, библиотечное дело или другие дисциплины, помогают улучшить аспекты документации Blockchain Commons. Когда Аллен спросил своих студентов, что они скажут новым стажерам, один из них ответил в духе того, что можно считать основной этикой стажировки: задавать много вопросов и сотрудничать с другими, когда это возможно.