В тестовой среде, которая используется в одном из основных программных продуктов сети Ethereum, была обнаружена и устранена критическая ошибка. Об этом пишут разработчики Parity в своем блоге.
Как отмечают представители британской Parity Technologies, при запуске ПО не запускалась синхронизация, в результате чего другие участники сети не могли распознавать свои транзакции. Уязвимость была обнаружена в тестнете, но существовала возможность ее распространения на всю сеть Ethereum.
Parity призвала всех пользователей обновить программное обеспечение до новой исправленной версии.
Предполагается, что баг мог повлиять на примерно 30% участников сети Ethereum, которые используют для синхронизации с сетью софт от Parity. Представители компании утверждают, что он был пропатчен прежде, чем достиг нод сети Ethereum. Тем не менее, участники сети должны были обновить программное обеспечение, чтобы устранить уязвимость.
Несколько компаний, включая майнинговый пул Bitfly, уже заявили, что обновили свой софт до новой версии (1.10.6-stable или 1.11.3-beta), но баг все еще может осложнить работу блокчейна с софтом Parity, включая пользователей Ethereum Сlassic (ETC).
Ошибка связана с частью кода из предложения по улучшению Ethereum EIP 86, отметил в разговоре с CoinDesk разработчик Parity Вэй Тан.
«Мы пропустили проверку условия в коде, из-за чего полные ноды Parity могли принять блок, содержащий неправильные транзакции», — пояснил он.
EIP 86 планировалось использовать для обновления Ethereum в прошлом году, в частности для интеграции в блокчейн «абстракции счета», которая позволит совершать транзакции без подписи отправителя. Полное обновление было отложено из-за его сложности, но его код был добавлен в клиент Parity.
Напомним, ранее американский блокчейн-стартап ConsenSys провел комплексное исследование состояния сети Ethereum. С момента своего создания сеть Ethereum обработала 240 млн транзакций, а 4 января этого года было осуществлено рекордное количество переводов — 1,3 млн в течение 24 часов.
Также ранее ForkLog сообщал, что разработчики Parity убеждены в том, что баги призваны стать катализатором для развития более передовых и безопасных методов разработки Ethereum.
Блокчейн сегодня прочно занял место в цифровой экономике и стал неотъемлемой частью финансового и технологического…
Криптовалюты давно стали частью финансового мира, однако не все активы этого цифрового пространства имеют серьезное…
В последние годы майнинг криптовалют становится все более сложной и высококонкурентной деятельностью. Постоянно появляются новые…
Криптовалюты стали неотъемлемой частью современного финансового рынка, привлекая внимание не только инвесторов, но и новичков,…
В эпоху цифровой экономики и стремительного развития криптовалют стейблкоины становятся важным элементом финансовой экосистемы. Эти…
Тем, кто только начал изучать английский язык, важно понять основы: это грамматика, лексика и произношение.…