Ошибка в коде: Биткоин на грани хаоса? ⛏️
Исследователь Лоик Морель вскрыл уязвимость в алгоритме майнинга биткоина. В основе — баг в механизме корректировки сложности, тянущийся с запуска монеты. 🪙
➡️ Как работает корректировка? Каждые 2016 блоков узлы пересчитывают сложность, чтобы блоки выходили раз в 10 минут. Но коварный подсчет: время берут по разнице меток между первым и последним блоками периода — а интервалов всего 2015. 👀 Недочет смещен на единицу и добавляет "изюминку" в криптококтейль. 🍸
И что с этим багом? "Забили косяк": время последнего блока периода не учитывается в следующем, открывая дорогу к манипуляции временем и генерации блоков. 🚀
1. Злоумышленники ставят минимальные метки времени для всех, кроме последнего блока.
2. В последнем блоке искусственно завышают метку до предела.
3. Система верит, что период длился дольше, и понижает сложность — Биткоин как эскалатор. 🎢
Повторяя схему, сложность можно уронить так, что теоретически добывать до шести блоков в секунду!
Post #2958
592

- 🤯 12
- 😱 9
- 👀 2
- ❤ 1
- 👍 1
- 🔥 1
- 🤨 1