Ethereum Core: ключевые разработчики блокчейна

icon ETH
Фото - Ethereum Core: ключевые разработчики блокчейна
Кодеры Еthereum-ядра представляют собой элемент глобального сообщества программистов. Эти специалисты работают над блокчейн-исследованиями, построением и модернизацией ключевой инфраструктуры сети. Титул зависит от навыков и вклада в развитие блокчейна: существуют разработчики протокола и непосредственно программисты ядра. Давайте разбираться, что лежит на плечах последних.

Разработчик ядра Ethereum: обязанности и роль 

В первую очередь нужно понимать, что публичные блокчейны,среди которых и Ethereum, обладают открытым исходным кодом. А это значит, что принципы алгоритма Ethereum и весь репозиторий его кода находятся в открытом доступе. Все желающие, у которых имеются технические знания, могут представить предложения по усовершенствованию Ethereum (EIP) и поделиться своим мнением о том, как можно модернизировать протокол. На голосовании сообщества выбирают лучшие варианты. Заинтересованные участники Ethereum, в частности валидаторы, направляют собственные ETH в стейкинг, что позволяет им участвовать в управленческих процессах. Параллельно на форумах сообщества ведутся внецепочечные дискуссии — их исход тоже влияет на окончательное решение. 

Предложение реализуют, если сообщество его одобрит. Эти инициативы включают в себя работу над стандартами токенов, регулировку процесса управления и детализацию структурных составляющих ядра сети. Ядро отвечает за структуру механизма консенсуса и технические характеристики блокчейна — это основа Ethereum-протокола. Следует помнить, что сам протокол — это фундамент, а не надстройки, как те же децентрализованные приложения. Ядро представляет собой вычислительную матрицу, что позволяет строить новые приложения, вроде DeFi-платформ и игр.  

Следовательно, перед разработчиками приложений и кодерами ядра стоят разные задачи. Первые занимаются созданием структуры смарт-контрактов и дизайном платформ, а также формируют их токеномику. А вот программисты второго типа работают непосредственно с архитектурой протокола Ethereum: механизмом консенсуса, аспектами стейкинга, процессом майнинга и элементами системы безопасности. Ethereum Foundation определяет роль кодеров ядра как специалистов, что отвечают за реализацию новых концепций сети. В их обязанности входит подготовка предложений по усовершенствованию протокола, планирование процедуры обновлений и непосредственная реализация улучшений.

Состав коллектива кодеров ядра непостоянен и может меняться в зависимости от текущей ситуации внутри команды. Существует еженедельная конференция разработчиков протокола под названием AllCoreDevs (видео можно посмотреть на официальном YouTube-канале проекта). Здесь специалисты обсуждают перспективные решения и процесс организации обновлений. Помимо участников совещаний, в состав команды могут быть включены исследователи и другие сотрудники, которые не принимают участия в заседаниях. Дискуссии также проходят на форумах, среди которых EthMagicians, ETH Research, Discord и GitHub.

Насколько обширна команда кодеров Ethereum-ядра? 

Разработчики ядра представляют собой малую часть от общей массы программистов из Ethereum. Если верить данным с платформы финансирования Protocol Guild, в настоящий момент в состав команды входит порядка 150 участников. Для сравнения, согласно отчету Electric Capital за 2023 год, число штатных разработчиков Ethereum превышает 6 800 человек.
Количество разработчиков Ethereum. Источник: Electric Capital

Количество разработчиков Ethereum. Источник: Electric Capital

Ethereum Foundation предоставляет различные виды стипендий, чтобы привлечь в свою команду новых разработчиков ядра. Одна из популярных программ — Ethereum Protocol Fellowship. В рамках этой инициативы менторы из действующей команды обучают участников особенностям и взаимодействию с ядром протокола. Поучаствовать можно бесплатно, а ограничений не существует. Однако, желающие должны соблюдать график и подать заявку в отведенные сроки. Сейчас проходит 5-я когорта(этап) программы Ethereum Protocol Fellowship. Она завершится в ноябре 2024 года.

Ключевые разработчики: команда и известные личности

На процесс становления сети оказали существенное влияние как прежние, так и нынешние разработчики протокола Ethereum. Среди них Гэвин Вуд, бывший главный инженер и соучредитель Ethereum. Гэвин Вуд разработал язык программирования Solidity и написал Ethereum Yellow Paper, исходный технический документ по Ethereum. В 2016 году он покинул проект и основал блокчейн-платформу Polkadot

