I am currently studying in college in the US and was actually curious about bitcoin and cryptocurrencies as a whole. I started looking on free university sites like Stanford university and New York University and even attempted to do questions of their past papers. I answered most of the questions, but I am stuck on one of the questions:
Suppose your professor wants to award each student in the class a random priority for office hours help by giving them a number H(studentID||Bi)
where Bi is the ith block header in the Bitcoin blockchain.Would the scheme be me more secure if you instead used H(studentID||Bi-1|| Bi)? (https://cs.nyu.edu/courses/fall17/CSCI-GA.3033-019/assignments/practice_final.pdf)
I get that it maybe more secure if you use the Bi-1 because you have more inputs to generate an output, but I feel like that is not the reason.