- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
8 команд поспішають створити наступне покоління Ethereum
CoinDesk LOOKS вісім команд по всьому світу, які очолюють поштовх до створення Ethereum 2.0 – наступної ітерації мережі блокчейн.
«Ми T хочемо заново винаходити колесо, створюючи [Ethereum] 2.0».
Говорячи про взаємодоповнюючі зусилля розробників, які працюють над двома окремими оновленнями блокчейну Ethereum – ONE називається Ethereum 2.0, а інше – Ethereum 1x – Рауль Джордан наполягає на тому, що оновлення, які будуть включені в Ethereum 1x на коротшому часовому горизонті, мали б переваги для поточних досліджень Ethereum 2.0.
Джордан є співкерівником ONE з восьми різних команд розробників, які зараз створюють програмні клієнти для Ethereum 2.0.
(Як фон, клієнти – це реалізації програмного забезпечення, зазвичай написані на різних мовах програмування, які користувачі розгортають для підключення та участі в мережі Ethereum .)
Стверджуючи, що «поступові вдосконалення», запропоновані в рамках Ethereum 1x, T впливають на довгострокову дорожню карту блокчейна, Джордан сказав CoinDesk:
«Я думаю, що обидві групи досить ортогональні, але ми повинні принаймні знати, що кожна з них реалізує».
Наразі технічні вказівки, які також називають специфікаціями для обох оновлень, все ще знаходяться в розробці.
Серйозно обговорюваний серед розробників Ethereum лише в останньому пару тижнівEthereum 1x призначений як проміжне оновлення, яке зосереджується на вдосконаленні поточної мережі Ethereum .
З іншого боку, Ethereum 2.0 має більш амбітну програму, яка датується 2014 роком і полягає в фундаментальних змінах платформи блокчейн.
Поточні специфікації для Ethereum 2.0, відомі в перші дні під назвою проекту «Serenity», можна підсумувати як комбінацію трьох основних компонентів:
- Перехід на PoS з поточного енергоємного консенсусного протоколу, відомого як підтвердження роботи (PoW)
- Впровадження рішення для масштабування всієї мережі називається шардинг
- Переробка віртуальної машини Ethereum (EVM) – механізму, відповідального за розгортання децентралізованих програм (dapps) у блокчейні – для роботи на новому програмному коді, відомому як WebAssembly (WASM).
І хоча ONE із цих компонентів – а саме впровадження WASM в Ethereum – має потенціал перевірено у попередній дорожній карті для Ethereum 1x більша частина роботи зі створення Ethereum 2.0 все ще триває як окремий проект.
І ця робота виконується вісьмома різними командами по всьому світу.
1. Системи ChainSafe

ChainSafe Systems, що базується в Торонто, є стартапом з дослідження та розробки блокчейнів, який пропонує консультаційні послуги для низки різних проектів на основі ефіру, включаючи Shyft, Bunz, Aion і Polymath.
Керівник проекту ChainSafe Мікера Квінтайн-Коллінз, мотивована бажанням «внести свій внесок у щось більше», сказала CoinDesk:
«Для мене розробка Ethereum 2.0 була моїм способом залишити слід у майбутньому Інтернету».
Під назвою Lodestar Коллінз та її команда зараз створюють клієнт Ethereum 2.0, написаний на Javascript – основній мові програмування для веб-розробки.
За словами Коллінза, Lodestar, який фінансується приватно та шукає додаткової підтримки через грантову програму Ethereum Foundation, має «залучити цілу низку веб-розробників до екосистеми [Ethereum]».
"Усі ці мови програмування мають власні спільноти. Ціла спільнота може не захотіти робити внески, але вони достатньо великі, щоб деякі її частини захотіли робити внески та будувати на основі Ethereum", - сказав Коллінз.
Навіть підозрюючи роботу над розробкою, спрямовану на розвиток інших блокчейн-платформ, Коллінз підкреслила, що, на її думку, Ethereum 2.0 не має на меті забезпечити майбутнє Ethereum як «основного блокчейну», сказавши:
"Справа не в тому, хто стане наступною великою справою. Це більше в спробі змусити ці системи працювати. Поспішати, щоб ми могли наздогнати іншого ймовірного вбивцю Ethereum , перешкоджає меті роботи над цим".
2. PegaSys

