Найти тему
ProMoney

Что такое атака Timewarp?

🔥 Подписывайтесь на новостную рассылку FF.ru
💰
Торговые сигналы с заработком от 5% в Телеграм канале

Когда большинство людей думают о возможных атаках на биткоин или остальные криптовалюты, они думают об атаке 51%, когда майнер накапливает большую часть сетевой хэш-мощности и разветвляет блокчейн, чтобы дважды потратить криптовалюту или реализовать изменения кода. Тем не менее, есть еще один менее известный тип атаки - это атака Timewarp.

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

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

2-часовая свобода действий для временных меток блока - это то, что открывает дверь для атак timewarp. Было бы очень трудно провести значительную атаку timewarp на биткоин, так как все бы на блокчейнеузнали об этом, и для успешной атаки потребуется большая часть майнинговой мощности. Тем не менее, это все еще возможно, и если несколько майнеров объединятся, они теоретически могут снизить сложность с помощью продолжающихся атак timewarp, пока не потребуется всего 1 секунда для майнинга блока, что является минимально возможным временем. В худшем случае для атаки timewarp, вместо того, чтобы занять 2 недели для майнинга 2 016 блоков, потребуется чуть более получаса. Это приведет к быстрой инфляции предложения биткоина, что может быть довольно разрушительным для рынка.

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

Тем не менее, с некоторыми криптовалютами гораздо проще выполнить атаку timewarp. Например, криптовалюта Verge постоянно корректирует сложность, в отличие от биткоина, который регулирует сложность раз в 2 недели. Поэтому, если кто-то получает большую часть хэш-мощности, они могут быстро реализовать экстренную атаку timewarp. Кроме того, Verge использует несколько алгоритмов добычи, позволяющих задействовать несколько точек атаки. Такое уже случалось: кто-то атаковал Verge и довел сложность Scrypt до минимальных уровней, заработав миллионы долларов Verge.

В сообществе биткоина ведутся дискуссии относительно того, чтобы изменить код для предотвращения атаки timewarp, и, очевидно, другие криптовалюты должны поступить так же, чтобы предотвратить катастрофические атаки timewarp, подобные тому, что произошло с Verge. Однако, появилась новая идея под названием Forward Block, которая, по-видимому, будет заблокирована, если атака timewarp на биткоин будет урегулирована. Таким образом, образуется тупиковая ситуация устранении атак timewarp в коде биткоина. При этом исправление готово к внедрению, если атака когда-либо станет проблемой для биткоина.

Читайте также: Сообщения о делистинге Tether (USDT) на Binance оказались ложными