В Parity-Ethereum и OpenEthereum обнаружен критический баг

bizneser

ТОП-МАСТЕР
Крипто-блогер
Регистрация
04.09.2010
Сообщения
43,095
Реакции
7,346
Поинты
170.944

Критический баг привел к непригодности для использования 13% нод Ethereum. Он присутствует в клиентах Parity-Ethereum и OpenEthereum версии 2.7 и старше и приводит к тому, что ноды не синхронизируются с последним блоком в сети.

Основным путем решения проблемы является повторная синхронизация с нуля на более ранних версиях ПО, однако при определенных конфигурациях нод на это может уйти до нескольких месяцев. В результате возрастет нагрузка на основной клиент Geth, хотя ситуация с централизацией нод в сети Ethereum и без того была неблагоприятной.

Использование множества вариаций ПО нод позволяет защитить сеть от атак, так как уязвимости одних версий с большой долей вероятности будут отсутствовать в других. Это, например, помогло во время «шанхайских атак» в 2016 году, когда ноды Geth моментально отключились от сети, а Parity-Ethereum продолжили работать.

Поддерживаемый Ethereum Foundation клиент Geth в настоящее время используется 80% нодами сети Ethereum. В июле разработчики сообщили о переносе хард форка Berlin, так как слишком большая зависимость сети от одного клиента считается вектором атаки. Предполагалось, что за это время меньшие клиенты получат более широкое распространение в сети, однако с тех пор ситуация только ухудшилась.

Как утверждает CoinDesk, информация о несоответствии клиента Parity-Ethereum текущим спецификациям являлась «общеизвестным секретом» среди разработчиков. Менеджер проекта OpenEthereum Марсело Руис де Олана подтвердил, что его команда сочла проблемы клиента неразрешимыми «с очень серьезным воздействием на использование памяти и дискового пространства».

Компания Parity Technologies, являющаяся изначальным создателем Parity-Ethereum, отказался от дальнейшей работы над ним в конце 2019 года. Затем он был передан децентрализованной организации OpenEthereum.

В OpenEthereum призывают операторов нод для восстановления работоспособности перейти на версию клиента 2.5. Де Олана сообщил, что в настоящее время над проектом работают четыре человека. Он рассчитывает на выход пригодной для использования версии к середине сентября, однако без дополнительной поддержки проблема диверсификации нод будет оставаться актуальной.

«В конечном счете, задача по повышению разнообразия клиентов Ethereum лежит на сообществе. Ценна любая помощь», – добавил он.

Источник.
 

Denver10

ТОП-МАСТЕР
Премиум
Регистрация
20.02.2013
Сообщения
20,715
Реакции
4,869
Поинты
51.002
Критический баг привел к непригодности для использования 13% нод Ethereum.
это говорит о том, что блокчейн не идеален.
 

liva

МАСТЕР
Регистрация
27.08.2010
Сообщения
1,738
Реакции
1,071
Поинты
51.568
разработчики сети Ethereum 2.0 не видят необходимости смещения сроков её запуска из-за проблем с тестовой сетью Medalla, в работе которой ранее произошёл серьёзный сбой. Представитель разработчиков Prysmatic Labs Рауль Джордан заявил, что плановый срок введения в действие Ethereum 2.0 останется прежним (ноябрь). Он отметил, что сбой Medalla стал для разработчиков хорошим уроком, который поможет повысить стабильность и безопасность новой сети.
 

Aliaksandre

ТОП-МАСТЕР
Регистрация
10.04.2014
Сообщения
9,563
Реакции
2,950
Поинты
0.160
То, что обнаружили баг - это уже не плохо, теперь главное чтобы его полностью устранили и далее Parity-Ethereum и OpenEthereum смогли работать без сбоев.
 

inik1080

ТОП-МАСТЕР
Премиум
Регистрация
17.11.2014
Сообщения
50,306
Реакции
9,523
Поинты
11.846

Enk

МАСТЕР
Регистрация
01.01.2012
Сообщения
2,249
Реакции
1,446
Поинты
0.000
Использование множества вариаций ПО нод позволяет защитить сеть от атак, так как уязвимости одних версий с большой долей вероятности будут отсутствовать в других.

Множество вариаций нод с одной стороны хорошо, позволяет защищать от атак, с другой разнообразие ведет к нестыковке программного обеспечения и неустойчивой работе сети. Что называется палка о двух концах, как найти золотую середину, пока не понятно.
 

inik1080

ТОП-МАСТЕР
Премиум
Регистрация
17.11.2014
Сообщения
50,306
Реакции
9,523
Поинты
11.846
Множество вариаций нод с одной стороны хорошо, позволяет защищать от атак, с другой разнообразие ведет к нестыковке программного обеспечения и неустойчивой работе сети.

для этого и существуют обновления, чтобы устранить подобные проблемы.
 

Alexey1986bit

ТОП-МАСТЕР
Регистрация
17.10.2017
Сообщения
6,197
Реакции
519
Поинты
0.354
inik1080, Ну только ладно если их вовремя обнаруживают.
 

Santos2002

ТОП-МАСТЕР
Регистрация
30.12.2015
Сообщения
5,952
Реакции
262
Поинты
0.200
inik1080, Ну только ладно если их вовремя обнаруживают.

Это вообще самое главное. Так что проблем никаких нет. Вот если бы этот баг не смогли найти, тогда бы это уже могло за собой повлечь серьёзные последствия, если бы хакеры сумели найти его.
 

inik1080

ТОП-МАСТЕР
Премиум
Регистрация
17.11.2014
Сообщения
50,306
Реакции
9,523
Поинты
11.846

Santos2002

ТОП-МАСТЕР
Регистрация
30.12.2015
Сообщения
5,952
Реакции
262
Поинты
0.200
это тоже важно, потому что так хакеры не доберутся.

Да хакеры вообще могут куда угодно добраться. Хотя хорошо конечно, что нашли и устранили этот баг. А то хакеры бы сходу всё взломали бы и проект накрылся, а так этой проблемы удалось избежать.
 

inik1080

ТОП-МАСТЕР
Премиум
Регистрация
17.11.2014
Сообщения
50,306
Реакции
9,523
Поинты
11.846

Alexey1986bit

ТОП-МАСТЕР
Регистрация
17.10.2017
Сообщения
6,197
Реакции
519
Поинты
0.354
inik1080, Вот и надо нанимать сторонних пользователей для тестирования.
 

inik1080

ТОП-МАСТЕР
Премиум
Регистрация
17.11.2014
Сообщения
50,306
Реакции
9,523
Поинты
11.846
Сверху Снизу