И рано или поздно (в зависимости от степени превосходства над "усреднённой"
мощностью пулов) - она станет длинней. И перепишет нахрен все чужие.
Это верно.
Если у вас, допустим, 40% мощности сети, то майня свою цепочку вы будете
находить 4 блока в среднем за то время, когда остальная сеть найдет 6 блоков.
Вероятность того, что вам повезет, и вы за час найдете больше блоков, чем остальные
составляет... Эээ... Ну надо считать... Но меньше 50% - это очевидно.
Но заплатить за электричество вам придется однозначно. Так что в чем смысл такой игры?
Суть атаки-51 в том что
она должна быть профитна для атакующего.
Для этого
совершается действие в блокчейне, например продажа
1000 биткойнов за 10 миллионов долларов, а потом оно
откатывается благодаря
переписыванию цепочки. У вас остаются и 1000 биткойнов и 10 миллионов долларов.
Просто так попытки заорфанить основную цепь имея меньше 50% мощности от сети
возможны, но вероятность того, что действие не будет откачено слишком мало, чтобы
окупить издержки.
Допустим, есть майнинг-пул, который выдаёт 4 TH/s, есть ещё 6 майнинг-пулов, каждый из которых выдаёт по 1 TH/s. В сумме, первый майнинг-пул имеет 40% мощности сети, но дело в том, что другие майнинг-пулы независимы и являются друг другу конкурентами, поэтому первый майнинг-пул, имея самую большую мощность среди незавимимых пулов, может, игнорируя орфаны, добавлять все блоки в блокчейн.
Что значит "игнорируя орфаны"?
Игнорировать вы можете чужие блоки.
А орфанами они станут или наоборот ваши блоки будут орфанами - это решает большинство.
Если у вас меньше 50% - то орфанами станут ваши блоки.
Конечно, вы можете майнить свой собственный блокчейн. В сети, которая
не соединена с интернетом (это равносильно тому что вы игнорируете все чужие блоки)
И в этой сети у вас будет вообще 100% мощности. Но с точки зрения стороннего наблюдателя
та, большая цепочка будет иметь большую сложность чем ваша и она будет мэйнчейном, а не ваша