Even if BTC only went to 100k.. haha.. it would still require sub-satoshi payments if you were counting every light switch on\off, or every single byte of data sent from a certain server.
Since I DO see that happening in the next 10 years, and it could take 5 years to pull off a fork (IF we can even pull another one off successfully, since I have a feeling it's only going to get harder the larger Bitcoin gets ), then I think the next fork is probably the one to aim for.
Also - I would definitely think over compensation is the order of the day. IPv6 with it's 4 byte addition is
way too small. They should have gone 8 and be done with it. They're just going to have to do it all again. Literally DECADES..
I know it takes more power to compute and store.. but I would still add 8 bytes. Orders of magnitude more than 4. Then that would be it. Honest miners could limit the minimum spend. But I'd also be up for a variable precision solution, if someone had a good one.
I don't see it requiring any major debate, it's a +4 byte delta on tx sizes..
I'll get the popcorn.
..
Can it be done as a soft-fork ?