predicting which transactions will be mined, which also serves to prevent denial-of-service (DoS) attacks.