- Клиент Ethereum Geth обратился ко всем валидаторам со срочным призывом немедленно обновиться до последней версии v1.15.2.
- Предыдущая версия v1.15.1 имеет недостаток, который потенциально приводит к тому, что валидаторы упускают возможности производства блоков и, как следствие, несут потери в вознаграждениях за блоки и комиссиях за транзакции.
- Последняя версия устраняет проблему, а также восстанавливает протоколы обнаружения сетевых узлов.
Клиент Ethereum Geth выпустил срочное обновление, предупреждающее валидаторов о потенциальных финансовых потерях, если они не смогут обновиться до последней версии (v1.15.2).
В предыдущей версии, v1.15.1, был внесен регресс в механизм консенсуса маяков. Этот недостаток препятствовал созданию блоков в сети Ethereum, в результате чего валидаторы упускали возможности создания блоков, что могло привести к потере вознаграждений за блоки и комиссий за транзакции.
Метод тестирования. Устранение основной причины недостатка основной сети Geth.
Регрессия произошла из-за удаления метода тестирования, известного как TestingTTDBlock, первоначально использовавшегося для имитации блоков слияния во время внутреннего тестирования. Его удаление привело к тому, что система не смогла распознать основную сеть как работающую по механизму Proof-of-Stake (PoS), что испортило ожидаемую производительность сети.
Обновление Geth v1.15.2 устраняет эту проблему, гарантируя, что основная сеть правильно определяется как после слияния только при наличии соответствующих сведений о конфигурации. Кроме того, в этом выпуске восстанавливаются протоколы обнаружения одноранговых узлов сети, которые были случайно отключены в предыдущих обновлениях, обеспечивая надежную сетевую связь между узлами.
Таким образом, валидаторам и операторам узлов, использующим Geth v1.15.1, настоятельно рекомендуется немедленно обновиться до версии 1.15.2, чтобы избежать пропущенных слотов создания блоков и возможных финансовых санкций.
Объяснение гетов: самый популярный клиент Ethereum
Geth (Go Ethereum) — это наиболее широко используемый клиент Ethereum, написанный на Go (Golang) и поддерживаемый Ethereum Foundation.
Он позволяет пользователям взаимодействовать с блокчейном Ethereum, запуская полный узел, создавая смарт-контракты и управляя учетными записями.
Геты: необходимы для децентрализации и работы Эфириума
Он поддерживает консенсус PoS Ethereum, начиная с The Merge, и является клиентом уровня выполнения (EL), что означает, что он обрабатывает транзакции и смарт-контракты, взаимодействуя с клиентом уровня консенсуса (CL), таким как Prysm или Lighthouse.
Geth необходим для децентрализации, поскольку узлы, на которых работает Geth, помогают защитить сеть..
Как использовать Geth: командная строка и легкие клиенты
Пользователи могут взаимодействовать с Geth, используя командную строку для выполнения различных задач, связанных с блокчейном, а также запускать легкий клиент, который не хранит весь блокчейн, но все равно проверяет транзакции.
До перехода Ethereum на PoS в 2022 году Geth использовался для добычи ETH. Теперь основное внимание уделяется обработке и проверке транзакций.
Он используется крупными поставщиками инфраструктуры, валидаторами и исследователями блокчейнов.