Билл Гейтс еще учился в старшей школе, когда Ричард Столлман был занят взломом компьютеров в лаборатории искусственного интеллекта Массачусетского технологического института в 1971 году. Столлман продолжил движение за свободное программное обеспечение, и Гейтс с радостью взял на себя роль антигероя корпоративного программного обеспечения.
На днях я смотрел «Revolution OS», историю вычислений с открытым исходным кодом, и не мог не рассмеяться, когда рассказчик прочитал язвительное «Открытое письмо любителям» Гейтса. Microsoft выпустила программное обеспечение для самого раннего Altair 8800 и обвиняла любителей ПК в незаконном копировании и распространении этого программного обеспечения. Гейтс писал:
«За аппаратное обеспечение нужно платить, но программное обеспечение — это то, чем можно поделиться. Кого волнует, получают ли люди, которые работают над этим, деньги? Это справедливо?»
Столлман шел по другому пути. В 1984 году он уволился с работы в Массачусетском технологическом институте, чтобы сосредоточиться на создании бесплатной и открытой операционной системы. Цель состояла в том, чтобы создать альтернативу проприетарным системам, таким как Unix. Его проект был удачно назван GNU, что является рекурсивной аббревиатурой от «Gnu’s not Unix».
Эта статья является частью CoinDesk. Будущее рабочей недели.
Столлман был слишком хорошо знаком с утверждением Гейтса о том, что разработчики не могут зарабатывать деньги на бесплатном и открытом программном обеспечении. В 1985 году он опубликовал свой знаменитый «Манифест GNU» и прямо выступил против аргументов Гейтса. В разделе «Программистам нужно как-то зарабатывать на жизнь» Столлман написал:
«Люди с новыми идеями могли бы распространять программы как бесплатное программное обеспечение, прося пожертвования от довольных пользователей».
Как стать разработчиком биткойнов — платите вперед
Майк Шмидт, соучредитель и исполнительный директор Brink, организации, которая финансирует разработку биткойнов, объясняет, что разработчики биткойнов не просто создают код. Они тестируют, анализируют и вносят свой вклад многими другими способами. На самом деле, глубокая страсть к содействию имеет решающее значение, если вы хотите присоединиться к семье Биткойн.
Шмидт сравнивает процесс становления разработчиком биткойнов с воронкой. Наверху у вас акклиматизация. Здесь можно близко познакомиться с ключевыми областями, над которыми работают современные разработчики. Отличной отправной точкой является подписка на еженедельный информационный бюллетень Bitcoin Optech, в котором собрана информация из списков рассылки разработчиков, запросов на вытягивание и ключевых обсуждений.
Далее, у вас есть образование. Шмидт рекомендует учебные курсы по кодированию биткойнов, такие как семинары Джимми Сонга по программированию блокчейна или курс Лизы Нейгут по Base58. Также есть нечто, называемое PR Review Club, где начинающие разработчики могут отточить свои навыки проверки запросов на вытягивание.
В нижней части воронки разработчики осваивают внутреннюю работу кодовой базы Bitcoin Core. Чтобы было ясно, нет волшебной линии, разделяющей каждую стадию, и эта концепция воронки является лишь аналогией. Фактически, некоторые разработчики, такие как Ларри Руан, вошли в воронку на промежуточном этапе. Руан — разработчик Bitcoin Core, получающий грант Brink на полную ставку. Он получил степень магистра наук в области электротехники в Университете Иллинойса.
«Когда я впервые услышал о Биткойне в 2013 году, я был больше всего очарован ненадежным механизмом консенсуса. Я не думал, что такое возможно, тем более так просто, — сказал Руан.
Руан уже работал над протоколами консенсуса, такими как Paxos, но что-то в консенсусе Proof-of-Work в Биткойне привлекало его. На самом деле, он ненадолго увлекся майнингом биткойнов, прежде чем его наняли для работы над Zcash.
«Я получил работу в Electric Coin Company, создателя Zcash, кодового форка Bitcoin Core. Я случайно обнаружил небольшую ошибку в Zcash и обнаружил, что она также существует «вверх по течению». Поэтому я открыл свой первый пулл-реквест Bitcoin Core, чтобы исправить ошибку. Он быстро слился, поэтому я предположил, что внести изменения в Bitcoin Core довольно просто. (Это убеждение было наивным)», — сказал Руан.
Этот запрос на вытягивание вызвал эффект маховика. Руан постепенно увеличивал свой вклад, пока Бринк не предоставил ему небольшой грант для работы над Bitcoin Core один раз в неделю по 10 часов в день.
«Я предложил помочь с проверкой запросов на включение, потому что сейчас это крайне необходимо. Это также помогает показать свой энтузиазм и преданность делу. У вас гораздо больше шансов на успех, если вы уже приложили усилия и заработали репутацию», — сказал он.
Проявив себя и заплатив вперед, он получил стипендию на полный рабочий день. У меня сложилось впечатление, что процесс подачи заявки на грант Бринка является сложным и конкурентоспособным, поэтому я спросил Руана, что отличает его заявку на грант.
«Мне повезло, что мне помогли более опытные разработчики. Я много раз пересматривал свое заявление. Я думаю, полезно быть как можно более конкретным и подчеркивать, как ваша работа будет способствовать продвижению Биткойна», — сказал он.
Финансирование разработки Биткойн
Программы стипендий и грантов Brink на 100% финансируются донорами. Доноры варьируются от крупных криптобирж, таких как Coinbase, до небольших стартапов, таких как BtcTurk. Бринк — не единственный игрок в сети финансирования Биткойн, и Шмидт сразу же указал, насколько разнообразна эта сеть.
«Есть чейнкод [Labs] в которой работает группа разработчиков биткойнов. Они в Нью-Йорке, и у них там хороший офис. Есть Blockstream, в котором есть группа людей, специализирующихся на криптографии. Итак, «крипто» означает криптографию. Они финансируют многих криптографов и математиков, занимающихся исследованиями и разработками в космосе».
Эти усилия по финансированию носят глобальный масштаб. Шмидт привел в пример Qala, программу финансирования Биткойн, поддерживающую следующую волну разработчиков Биткойн и Lightning в Африке. Qala финансируется некоторыми из тех же организаций, которые делают пожертвования Brink. Фактически, до нынешнего медвежьего рынка многие компании в этом секторе увеличивали свою деятельность по финансированию.
«Многие биржи пытаются создать или создали собственные подразделения по финансированию разработчиков, первым из которых является BitMEX. На протяжении многих лет они финансировали разных разработчиков, и все это они делают сами. Там есть кто-то, чья работа состоит в том, чтобы проверять заявки и проверять их, чтобы убедиться, что нужные люди получают финансирование», — сказал Руан.
Еще в 2020 году Coinbase запустила свой Crypto Community Fund с первоначальной целью финансирования разработки Bitcoin Core. Gemini недавно анонсировала Superlunar, которая предоставляет гранты и спонсорство участникам рынка.
Фонд прав человека (HRF) пожертвовал более 750 000 долларов США более чем 20 проектам, связанным с биткойнами, через свой Фонд развития биткойнов. Видение HRF состоит в том, чтобы продвигать использование биткойнов в качестве финансового инструмента для правозащитников.
«Пейзаж намного богаче, чем в прошлые годы, и это хорошо, но еще многое предстоит сделать», — сказал Руан.
Читать далее: Фонд прав человека выделяет 210 тысяч долларов в виде грантов на разработку биткойнов
Карьерный совет от разработчика Bitcoin Core
Знаменитое высказывание Столмена: «Свободное программное обеспечение — это вопрос свободы, а не цены». Это моя любимая цитата Столлмана. Я привожу эту цитату, потому что почувствовал похожий настрой, когда обратился к Руане за советом начинающим разработчикам.
«Самый важный совет, который я могу дать, — сначала заглянуть внутрь себя», — сказал он.
Вознаграждение до $580 за регистрацию на Bybit!
Бонус до 4000$ за пополнение на Bitget!