Метод тестирования. Устранение основной причины недостатка основной сети 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. Теперь основное внимание уделяется обработке и проверке транзакций.
Он используется крупными поставщиками инфраструктуры, валидаторами и исследователями блокчейнов.