Оновлення ProgPoW для Ethereum може зробити майнінг ETH на ASIC ще ефективніше

Оновлення ProgPoW для Ethereum може зробити майнінг ETH на ASIC ще ефективніше Ethereum

Оновлення ProgPoW, спрямоване на обмеження видобутку Ethereum з допомогою спеціалізованих ASIC-майнер, продовжує викликати жваві дискусії з моменту одностороннього підбадьорення розробниками в лютому.

Тепер до них додалися спостереження користувача Kik, який виявив і описав цікаву вразливість. Замість боротьби з ASIC-майнерами ProgPoW може зробити видобуток Ethereum для них значно простіше.

Як зазначає Kik, замість 256-бітного сіда, використовуваного в поточному алгоритмі майнінгу Ethash, ProgPoW застосовує 64-бітове значення, а відсутні біти компенсує «іншими шляхами».

«Kik виявив, що можна просто провести вимогливу до пам’яті функцію для одного сіда лише одного разу, а потім знаходити заголовки і значення nonce шляхом збільшення значення extraNonce», – пише фахівець з майнингу Крісті Чи Минехан.

Минехан в цілому підтверджує спостереження Kik, але заявляє, що уразливість ще належить довести на практиці. Для використання уразливості майнеры повинні дотримати деякі важкі умови, однак це можливо. Якщо хтось з них зможе знайти вірний підхід значно підвищить прибутковість видобутку для себе і складність для всіх інших.

Вирішення проблеми криється в досить простій переробки алгоритму. У той же час, противники оновлення сподіваються, що уразливість ProgPoW змусить розробників зайвий раз замислитися над доцільністю його активації або принаймні залучить додаткові ресурси до його аудиту.

«Схоже, поточна імплементація ProgPoW може бути не дуже захищеною від ASIC-ів. ASIC може з легкістю підібрати потрібне значення цієї функції хешування, замість того щоб займатися майнингом», – пише дослідник Філіп Кастонгуай.

Дата публікації 07.03.2020
Поділіться цим матеріалом у соціальних мережах і залиште свою думку у коментарях нижче.

Источник: mining-cryptocurrency.ru
Оцените статью
Добавить комментарий