Исследователь: баг в ProgPoW делает выгодным майнинг Ethereum на ASIC-устройствах
Независимый японский исследователь и разработчик под ником kikx выявил уязвимость в решении ProgPoW, призванном сделать неэффективным майнинг Ethereum на ASIC-оборудовании.
Finally, I decided to disclose ProgPoW vulnerability exploits ASIC resistance for the future of Ethereum.https://t.co/P8nQTi12vThttps://t.co/Rw5EsL9iLF#ProgPoW #EthCC @hudsonjameson
— kikx (@kikx) March 4, 2020
По словам kikx, код управляющей ProgPoW хеш-функции можно изменить таким образом, чтобы ASIC-устройства вновь получили возможность участвовать в добыче второй по капитализации криптовалюты.
kikx подчеркнул, что в ProgPoW задействован слишком короткий 64-битный сид.
«Это дает возможность ASIC-устройствам вычислять хеш без доступа к памяти», — пояснил исследователь.
По словам одного из создателей ProgPoW Кристи Ли-Минехан, находка kikx — «довольно крутой трюк» и еще предстоит подтвердить, работает ли он на практике.
Yup! This is a pretty cool trick — though we have yet to confirm it works in practice, because it relies on modifying the block header. Thread below!
— Kristy-Leigh Minehan (@OhGodAGirl) March 5, 2020
Напомним, недавно целый ряд известных представителей сообщества Ethereum подписал петицию с призывом отказаться от активации кода ProgPoW. Многие разработчики и производители оборудования считают это предложение поспешным, рискованным и даже способным привести к расколу сети.
Подписывайтесь на новости ForkLog в Twitter!
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!