Источник: coinews.io
15 сентября была выпущена новая версия клиента Эфириума Geth, которая включает поддержку будущего обновления Byzantium, а также ряд улучшений в производительности сети. Об этом сообщается в блоге разработчиков.
Только что выпущенный релиз Geth под названием Megera был переписан, чтобы включить все усовершенствования, разработанные для Byzantium, который является первым из двух этапов будущего обновления Metropolis. Разработчики Эфириума в настоящее время нацелены на то, чтобы активировать хард форк Byzantium в течение следующего месяца.
Это, в частности, включает в себя номер блока для реализации Byzantium в Ropsten, тестовой сети Эфириума. Ранее развертывание Byzantium в тестнете было запланировано на 18 сентября, однако теперь назначена новая дата, которая будет достигнута примерно за семь дней, на блоке под номером 1,700,000.
Кроме улучшения совместимости с Byzantium, в обновление программного обеспечения клиента Geth были добавлены новые апгрейды производительности. Среди них — шаги для сокращения объема хранения данных, необходимых для ноды — от 26,3 ГБ до 14,9 ГБ, что делает ее запуск более легким. Обновленные ноды также смогут быстрее обрабатывать контракты, а время фильтрации сократится с минут до секунд.
Некоторые обновления еще не завершены, но обещается, что в конечном итоге снизятся требования к пропускной способности базового однорангового протокола с 33,6 ГБ до 13,5 ГБ. Кроме того, улучшение кэширования памяти должно вырасти в разы, согласно заявлению разработчиков.
Megera также включает улучшенный пул транзакций. В более ранней версии Geth транзакции с более высокой комиссией были распределены по приоритету — но в этой новой версии собственная транзакция пользователя Geth всегда будет получать приоритет, независимо от того, содержит ли она меньшую сумму денег. Кроме того, для повышения безопасности транзакций новые меры предусматривают создание резервной копии на диске для локальных транзакций в случае сбоя работы ноды.