Хадсон Джеймсон умеет программировать, но предпочитает оставлять это другим, более опытным. Ему больше нравится поговорить.
Выросший на северо-востоке Техаса, он изучал информатику в Университете Северного Техаса.
«Там я обнаружил, что не силен в разработке программного обеспечения, но я могу это понять», - сказал Джеймсон.
Его понимание программного обеспечения и его способность объяснить понятое предоставили ему уникальные возможности для того, чтобы быть координатором всех основных разработчиков Ethereum, и эту роль он выполнял в течение четырех лет в Ethereum Foundation.
«Я мог говорить с разработчиками на их языке именно так, как им нужно было его слышать, а также координировать людей, которые не хотели принимать решения и не хотели заниматься координацией; они просто хотели кодировать», - сказал Джеймсон.
Джеймсон ушел со своей должности в апреле 2021 года, чтобы сделать перерыв и поправить психическое здоровье. Теперь он независим, за исключением нескольких консультативных ролей.
Но даже несмотря на то, что официально он больше не работает в Ethereum, он находится в уникальном положении, чтобы размышлять о долгом пути Ethereum к The Merge, серьезному обновлению консенсуса Proof-of-Stake, который начал свою первоначальную стадию на этой неделе.
«Просто встань и сделай это»
Джеймсон не может скрыть своего волнения по поводу The Merge:
«Это самое большое событие, которое произошло с Ethereum с момента его запуска. Буквально невозможно переоценить, насколько безумно то, что мы наконец-то здесь после стольких лет исследований и разработок».
Он сказал, что недавно просматривал сообщение в блоге Ethereum Foundation, в котором указаны приблизительные даты слияния. «Я чувствовал то же, что и в 2015 году, когда я был очень вовлечен в Ethereum, и каждый день был цирком. Я просто подумал:
«О, это так захватывающе, это то, чего я ждал много лет, и это наконец-то сбывается».
В 2015 году, когда был запущен Ethereum, Джеймсон работал разработчиком программного обеспечения в компании финансовых услуг USAA. К тому времени он уже был глубоко в кроличьей норе криптовалюты, поскольку четырьмя годами ранее открыл для себя Биткойн.
«Сначала я был одержим биткойнами и криптовалютами, потому что я чувствовал, что должны быть технологии, устойчивые к цензуре и обеспечивающие конфиденциальность, чтобы помочь людям, которые находятся в странах, где вы не можете получить информацию или деньги», - сказал он.
Когда Ethereum был запущен, Джеймсону стало ясно, что он предоставляет больше возможностей, чем Биткойн:
«У вас может быть работающая программа, которую никто не может остановить. Или вы можете написать что угодно в блокчейне, который хотите, в нанополе, и никто не сможет это подвергнуть цензуре. Это супермощно».
Джеймсон был вдохновлен. Он вызвался модерировать чаты Ethereum, в том числе на Reddit. Затем он отправился на первую Devcon, конференцию разработчиков Ethereum, в Лондоне и начал участвовать в мероприятиях волонтером. Минг Чан, в то время исполнительный директор Ethereum Foundation, обратил на это внимание и спросил, не хочет ли он работать в фонде.
Примерно через восемь месяцев Джеймсон оставил свою работу в USAA и присоединился к фонду. У него не было конкретной роли - фонд работал не так:
«Сейчас есть более формализованные роли, но это было нечто большее: если ты хочешь что-то сделать, ты просто встаешь и делаешь это».
Ethereum Cat Herders
Джеймсон провел свой первый год или около того в фонде, помогая организовывать DevCon 2 и DevCon 3. Но в это время «стало очевидным, что в некоторых областях Ethereum и разработки протоколов есть несколько серьезных пробелов». Например, не было последовательного процесса предложения и обсуждения обновлений системы.
Итак, Джеймсон начал управлять репозиторием Ethereum Improvement Protocol (EIP), пространством, с которого начинаются все обновления Ethereum. Он помог переделать EIP 1, в котором изложены правила, регулирующие процесс EIP, чтобы сделать его более ясным и упорядоченным. Он назвал себя де-факто главным редактором EIP.
Он также отметил, что встречи основных разработчиков не проводились регулярно, в основном потому, что у них не было формальной структуры или ритма.
«Итак, общение начало становиться немного шатким. Никто не говорил столько, сколько следовало бы. Общение между командами было нечастым», — сказал он.
Джеймсон перезапустил звонки и начал записывать и транслировать их в прямом эфире, чтобы сделать их более прозрачными. Позже он помог создать группу под названием Ethereum Cat Herders, которая делала заметки во время встреч разработчиков и помогала информировать сообщество о том, что происходит.
Проводя основные собрания разработчиков, Джеймсон в конечном итоге сыграл ключевую роль в поддержании развития Ethereum. Он выступал в роли метронома, помогая группам разработчиков держаться в одном ритме.
«Моя роль на звонках заключалась в том, чтобы установить повестку дня, убедившись в том, что на звонке были нужные люди. И поэтому я был скорее привратником для того, кто может включать и выключать вызовы, - сказал он. - Но это была очень свободная сторожевая работа, потому что, как правило, я больше всего хочу не пускать троллей, потому что люди, которые должны были быть там, просто органично переходили бы к звонкам».
Его опыт разработки программного обеспечения позволил ему понять сложные дискуссии, которые он умел излагать более простым языком. Поскольку он был «слишком одержим Ethereum», он всегда был готов к разговору. И то, что большая часть общения происходила в сети, вполне устраивало Джеймсона.
«Я думаю, что отчасти это можно отнести к тому факту, что я нейроотличный, — сказал Джеймсон. - Из-за этого я не всегда понимаю некоторые социальные сигналы личного общения, но в Интернете вам нужно просто правильно произносить слова. И поэтому это намного проще сделать».
Он добавил, что даже во время голосовых вызовов пользователю не нужно смотреть в глаза, он может отключить камеру и даже не использовать свое настоящее имя.
«Так что это действительно расширяет возможности».
Оглядываясь назад на путь Ethereum
На протяжении всего времени, проведенного на собрании основных разработчиков, Джеймсон имел уникальное представление обо всем, что происходило, и о том, как это развивалось.
По его словам, Proof-of-Stake уже давно является целью, начиная с момента запуска сети. По его словам, долгое время разработчики могли рассматривать это как долгосрочную цель и сосредоточиться на тушении небольших пожаров. Но в конце концов Ethereum начал расти так быстро, что они больше не могли игнорировать влияние модели консенсуса Pro-of-Work на окружающую среду.
«Это не должно было произойти так быстро. По крайней мере, это моя точка зрения», - сказал Джеймсон. Он добавил, что быстрый рост - это неплохо. Но это имеет последствия.
По словам Джеймсона, этот быстрый рост сети и числа групп разработчиков, работающих над ней, были одним из самых больших изменений за те годы, когда он работал полный рабочий день в Ethereum. В первые годы существования сети не было широко используемых приложений и имелось всего несколько клиентов Ethereum. Теперь есть много популярных приложений и около дюжины клиентов, которыми управляет гораздо большая экосистема команд разработчиков.
В то же время, по словам Джеймсона, рост числа заинтересованных сторон замедлил скорость инноваций. «Мы движемся медленными темпами по сравнению с тем, что было в 2015 году, и это неплохо. Это просто означает, что у нас больше голосов, координации, идей, вещей для споров или обсуждений», - сказал он.
По его словам, методичный марш сети к переходу на доказательство доли является примером этого. В течение многих лет сообщество Ethereum боролось с множеством различных реализаций, прежде чем в итоге остановилось на текущем плане, который, по убеждению Джеймсона, лучше для Ethereum, чем первоначальные идеи.
Джеймсон признает, что его гиперфиксация на Ethereum сказалась на его психическом здоровье и в конечном итоге заставила его уйти. Тем не менее, появление The Merge дает ощущение, что его энергия не пропала даром:
«Мы, наконец, добрались до этого, и мы также делаем что-то, что будет очень полезно для окружающей среды и для повышения безопасности сети».
Такое техническое достижение возможно только благодаря координации и общению людей, которые были специальностью Джеймсона.
«Ethereum - это люди, я думаю, больше, чем деньги и технологии», - сказал он.