"Наша мета полягає в тому, щоб підключити підприємства до основної мережі. Ми хочемо зробити це, створивши програмне забезпечення, яке підприємствам легше прийняти".
Це Фейсал Хан, голова стратегії та розвитку бізнесу групи розробки протоколу блокчейн PegaSys.
За повної підтримки Consensys – самопроголошеної «студії венчурного виробництва» Ethereum , очолюваної співзасновником Ethereum Джозефом Любіном – PegaSys розробляє специфікації Ethereum 2.0 для існуючого клієнта Ethereum Java під назвою Pantheon.
Нещодавно представлений на зустрічі розробників Ethereum у Празі, Pantheon використовує ліцензію на програмне забезпечення з відкритим вихідним кодом під назвою Apache 2.0, щоб дозволити компаніям, створюючи продукти на основі платформи Ethereum , монетизувати свою інтелектуальну власність.
У розмові з CoinDesk Хан підкреслив, що розширення підтримки специфікацій Ethereum 2.0 означає тісну співпрацю з дослідниками Ethereum Foundation та іншими командами розробки клієнтів.
"Є багато точок дотику. Є щотижневий дзвінок. Є дослідницький форум, ETH Research. Є канал Gitter. Спілкування досить часте. Очевидно, є Крипто Twitter. Це досить насичена розмова між будь-якою з команд [Ethereum] 2.0 і Фондом", - сказав Хан.
Додавши, що Ethereum 2.0 дасть старт новому «циклу мережевих ефектів, розробки прикладних програм і зростання користувачів» на платформі, Хан повторив, що зараз найбільшою потребою для проекту є «залучення більшої кількості людей».
3. Harmony

Harmony , запущений у жовтні минулого року, є оригінальним Java-клієнтом Ethereum, який раніше підтримувався групою незалежних розробників під назвою Ether Camp.
Ця група розробників, яку тепер називають просто командою Harmony , нещодавно була нагороджена 90 000 доларів США через програму грантів Ethereum Foundation для створення специфікацій для Ethereum 2.0.
Очікується, що Harmony , субсидований Фондом Ethereum , продовжить працювати як альтернативний Java-клієнт Pantheon, орієнтований на підприємства.
Окремо від ліцензії на програмне забезпечення Apache 2.0, що лежить в основі Pantheon, Harmony працює за Загальною публічною ліцензією (GPL), розробленою для забезпечення того, щоб будь-яке впровадження коду залишалося «вільним програмним забезпеченням і залишалося безкоштовним програмним забезпеченням», як описано в офіційному Посібник GPL.
Порівнюючи проект із «побудовою нового Інтернету», розробник Harmony Михайло Калінін сказав CoinDesk:
"Найважливішим завданням є бути в курсі всіх змін у дослідницькій сфері та стежити за прогресом кожної частини роботи. Обсяг цього величезний".
4. Паритетні технології

Parity Technologies, співзасновником якої є колишній начальник відділу безпеки Ethereum Foundation Ютта Штайнер, є компанією, що розробляє інфраструктуру блокчейну, яка відповідає за підтримку другого за популярністю клієнта Ethereum на сьогоднішній день.
Назва клієнта під назвою Parity Ethereum самопроголошена як «найшвидший і найдосконаліший клієнт Ethereum ».
Про що йдеться на офіційному сайті Wiki сторінку Parity Ethereum запрограмовано в Rust і створено для «важливого використання», що означає високу швидкість синхронізації та максимальний час безвідмовної роботи.
Говорячи про відновлення зусиль зі створення клієнта Ethereum 2.0 в організації, керівник відділу зв’язків із громадськістю Parity Пітер Морік пояснив, що Ethereum 2.0 насправді є «готовою до виробництва» версією блокчейну Ethereum .
Він сказав CoinDesk:
«Загалом кажучи, я вважаю, що Ethereum у тому вигляді, в якому він існує сьогодні, перебуває в бета-версії... Ethereum 2.0 переходить від цього експериментального проекту, який Віталік запустив лише кілька років тому, до більш готового до виробництва протоколу блокчейну».
5. Призматичні лабораторії

