I am actually surprised that you would not be behind an enhancement for increased security. As for implementation all you would need would be a single field in the header showing how much of the fee can be recovered based of the network size at time of creation (e.g. network size=1, recovery ratio=0). Some work might have to be done to determine optimal network size and the exact nature of the curve. I have asked in multiple places how big the current network is but got not a single answer. Of course it changes but not even a ballpark figure? I mean come on, count the nodes in the blockchain. Unfortunately I am not that technically proficient.