В то время как 51% атаки по-прежнему невероятно сложно, это ошибка значительно увеличивает потенциальный ущерб, если таковой имеется.
В bitcoin.pdf, 51% атаки а должна была быть по крайней мере, несколько ограничена:
котировка
"Даже если это будет сделано, он не бросает систему, открытую для любых изменений, таких как создание ценности из воздуха ... Злоумышленник может только попытаться изменить одну из своих собственных сделок, чтобы забрать деньги, которые он недавно потратил."
С Искажением времени ошибкой, 51% злоумышленник Можно создавать ценности из воздуха за счет снижения сложности 1 и генерируя оставшиеся 11 миллионов BTC блочно вознаграждения за себя. Время перекос отсчитывает время, чтобы соответствовать неограниченному количеству блоков до текущего времени перематывать. (Я думаю, что на самом деле ArtForz продемонстрировали нападение на одного из altcoins)
Поскольку время варп цепи так заметно отличается от всего, что реальная сеть будет когда-либо создавать, это должно быть возможным, чтобы придумать способ, чтобы блокировать их, не вызывая проблем с совместимостью.
Правило Идея № 2:
Правило: Блок является недействительным, если метка времени более чем через 24 часа после GetMedianTimePast ()
Это ограничивает расхождение между GetMedianTimePast () и одиночных меток времени, что время деформации использует преимущества. Искажение времени зависит от того, что делает одиночные метки времени далеко в будущем, и прыгать назад к старому времени, прежде чем медиана влияют.
Это действительно нужно только обратиться к двум блокам, участвующих в расчетах коррективов трудности. (Только 2 из блоков 2016)
Трудно себе представить, когда-либо быть 24 часа разрыв на практике, но только в том случае, шахтеры должны ограничить метку времени на GetMedianTimePast () + 24 часов. (Эта часть не требует всеобщей поддержки шахтер, достаточно просто протолкнуть 2-х блоков)