Створюючи першу реалізацію Ethereum 2.0 на мові програмування Go, Prysmatic Labs запустила цього січня з метою допомогти блокчейну Ethereum досягти масштабованості.
Говорячи про ці зусилля, керівник команди Prysmatic Labs Рауль Джордан сказав CoinDesk:
«Ethereum 2.0 — це система, яка масштабується відповідно до потреб глобального комп’ютера... Це означає, що вона зможе впоратися з навантаженням життєво необхідних речей... Будь-що, від чогось простого до абсолютно величезної фінансової системи, побудованої на його основі».
Клієнт Ethereum 2.0 під назвою Prysm виступатиме як аналог поточної найпопулярнішої клієнтської реалізації блокчейну, також написаної на Go під назвою Geth.
Не розглядаючи розробку клієнта як конкурентний процес, Джордан підкреслив, що багато різних реалізацій клієнта є великою необхідністю в блокчейні Ethereum .
"Причина полягає в тому, що коли ви працюєте над подібним блокчейном, вам потрібна максимальна децентралізація реалізацій. Тож, наприклад, якщо блокчейн Ethereum працює на Prysm і є помилка в Prysm, кожен може просто переключитися на [іншого клієнта]. У вас є варіанти", - сказав Джордан.
Тим не менш, порівнюючи зусилля зі створенням «суспільного блага», Джордан підкреслив, що підтримка роботи з розробки здійснюється в основному за рахунок пожертвувань як Ethereum Foundation, так і інших приватних донорів.
Отримавши приблизно 1 мільйон доларів на підтримку на сьогоднішній день, Джордан сказав CoinDesk, що ONE з найбільших проблем при розробці клієнта Ethereum 2.0 було переконатися, що робота «тісно відповідає дослідженням».
Він пояснив:
«Кожного тижня, кожного дня з’являються нові ідеї, і ми, в основному, будуємо специфікації, що постійно змінюються... Тож я вважаю, що ONE з найбільших проблем є справді багатозадачність між розробкою та забезпеченням того, щоб дослідження було якісним, і ми оцінювали варіанти, що рухаються вперед».
6. Сигма PRIME

Sigma PRIME , заснована в 2016 році, є консалтинговою компанією з інформаційної безпеки та Технології блокчейн.
Нещодавно нагороджений а 150 000 доларів США грант від Ethereum Foundation, компанія створює клієнт Ethereum 2.0 під назвою Lighthouse, написаний мовою програмування Rust.
Будучи другою клієнтською реалізацією в Rust після Parity, співзасновник Sigma PRIME Пол Хаунер сказав CoinDesk , що він T очікує, що між двома продуктами будуть «будь-які принципові відмінності».
Наголошуючи на тому, що дублювання роботи насправді «дуже бажане в блокчейні», Хаунер пояснив:
"Програмне забезпечення має помилки. Отже, якщо всі запускають один і той самий клієнт і є помилка, усі виходять з ладу. Якщо є така різноманітність клієнтів, вони, швидше за все, матимуть різні помилки. ONE клієнт вийде з ладу, це добре. Решта мережі все ще залишається в роботі".
Говорячи про важливість оновлення Ethereum 2.0 загалом, Хаунер додав, що користувачі не тільки помітять «величезне збільшення кількості транзакцій за секунду», але й значні переваги для навколишнього середовища в рамках консенсусного протоколу proof-of-stake.
"Особисто я відчуваю, що люди збираються використовувати його, і він працюватиме. З точки зору фактичної Технології, я T маю жодних побоювань щодо того, чи це можливо. Чи є він куленепробивним на даний момент часу? Абсолютно ні. Його T створено", - сказав Хаунер.
7. Статус

