based on the default fee settings. That being said, this doesn't seem like a bad idea at all...
So, a centralized source would declare a "default fee setting", and any time that source decided to change the default fee setting, there would be a new hard fork released that would change the blocksize calculation?