3 ms·
Could you explain more how would it be possible?
by ym705 9y ago
Could you explain more how would it be possible?
- jsnathan 9y agoIn the example code used, the random number which determines the winner is derived from the previous block hash. Since the lottery-owner determines when the function is run, they could call the function when the previous block hash favors their own bet, or else modify their bet before calling the function.
- ym705 9y agoYep that is why there is a notice and link about random number generation in the tutorial.
- renas 9y agotry this lottery code instead https://github.com/renasboy/ETHLottery https://github.com/renasboy/ETHLottery
- rmetzler 9y agoIs it correct that the betted value doesn't influence any winning chances? Also, is the last byte of the blockhash function return value guaranteed to be equidistributed?