4. подключает свой клиент к общей сети и информация о новой цепочке уходит в сеть - и эти 6 блоков становятся orphaned
Вы можете объяснить, зачем легальные клиенты принимают новые 6 блоков, если очевидно, что в них содержится мошенническая операция? Ну не может же транзакция распространяться по сети целый час... Но если даже такое происходит, то это явно проблемы с сетью у того майнера, который сгенерил эти 6 блоков
А как определить, какая из цепочек не валидная? нет никаких правил по выбору, какие транзакции включать в блок, а цепочка атакующего отличается от обычной только отсутствием в ней определенных транзакций, и мне непонятно, каким алгоритмом это можно было бы выявить.. хотя идей есть, пока я хочу понять только сам механизм атаки.
Если я правильно понял, как все описал, то для успешной атаки достаточно мощностей среднего пула, с 20-30% мощности и везения.