Я это понимаю. Но это не бассейн еще зависит от вероятности записать блок первым?
Нет.
Если небольшой бассейн закончил блок первым он будет по-прежнему распространяться по сети. Чем больше пул не может остановить. Я имею в виду, имеющий > 50% шахтеров не означает, что она контролирует > 50% клиентов, получающих блоки.
И что. Он просто игнорирует блок, найденный меньшим бассейном.
Или, может быть, я все еще не хватает кое-что об этом. В этом случае, я не вижу, как быть немного меньше, чем 50% отличается от того, чуть более 50%. Если больше бассейна имеет счастливую полосу он может создавать блоки быстрее, даже с менее чем 50% от стоимости хэша. И в этом случае система потенциально в режиме отказа в настоящее время, и, казалось бы, плохо проработан.
С чуть более чем на 50%, вы можете просто игнорировать любой другой блок. Вы выиграете в конечном счете, потому что ваша цепь в конечном итоге будет больше. Единственные блоки на общественной сети будут ваши блоки.
С менее чем на 50%, вы будете падать все дальше и дальше позади. Вы будете использовать больше и больше ресурсов с более низкой и более низкой вероятностью успеха. Вы бы гораздо лучше принимать блоки, найденные другими шахтерами, потому что это делает вашу цепь длиннее и, таким образом, дает вам больше шансов получить свои собственные блоки в цепи.
(Кстати, есть исправление для этой атаки, которая не требует никаких изменений в протокол. Он имеет некоторые проблемы, хотя, но если это когда-либо стало огромной проблемой, она может быть усовершенствована и развернута.)