That's where second layer solutions come in to play. No one is going to pay 100 sats to move 1, but would likely have no problems spending 100 sats to open a channel which could move 1 sat over and over again, thousands or even tens of thousands of times.
Hope this is not a stupid idea, but.
Say the scenario of Bitcoin uprising to $100,000,000 somehow turns into reality. Is it possible to create a second layer on top of Bitcoin or a third layer on top of the second to allow payments under 1 satoshi and only return to layer 2 or 1 if you own exact amounts of Satoshi's with no decimals?
So if I have 100 Satoshi's and I give you 0.1 through this third layer, I have 99.9 left. Now I can only go back to layer one with 99 Satoshi's and will need 0.1 more if I want to send the remaining. Bitcoin continues to have only 8 decimals but this layer allows micro payments. Something like how faucet payments work. You accumulate enough until you can 'withdraw' part of it to a previous layer.
-
Regards,
PrivacyG