Будет ли это возможно для отметки времени на заключительном этапе в последовательных периодах к соединению ошибки, а не отменяя друг друга?
то есть, если кто-то сделали согласованные усилия фальсифицировать метку времени последнего блока в каждый период они могли растянуть среднее время на содержательную сумму?
Прежде всего, они должны были бы иметь много хэша власти, чтобы убедиться, что они получают окончательный блок каждого периода сложности. Шансы получить этот блок такие же, как шансы получения какой-либо другой блок. Другими словами, если у вас 10% от общей глобальной хэш власти, вы бы в среднем решить только один из каждых 10 последних блоков периодов сложности. Если у вас 25% от общей глобальной хэш силы, вы бы в среднем решить только один из каждых 4 последних блоков периодов сложности.
Для того, чтобы иметь достаточно хэш власть последовательно решить последний блок периода сложности, вы должны были бы иметь больше энергии, чем хэш остальных странах мира вместе взятых. Если у вас есть что, то у вас уже есть достаточно, чтобы снять 50% атаки на, и это "последний блок периода сложности" больше не интересно.
Теперь, даже если вы каким-то образом были достаточно удачливы, чтобы получить последний блок 10 периодов сложности подряд, лучшее, что вы могли бы сделать, чтобы создать колебание между блоками, которые через несколько секунд слишком быстро и блоков, которые через несколько секунд тоже медленный.
Вот пример, где "атакующий" получает последний блок в период 4 периодов подряд и всегда добавляет 2 часа до его метки времени:
Период 1 => Начальная метка времени точный, конец метки времени 120 минут позже. (Новая трудность приводит блоков происходит
3,6 секунды рано)
Период 2 => Начальная метка времени 120 минут поздно, конец метки времени 120 минут позже. (Обратите внимание, что вы потеряете 120 минут от начала периода, но получить те же 120 минут в конце периода, поэтому общий период по-прежнему точен. Поскольку такие новые результаты сложности в блоках происходят с
средний интервал 10 минут.)
Период 3 => Начальная метка времени 120 минут поздно, конец метки времени 120 минут позже. (Обратите внимание, что вы потеряете 120 минут от начала периода, но получить те же 120 минут в конце периода, поэтому общий период по-прежнему точен. Поскольку такие новые результаты сложности в блоках происходят с
средний интервал 10 минут.)
Период 4 => Начальная метка времени 120 минут поздно, конец метки времени 120 минут позже. (Обратите внимание, что вы потеряете 120 минут от начала периода, но получить те же 120 минут в конце периода, поэтому общий период по-прежнему точен. Поскольку такие новые результаты сложности в блоках происходят с
средний интервал 10 минут.)
Период 5 => Начальная метка времени 120 минут поздно, конец метки времени точно. (Новая трудность приводит блоков происходит
3,6 секунды позже)
Вот что происходит, если он колеблется вместо:
Период 1 => Начальная метка времени точный, конец метки времени 120 минут позже. (Новая трудность приводит блоков происходит
3,6 секунды рано)
Период 2 => Начальная метка времени 120 минут поздно, конец метки времени 60 минут раньше. (Обратите внимание, что вы потеряете 120 минут от начала периода, и потерять еще 60 минут в конце периода, поэтому общий период от 3 ч. В таких новых результатах сложности в блоках происходят около
5.4 секунды позже чем они могли бы.)
Период 3 => Начало Отметка времени 60 минут до начала, конца метки времени 120 минут позже. (Обратите внимание, что вы получите 60 минут от начала периода, и получить еще 120 минут в конце периода, поэтому общий период от 3 ч. В качестве таких новых результатов сложности в блоках происходят примерно
5.4 секунды рано чем они могли бы.)
Период 4 => Начальная метка времени 120 минут поздно, конец метки времени 60 минут раньше. (Обратите внимание, что вы потеряете 120 минут от начала периода, и потерять еще 60 минут в конце периода, поэтому общий период от 3 ч. В таких новых результатах сложности в блоках происходят около
5.4 секунды позже чем они могли бы.)
Период 5 => Начальная метка времени 60 минут до начала, конца метки времени с точностью. (Новая трудность приводит блоки, возникающих о
1,8 секунды ранее)