I was going through the Create Your Own CryptoCurrency documentation and got stuck at the proofOfWork section. In this, they try to do a check i.e.
require(n >= bytes(difficulty)) //Check if its under difficulty
I wanted to understand, what kind of comparison is being done here?
- Is is byte-to-byte comparison?
- Is there some conversion happening before the check?
- Or, its just a length check (which I think isn't the case, but just to be sure, I added it here).
If someone can point me to the right resource on the same.
Best Answer
if n is greater then or equals to the number of bytes in the difficulty then it will be TRUE statement.
Bytes function in python explained:
ex: