First, there is no "free btc". Are you thinking the "free btc" will exceed the 21 million coin limit?
Bitcoin exists past eight decimal places right now, ex: 0.0000,0000,0000,0001,
it is just that the current protocol only needs to go to 0.0000,0001 (aka 1 satoshi).
We can go below 1 satoshi if needed to facilitate "micro fees" for "micro txs".
bullcrap
seems you dont understand bitcoin at code level. because at code level there is no 21million bitcoin cap.
at code level the units of measure are not bitcoins but satoshi
its not bitcoin measured down. but satoshi measured up
where each block reward is not producing 12.5btc. but instead
1250000000 units
which halves every ~4 years
...
but ofcourse thats if blockstream wanted to mess around with bitcoins 'unit of measure' to match the lightning unit of measure, instead of rounding the lightning unit of measure when closing the channel.
i can see future 'debates' of people arguing who 'benefits' from the rounding to fit bitcoins unit of measure. but i hope we never have to debate
changing bitcoins unit of measure to match lightning. otherwise that is SCREWING bitcoins rarity.
Yes, I am not a programmer.
I have been advised on multiple occasions that if we needed to go below a satoshi and needed more divisibility,
it would be possible to do so. From a strict code point of view, you are correct since the whole system relies on
the denomination of satoshi to determine everything, currently.
I do not think Bitcoin developers will just add additional zeros into the current code, thus inflating the bitcoin supply
way ahead of schedule. That is not in anyway reasonable or acceptable. But why couldn't a decimal be placed
after the satoshi point, such as 100000000.00000000? Prior blocks and other systems that relied on a strict
satoshi denomination will remain and after a certain block in the distant future, the new format will take effect
which can include a new secondary "carryover block" which will contain the amount below a satoshi. Old nodes
that never upgrade can still exist and work at relaying the old format, but will ignore this secondary block. (which
doesn't matter since its intended only in/for second layer micro payment systems).
So future systems will have the "extended format", and old systems can still relay as before.
As for the issue of "milisato" and the LN micro fee system being below the satoshi denomination and does not
really exist, thus is an IOU, can't the LN burn 0.0000,0001 btc, and thus create 0.0000,0000,9999,9999 LN-btc
within the LN system? Isn't it no longer an IOU if that satoshi was burned? Like a Burn for Conversion into an
extended format only within the LN, and then round up to 0.0000,0001 only when so many extended 9s are made?
Second, please explain in detail why centralization will occur due to micro fee accumulation,
whether prior to or after the LN settlement action back onto the bitcoin blockchain.
If banks run LN hubs in the future, why would they have "free btc" or "free capital"?
Please elaborate, I do not understand.
locking funds into multisig is the same as putting funds into a 'managed' account where it requires duel signatures to settle funds movements.
LN can be useful for people that want to raid faucets for a few weeks to receive a few units without 'spamming' bitcoins blockchain. but
LN due to it being 'managed' by some entity should not be trusted as the 'forever solution' where people lock funds in forever.
LN due to it being 'managed' opens up new weaknesses. such as blackmail eg (hub:"we will not sign a tx unless you pay 1btc fee to get funds back"
similar comparisons can be made to pools now, not accepting transactions into a block unless you pay over 0.0001 btc
so its not only who benefits from the 'rounding' but also the corruption of changing/demanding more fee per tx just to close a channel to get funds out. ending up as costing the user more to settle blackmail style or forced to stay in the channel out of fear of losing more then they would getting out.
As for blackmail, why couldn't the fees be negotiated to only be within a certain ranged amount PRIOR to opening
a channel with that hub? When I go to do business with someone in some types of businesses, I get an estimate PRIOR
to work being performed. If they begin to exceed the agreed estimate, they need for me to authorize that increase
beyond our agreement. Otherwise any work performed beyond our original agreement is a violation of the terms of
the original estimate.
In order to prevent the blackmail aspect you describe, can't the LN system mandate release at the maxed agreed fee
amount? So for example, I want to pay for groceries, I open the LN system and find a "reasonable fee hub", it declares its
rule boundaries and is controlled by them, that when the total amount of fees owed comes close to 0.00001 btc, it automatically
closes the channel without prompting and in accordance with its declared boundaries.
So in the event the hub wants 1 btc to unlock my 3 btc, it will violate its own declaration and causes an auto closure of the channel.