pull down to refresh

why is it considered a standardness rule instead of a consensus rule?
Because you can change it and Core doesn't reject blocks with large OP_RETURN
Who or what determines that?
Anyone that runs a node. If you change a consensus rule you will fork off (reject blocks or others will reject yours) but if you change a standardness/policy rule, no such thing happens.
what's stopping miners from giving themselves a higher block reward
That is a consensus rule. Your node will reject a block where a miner issues themselves more subsidy due to those rules.
reply