- Вернуться к меню
- Вернуться к менюЦены
- Вернуться к менюИсследовать
- Вернуться к менюКонсенсус
- Вернуться к менюПартнерский материал
- Вернуться к меню
- Вернуться к меню
- Вернуться к менюВебинары и Мероприятия
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 году и заключается в фундаментальных изменениях платформы блокчейна.
Известный в первые дни под названием проекта «Serenity», текущие спецификации Ethereum 2.0 можно обобщить как комбинацию трех основных компонентов:
- Переход на PoS с текущего энергоемкого протокола консенсуса, известного какдоказательство работы (PoW)
- Реализация решения по масштабированию в масштабе всей сети, называемогошардинг
- Модернизация виртуальной машины Ethereum (EVM) — движка, отвечающего за развертывание децентрализованных приложений (dapps) на блокчейне — для работы на новом программном коде, известном как Веб-сборка (WASM).
И хотя ONE из этих компонентов, а именно реализация WASM в Ethereum, имеет потенциал стать проверено В более ранней дорожной карте для Ethereum 1x большая часть работы по созданию Ethereum 2.0 все еще продолжается как отдельный проект.
Эту работу выполняют восемь различных групп, разбросанных по всему миру.
1. Системы ChainSafe

ChainSafe Systems — это стартап, занимающийся исследованиями и разработками в области блокчейна, базирующийся в Торонто и предлагающий консалтинговые услуги ряду различных проектов на базе Ethereum, включая Shyft, Bunz, Aion и Polymath.
Руководитель проекта ChainSafe Майкера Куинтайн-Коллинз, мотивированная желанием «внести свой вклад в нечто большее», рассказала CoinDesk:
«Для меня разработка Ethereum 2.0 стала способом оставить след в будущем Интернета».
В настоящее время Коллинз и ее команда работают над созданием клиента Ethereum 2.0 под названием Lodestar, написанного на Javascript — основном языке программирования для веб-разработки.
По словам Коллинза, Lodestar, финансируемая из частных источников и ищущая дополнительную поддержку через программу грантов Ethereum Foundation, призвана «привлечь целый ряд веб-разработчиков в экосистему [Ethereum]».
«У всех этих языков программирования есть свои сообщества. Возможно, все сообщество не захочет вносить свой вклад, но оно достаточно большое, чтобы его части захотели вносить свой вклад и строить на основе Ethereum», — сказал Коллинз.
Даже подозревая о разработке, направленной на содействие развитию других блокчейн-платформ, Коллинз подчеркнула, что, по ее мнению, Ethereum 2.0 не призван обеспечить будущее Ethereum как «главного блокчейна», заявив:
«Дело не в том, кто станет следующим большим событием. Речь идет скорее о попытках заставить эти системы работать. Спешка только для того, чтобы догнать еще одного предполагаемого убийцу Ethereum , сводит на нет смысл работы над этим».
2. ПегаСис

«Наша цель — привлечь предприятия в основную сеть. Мы хотим сделать это, создав программное обеспечение, которое предприятиям будет проще принять».
Это Файсал Хан, руководитель отдела стратегии и развития бизнеса группы разработки блокчейн-протокола PegaSys.
При полной поддержке Consensys — самопровозглашенной «студии венчурного производства» Ethereum , возглавляемой соучредителем Ethereum Джозефом Любиным, — PegaSys разрабатывает спецификации Ethereum 2.0 для существующего Java-клиента Ethereum под названием Pantheon.
Недавно представленный на встрече разработчиков Ethereum в Праге, проект Pantheon использует лицензию программного обеспечения с открытым исходным кодом Apache 2.0, чтобы дать возможность компаниям, создающим продукты на платформе Ethereum, монетизировать свою интеллектуальную собственность.
В беседе с CoinDesk Хан подчеркнул, что расширение поддержки спецификаций Ethereum 2.0 подразумевает тесное сотрудничество с исследователями Ethereum Foundation и другими группами разработчиков клиентских приложений.
«Точек соприкосновения много. Есть еженедельный звонок. Есть исследовательский форум ETH Research. Есть канал Gitter. Общение довольно частое. Очевидно, есть Криптo твиттер. Довольно насыщенное общение между любой из команд [Ethereum] 2.0 и Фондом», — сказал Хан.
Добавив, что Ethereum 2.0 положит начало новому «циклу сетевых эффектов, разработки dapp и роста числа пользователей» на платформе, Хан повторил, что на данный момент самая большая потребность проекта — «больше вовлеченных людей».
3. Harmony

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

