Fair enough. How about we take the transaction id of the final payment and use that to pad the initial hash instead? This could not be known by anyone until it was too late, negating the ability of the last person to generate a winning address.
Does the dude abide?
Using
raw transactions you can know the transaction hash before sending it to the network
In this situation I would alter my program to now generate
raw transactions until I find one that the transaction hash would make my address the winner address.