In terms of the bitcoin code, I believe I well understand the asymptotic 21 million hard cap on the upper limit of the protocol.
I have heard rumors that it is possible to transfer less than one Satoshi (1/100000000).
Is this true? If so, is there a hardcoded lower limit to the divisional capacities of units of bitcoin?
If no lower limit in the protocol, do we run into an issue of infinite supply on the lower side?
Example: if I have an ounce of gold and it gets so valuable that I need to cut it down to a single atom in order to pay for a sandwich, that is a physically hardcoded lower limit. If I cut that atom I no longer have gold.
Bitcoin does not have this physical boundary. If a single bitcoin were to become so valuable that I wanted to cut the smallest unit in half, might I risk increasing the supply infinitely?
Of course this may be a moot example already addressed in the code as it stands.
Anyone please clarify. Thank you in advance!