Платформа обміну повідомленнями та мобільний браузер, спеціально розроблений для залучення користувачів до блокчейну Ethereum , Status представив цього серпня активну розробку для клієнта Ethereum 2.0 під назвою Nimbus, написаного мовою програмування Nim.
Частково фінансується а 500 000 доларів США грант від Ethereum Foundation, мета проекту, як зазначено на офіційному сайті веб-сайт «Стимулювати масове впровадження Ethereum» шляхом оптимізації Nimbus для роботи на «пристроях з обмеженим ресурсом».
Таким чином, використовуючи легкі можливості запуску коду Nim, Nimbus, як очікується, стане першим мобільним клієнтом Ethereum, який підключає смартфони та іншу портативну електроніку до платформи блокчейн.
З вісьмома CORE Автори проекту, Status виділено в блозі пост кілька місяців тому, що він шукає додаткової підтримки розробників.
«Ми маємо повністю відкритий вихідний код і заохочуємо до участі тих, хто хоче взяти участь», — написав керівник науково-дослідницького відділу Status Яцек Сієка.
Крім того, розмовляючи з CoinDesk, Сієка додав, що він передбачає, що робота з розробки Ethereum 2.0 буде розгортатися в кілька етапів, причому, можливо, тестова мережа для ONE з перших компонентів під назвою beacon chain з’явиться десь у наступному році.
«Зважаючи на це, дослідження тривають, і будь-які часові рамки зазвичай змінюються, але з точки зору кінцевого користувача, рік, два роки — це розумний термін, щоб очікувати, щоб [Ethereum 2.0] став загальнокорисним», — сказав Сієка.
8. Трійця

І останнє, але не менш важливе: Trinity — поточний клієнт Ethereum , написаний мовою програмування Python.
Відстоюючи нову стандартну реалізацію Python для Ethereum, Trinity містить оновлений код до зараз неактивного PyEthApp автором якого був засновник Ethereum Віталік Бутерін.
Запустивши цього року на попередній альфа-фазі Trinity складається з шести розробників, включаючи Merriam, усі, крім ONE , уклали контракт на роботу з Ethereum Foundation.
Провідний архітектор Трініті Пайпер Мерріам, який також очікує створення підтримки для специфікацій Ethereum 2.0, підкреслив, що розробка «на межі між дослідженнями та впровадженням» — це те, що він зробив найкраще.
«Мені більше подобається застосування теорії, ніж сама теорія. Дослідження протоколів є акуратним, але впровадження протоколів більше відповідає тому, у чому я добре вмію», — сказав Мерріам.
Додавши, що робота насправді «тільки починається», Мерріам порівняв процес розробки клієнта Ethereum 2.0 зі складанням шматочків «головоломки».
Головоломка, яка потребує багатьох рук, колективна робота всіх восьми команд, як очікується, взаємно зміцнить одна одну та забезпечить майбутнє блокчейну Ethereum .
Мерріам сказав CoinDesk:
«Маючи багато реалізацій будь-якого протоколу… ми можемо отримати впевненість, що письмове визначення протоколу є точним [і] що окремі клієнти правильні».
Металообробка зображення через Shutterstock
Christine Kim
Крістін є дослідницьким аналітиком CoinDesk. Вона зосереджується на отриманні інформації про індустрію Криптовалюта і блокчейнів на основі даних. До того як стати аналітиком-дослідником, Крістін була технічним кореспондентом CoinDesk, головним чином висвітлюючи події в блокчейні Ethereum . Криптовалюта авуари: немає.
