So on Bitcoin difficulty is how hard it is to find a hash below a certain target and that difficulty increases or decreases/etc.
Obviously difficulty increases and decreases marginally with NIS (and I haven’t looked into Catapult yet for that).
But what is really happening when blocks are being written? Is a NIS guessing random numbers? What very technical thing is occurring that requires difficulty.
This leads me to my next question, we know from the technical reference that "The harvesting account gets the fees for the transactions in the block. This gives the harvester an incentive to add as
many transactions to the block as possible."
So having more powerful hardware seems to be the solution to garnering the most fees (if you have been chosen to write a block).
Is this the case?
Or is it more about just having a lucky account that gets picked based on importance score and difficulty?