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ер за сумісництвом. Стежить за ринковими трендами та цікавиться новітніми технологіями.