Специалисты из команды кодеров ядра продолжают работать над обновлениями сети, чтобы повысить ее масштабируемость, улучшить пользовательский опыт и сократить комиссионные издержки. Об этих личностях — ниже. 

Виталик Бутерин 
Учетная запись Виталика Бутерина на сайте X. Источник: x.com

Учетная запись Виталика Бутерина на сайте X. Источник: x.com

Изучая проблематику протокола первой криптовалюты — BTC — Виталик Бутерин пришел к идее создания сети, способной обеспечить функционирование децентрализованных приложений. В 2015 году в возрасте 19 лет он стал одним из основателей Ethereum. Виталик по-прежнему активно участвует в развитии протокола. Он — автор многочисленных EIP и обстоятельных исследовательских работ. В 2022 году он представил поэтапную дорожную карту Ethereum, которая с тех пор определяет направление эволюции проекта. Среди ее целей — удобство использования, расширение возможностей масштабируемости, улучшения процесса верификации блоков и другие аспекты.

Петер Силадьи
Аккаунт Петера Силадьи на сайте X. Источник: x.com

Аккаунт Петера Силадьи на сайте X. Источник: x.com

Петер Силадьи, также известный под псевдонимом karalabe на GitHub, — руководитель команды и по совместительству один из кодеров Еthereum-ядра. В числе его достижений — реализация языка программирования Go в коде Ethereum. Инфраструктура получила название Geth, а внедрение состоялось в 2016 году. Geth сыграл решающую роль в развитии протокола, облегчив установку программного обеспечения и работу узлов. Силадьи также является создателем Project Iris, сети, сосредоточенной на аспектах совместимости, что позволяет разработчикам развертывать смарт-контракты.

Тим Бейко 
Страница Тима Бейко на сайте X. Источник: x.com

Страница Тима Бейко на сайте X. Источник: x.com

Тим Бейко — организатор заседаний кодеров ядра Ethereum. Именно он держит сообщество в курсе обновлений, информирует о планах совещаний и их причинах. Он активно вовлечен в управление сообществом и часто принимает участие в различных конференциях, семинарах и онлайн-дискуссиях. До прихода в Ethereum Тим Бейко работал старшим менеджером по продуктам в компании Consensys, которая занимается созданием программного обеспечения для блокчейнов. 

Саджида Зуархи
Аккаунт Саджиды Зуархи на сайте X. Источник: x.com

Аккаунт Саджиды Зуархи на сайте X. Источник: x.com

Саджида Зуархи — номинант рейтинга Forbes Women 2019. Она является блокчейн-инженером и по совместительству преподавателем, а также обладает обширным опытом работы в этой отрасли. В 2017 году девушка присоединилась к компании ConsenSys в качестве инженера-исследователя, а затем возглавила проект Hyperledger Besu, в рамках которого она работала над созданием решений на базе Ethereum для корпоративных клиентов. С 2022 года Зуархи входит в число кодеров Ethereum-ядра.

Грег Колвин 
Грег Колвин на сайте X. Источник: x.com

Грег Колвин на сайте X. Источник: x.com

Ученый и инженер программного обеспечения Грег Колвин с 2016 года занимает должность кодера ядра виртуальной машины Ethereum. Его опыт работы в сфере технологий и на руководящих должностях исчисляется десятилетиями. Одновременно Колвин занимает пост руководителя отдела машинного оборудования в HyperCycle.ai, блокчейн-платформе, упрощающей работу с искусственным интеллектом. Сейчас его усилия в рамках проекта направлены на развитие блокчейн-технологии и ее интеграцию с системами ИИ.

Итоги 

Коллективы разработчиков ядра присутствуют во многих проектах как в блокчейн-индустрии, так и за ее пределами. Они занимаются построением базовой инфраструктуры проектов и создают их инструментарий. Кодеры Ethereum-ядра являются ключевыми представителями сообщества этой сети. Чтобы присоединиться к их числу, необходимы глубокие технические познания, в том числе навыки владения языками программирования, такими как Solidity, и основательное понимание технологий цепочек блоков. Эта роль предполагает активное участие в процедурах EIP от этапа предложений до фазы реализации и содействие в формировании стратегических решений, определяющих будущее екосистемы Ethereum.

Web3-райтер и по совместительству крипто-HODLер. Отслеживает тенденции рынка, а также интересуется новейшими технологиями.