Ну и да, майнеры всегда ищут "свой блок", даже в централизованном пуле.
Если разные майнеры могут сами выбирать тогда бессмыслено проверять, "цена" наличия этого включения ровно та что и просто пришедшая транзакция - "я и только я увидел и принял к сведению", про остальных никаких гарантий нет, они могут майнить параллельную транзакцию отправляющие деньги назад злоумышленику.
Думал вдруг в p2pool какая-то жесткая схема реализована, скажем в транзакции #0 перечисляются все адреса и выплаты, адреса и суммы естественно сходятся, но по порядку перечисления свой всегда первым - так другие видят кто сколько шар выдал. Остальные N-1 транзакций у всех узлов строго одинаковы. При такой организации сторонему наблюдателю все шары p2pool видились бы вполне одинаковыми (не с точностью до бита, а по смыслу их влияния на блокчейн, если словится блок).
Еще не по теме. На ру-вики, в описании Scrypt сказано что параметры выбраны N = 1024, r = 1, p = 1. А рекомендованые для Scrypt являются N = 16384, r = 8, p = 1.
Это когда то создатели лайта лажанулись, и понеслось лавиной по форкам такой выбор или энциклопедисты приврали чего то?