Ситуация, о которой вы говорили, никогда не возникнет.
Если вы хотите, чтобы ваша цепь была самой длинной, то вам нужно иметь более 50 процентов мощности майнинга, так что когда-нибудь в будущем вы в конечном итоге догоните основнуюцепь и превзойти его.Скорость наверстывания будет зависеть от того, сколько у вас более 50 процентов.Эта атака работает, потому что таким образом вы опередили любых других потенциальных майнеров по скорости производства новых блоков, поэтому вы всегда производите блоки быстрее, чем кто-либо другой в сети, что гарантирует, что ваша цепочка станет самой длинной.
Итак, ваш злодей, учитывая, что у него есть 10 процентов силы майнинга, никогда не сможет продвинуть длину своей цепи за пределы главной цепи.Единственный другой возможный способ - использовать одноразовый номер меньшей сложности для ускорения производства блоков, но такой блок будет отклонен любым другим узлом в сети, считающим его недействительным.
Следовательно, короче говоря, единственный способ, с помощью которого злоумышленник может заставить другие узлы принимать свои блоки, - это сделать свою цепь самой длинной, и это может быть сделано, только если у него более 50% мощности для майнинга.сети.
Редактировать 1: Рассмотрим вычислительную мощность каждого участника сети и предположим, что при их суммировании вы получите 100. Теперь, если у вас есть 10 процентов от этогоИтого, это означает, что ваша вероятность найти новый блок выше, чем у других, которые имеют меньшую вычислительную мощность, чем вы.Однако это не гарантирует, что вы обязательно найдете одноразовый номер первым.
Поиск хеша, который удовлетворяет сложности, зависит от вероятности.Вы грубо пробиваетесь через большой набор чисел, пока ваш хэш не удовлетворит трудности.Возможно, кто-то, имеющий всего 0,5 процента от общей вычислительной мощности, сначала найдет одноразовый номер.Однако, чем быстрее вы сможете сократить эти числа, тем выше вероятность, что вы сначала найдете одноразовый номер.
Так что, если у вас есть более 50 процентов общей вычислительной мощности, это означает, что вы обрабатываете эти хэши быстреечем кто-либо еще, и, следовательно, это увеличивает вероятность того, что вы найдете одноразовый номер в большинстве случаев.
Кроме того, этот процесс поиска одноразового номера повторяется для каждого блока.Таким образом, работа должна быть выполнена заново для каждого блока.