Ultimate magazine theme for WordPress.
Bitcoin
$99,351.39
+2201.39
(+2.27%)
Ethereum
$3,370.98
+232.74
(+7.42%)
Ripple
$1.37
+0.26
(+23.42%)
Litecoin
$89.43
-0.53
(-0.59%)
EOS
$0.69
+0.04
(+6.27%)
Cardano
$0.86
+0.08
(+9.82%)
Stellar
$0.28
+0.04
(+16.57%)
NEO
$13.31
+0.66
(+5.18%)
NEM
$0.02
0
(+3.22%)
DigitalCash
$29.18
+0.43
(+1.49%)
Tether
$1.00
0
(+0.06%)
Binance Coin
$628.62
+15.56
(+2.54%)
QTUM
$3.33
+0.24
(+7.64%)
Verge
$0.01
-0
(-2.54%)
Ontology
$0.23
+0.01
(+6.6%)
ZCash
$44.88
+1.43
(+3.3%)
Steem
$0.22
+0.01
(+2.48%)

Разработчики раскрыли проблему поисковых запросов, способную привести к остановке сети Ethereum

Рост количества счетов на блокчейне Ethereum открывал хакерам возможность использования вектора атаки сети с помощью отправки множества запросов на поиск рандомных кошельков. Каждый из-них инициировал по 8-9 операций, достаточно низких по стоимости газа.

По оценкам Виталика Бутерина, остановка сети Ethereum на несколько часов, обошлась бы злоумышленникам в несколько тысяч долларов.

Каждый запрос нагружал цепь промежуточных нод из-за используемой блокчейном Ethereuv структуры дерева Патрисии-Меркла. В образном сравнении счета, это листья, соединенные с корнями базы данных ветвями из нескольких узлов.

Проблема была случайно раскрыта публично самими разработчиками, которые начали вести с ней борьбу с 2016-го года, путем увеличения стоимости газа на подобные запросы. С тех пор каждое обновление не обходилось без постоянного роста стоимости, но только хардфорк Berlin позволил сократить масштабы проблемы в 50 раз.

Это стало возможным путем введения снимков блокчейна, оптимизирующих работу нод с адресами кошельков и внедрения способа поднятия цен на запросы без ущерба для действующих смарт-контрактов. На данном этапе, изменений достаточно, чтобы публично раскрыть уязвимость древа Меркла. Проблема полностью уйдет в момент перехода на вторую версию Ethereum.

Источник

Оставьте ответ