Lodestar переходит в производство с выпуском промежуточного выпуска, готового к слиянию с основной сетью.

С подтверждением того, что слияние основной сети Ethereum происходит с общей терминальной сложностью (TTD) 58_750_000_000_000_000_000_000, мы с гордостью объявляем о выпуске Lodestar v1.0.0, нашего консенсусного клиента TypeScript Ethereum. Это наконец случилось!

Теперь мы на шаг ближе к жизни в мечте, где мы можем иметь совместимый с браузером доступ к данным блокчейна непосредственно из децентрализованного блокчейна Ethereum. И у нас есть новый сайт, чтобы показать это!

Lodestar началась почти четыре года назад, когда Грегу (CTO ChainSafe) сказали, что разработка консенсусного клиента с помощью JavaScript — плохая идея. Да, у нас была своя доля проблем, но преодоление их для достижения того, что мы имеем сегодня, является результатом стойкости, настойчивости и веры.

"Вы должны остановиться, пока вы впереди". — несколько человек из Devcon IV в Праге.

В 2018 году мы знали, что это будет непросто, но тогда было очевидно, что нам нужен JavaScript, чтобы стать частью этой новой экосистемы. В конце концов, некоторые из самых популярных библиотек инструментов, интерпретаций браузеров и мнений разработчиков находились в этой экосистеме.

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

Вера в то, что это важно для долгосрочного блага Эфириума, поддерживала нас, несмотря на то, что мы неоднократно сталкивались с проблемами производительности. Долгое время мы не могли производить блоки, и наши валидаторы пропускали окна для подписания блоков.

Однако наша сетевая реализация была настолько хороша, что нам пришлось использовать выделенный маршрутизатор, чтобы предотвратить отключение других клиентов из-за того, что они были плохими одноранговыми узлами на совещании по совместимости Eth2 Muskoka. Это всего лишь пример всех движущихся частей, которые должны работать в унисон, чтобы создать функционирующую реализацию узла. Это непросто, но мы в v1.0.0, как никогда заинтересованные в том, чтобы подарить миру Lodestar!

Прерывание изменений API + CLI с помощью руководства по миграции

Как и в случае любых критических изменений в программном обеспечении, мы хотели убедиться, что нас устраивает структура нашего интерфейса командной строки и API-интерфейсов, переходящих в стабильную версию 1.x.

Мы рассмотрели наше использование и просмотрели некоторые рекомендации от других клиентов, чтобы определить, что нам нужно изменить. Было важно соответствовать тому, что делает большинство клиентов, чтобы поддерживать сопоставимый и простой стандарт, уменьшая любые трения при использовании Lodestar. Для перехода с 0.x.x на 1.0.0 вам необходимо знать о различиях между этими двумя критическими версиями.

Устаревание тестовой сети Kiln, псевдонима Prater и подкоманды учетной записи

Для v1.0.0 хорошей идеей было очистить и удалить любую поддержку устаревших тестовых сетей. Фонд Ethereum объявил о прекращении поддержки тестовой сети Kiln, а слияние Goerli-Prater упразднило «пратер» как тестовую сеть только для консенсуса. Все ссылки «Prater» теперь реагируют на конфигурации «Goerli».

Lodestar v1.x.x и далее

Lodestar продолжит поддерживать клиент в версии 1.x.x. Мы сосредоточимся на продолжении разработки экосистемы Ethereum JavaScript с важными библиотеками, которые сделают Lodestar и другие будущие проекты жизнеспособными.

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

Выпуск Lodestar v1.0.0 в виде готового к слиянию клиента является кульминацией напряженной работы всех участников Ethereum. Благодаря вашей поддержке мы наконец-то сделали Proof of Stake реальностью. Мы приглашаем вас продолжить это путешествие вместе с нами, поскольку мы стремимся предоставить альтернативный миноритарный клиент для сети Ethereum. Разнообразие клиентов позволяет Ethereum быть более надежным и безопасным. Пожалуйста, обновите свои узлы до v1.0.0 до активации Беллатрикс 6 сентября 2022 г., 11:34:47 по Гринвичу.

Если вы заинтересованы в сотрудничестве с Lodestar, посетите наш Github. Если вы хотите связаться с командой, не стесняйтесь зайти в Discord ChainSafe на канале #lodestar-general или по электронной почте [email protected].

Для получения более подробной информации о Lodestar, пожалуйста, посетите наш сайт документации.

О ChainSafe

ChainSafe — ведущая компания, занимающаяся исследованиями и разработками в области блокчейна, специализирующаяся на инфраструктурных решениях для web3. Наряду со своим вкладом в основные экосистемы, такие как Ethereum, Polkadot, Filecoin, Mina и другие, ChainSafe создает решения для разработчиков и команд в пространстве web3, используя наш опыт в играх, мостах, NFT и децентрализованном хранилище.< br /> В рамках своей миссии по созданию инновационных продуктов для пользователей и улучшенных инструментов для разработчиков, ChainSafe воплощает в себе принцип открытого исходного кода и ориентированность на сообщество для продвижения будущего Интернета. Чтобы узнать больше, нажмите сюда".

Сайт | Twitter | Linkedin | GitHub | Discord | YouTube