Parity Technologies, соучредителем которой является бывший руководитель службы безопасности Ethereum Foundation Ютта Штайнер, — это компания, занимающаяся инфраструктурой блокчейна, отвечающая за поддержку второго по популярности клиента Ethereum на платформе на сегодняшний день.
Клиент под названием Parity Ethereum позиционирует себя как «самый быстрый и продвинутый клиент Ethereum ».
Как подробно описано на официальном сайтеВики страница, Parity Ethereum запрограммирован на Rust и создан для «критически важного использования», что означает высокую скорость синхронизации и максимальное время бесперебойной работы.
Говоря о возобновлении усилий по созданию клиента Ethereum 2.0 в рамках организации, руководитель отдела по связям с общественностью Parity Питер Морик объяснил, что Ethereum 2.0 на самом деле является «готовой к производству» версией блокчейна Ethereum .
Он сказал CoinDesk:
«В целом я считаю, что Ethereum в его нынешнем виде находится в стадии бета-тестирования... Ethereum 2.0 — это переход от экспериментального проекта, который Виталик запустил всего несколько лет назад, к более готовому к производству протоколу блокчейна».
5. Призматические лаборатории

Компания Prysmatic Labs начала работу в январе этого года над первой реализацией Ethereum 2.0 на языке программирования Go, чтобы помочь блокчейну 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.
Соучредитель Sigma PRIME Пол Хаунер сообщил CoinDesk, что это вторая реализация клиента на Rust после Parity, и он T ожидает «каких-либо принципиальных различий» между двумя продуктами.
Подчеркивая, что дублирование работы на самом деле «действительно желательно в блокчейне», Хаунер пояснил:
«В программном обеспечении есть ошибки. Поэтому, если все используют один и тот же клиент и есть ошибка, все выходят из строя. Если есть такое разнообразие клиентов, у них, скорее всего, будут разные ошибки. ONE клиент выходит из строя — это нормально. Остальная часть сети по-прежнему работает».
Говоря о важности обновления Ethereum 2.0 в целом, Хаунер добавил, что пользователи заметят не только «огромное увеличение количества транзакций в секунду», но и значительные экологические выгоды в рамках протокола консенсуса Proof-of-Stake.
«Лично я считаю, что люди будут его использовать, и он будет работать. Что касается самой Технологии, у меня T никаких опасений относительно того, осуществимо ли это. Является ли он пуленепробиваемым на данный момент? Абсолютно нет. Он T построен», — сказал Хаунер.
7. Статус

Status — платформа обмена сообщениями и мобильный браузер, специально разработанные для взаимодействия с пользователями блокчейна Ethereum . В августе этого года компания объявила об активной разработке клиента 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.
Trinity, призванная стать новой стандартной реализацией Python для Ethereum, содержит обновленный код для ныне неиспользуемого PyEthApp Первоначально автором был основатель Ethereum Виталик Бутерин.
Запустивв этом году На предварительной альфа-фазе Trinity состоит из шести разработчиков, включая Мерриама, все из которых, за исключением ONE , работают по контракту с Ethereum Foundation.
Ведущий архитектор Trinity Piper Мерриам, который, как ожидается, также внедрит поддержку спецификаций Ethereum 2.0, подчеркнул, что лучше всего ему удается разрабатывать «на границе между исследованиями и реализацией».
«Мне больше нравится применение теории, чем сама теория. Исследование протоколов — это здорово, но реализация протоколов больше соответствует тому, в чем я хорош», — сказал Мерриам.
Добавив, что работа на самом деле «только начинается», Мерриам сравнил процесс разработки клиента Ethereum 2.0 со сборкой кусочков «пазла».
Ожидается, что коллективная работа всех восьми команд, для решения которой потребуется много усилий, будет взаимно усиливать друг друга и обеспечит будущее блокчейна Ethereum .
Мерриам рассказал CoinDesk:
«Имея множество реализаций любого протокола… мы можем быть уверены в том, что письменное определение протокола является точным [и] что отдельные клиенты правы».
Металлообработкаизображение через Shutterstock
Christine Kim
Кристина — аналитик-исследователь CoinDesk. Она фокусируется на создании аналитических данных о Криптовалюта и блокчейн-индустрии. До того, как стать аналитиком-исследователем, Кристина была техническим репортером CoinDesk , в основном освещая разработки в области блокчейна Ethereum . Криптовалюта активы: отсутствуют.
