your saying buzzwords without understanding functionality.. those IOU's(weak contracts) are not as smart as buzzworded.. and thats the sham.. they pretend LN is better then it actually is
You're and than. And you are wrong. I understand the functionality quite well.
you have not "given" him btc. he has not "gained" btc
the funds are still locked in YOUR funding utxo of keys YOU own. where the channel then has a UNCONFIRMED, UNSETTLED tx template showing a output where JJG MIGHT get btc in the future when you both mutually close.. but until then he does not have BTC
inside LN YOU still own the coin. its not his coin on the blockchain. its still YOURS
you are 'crediting' him with a IOU of future settlement. but you have not given him BTC yet
You are 100% WRONG. You are exposing a deep misunderstand of how lightning works.
When I open a channel to JJG's node both MY node, and HIS enter into a transaction. In my original example I send ALL the sats but we BOTH hold keys to the HTLC (Hashed timelock contract). Under normal circumstances we both keep records of the transactions inside that channel. These are the IOUs you refer to. But to disprove your point that I would own the keys and the bitcoin on the blockchain let's consider a hypothetical. Let's say I open that channel, and I die, and my node burns up in a fire. All the value is mine in that channel, and if JJG decided to force close the channel all the value would go to an address that I alone hold the private key for (though I am now dead... I do not like this story a lot).
BUT! And if you want to point to something more like a flaw in the LN then you could start here.
If JJG KNEW I was dead and my node was unrecoverable then he could broadcast the FC while claiming the sats in that channel all belonged to him. And unless a watchtower got involved his node would execute what it is designed to do which would be to send all the sats in the channel to an address only he controls.
So your assertion that the sats were "mine on the blockchain" is just wrong. We both share the channel and have rights and recourse to recover the correct amount of sats to our respective addresses, and even if none were his there are ways he could simply take them all.
Perhaps you will reject my above proof that you are wrong, but even if you did not I am sure you are salivating and ready to point to the above and say "Aha! See? the LN sucks and people can steal from each other".
Here's the crazy thing. You call me a fanatic promoting a sham. But I am not. I think the lightning network is overly convoluted, and has some serious problems. In fact, I do not personally believe that the LN will be the final way Bitcoin is transacted between parties with low fees.
The lightning network is not suited for average individuals. One must be fairly technical to use it, or use a compromise solution like WoS. But
I have said for a long time that technology will find a way.
And today... three years later after that post, I think I have a better view on how that is unfolding.
And I am sorry to disappoint you but the lightning network will remain an integral part of it.
Frankly (lol) I think the lightning network is just one or two steps too convoluted for it to be the final stop on the bus of cheap transactions. Yes it CAN work, and it does. Quite well, in fact. But things like the necessity of having a node ONLINE to receive payments and the fact it is a hot wallet on the internet mean that average Joe might not be able to really handle the responsibility of using it for payments in a non-custodial fashion.
But the fact remains that the LN is a trust minimized cryptographic method for multiple entities to move value. And it has been battle tested and hardened now for 4+ years.
What I see happening at this point is the LN is becoming an intermediate step at first, and then a POWERFUL tool as it matures for transmitting value.
Strike is a perfect example of a use case that the designers of it saw WAAAAY before the rest of us. And before you start flailing and talking about custodial blah blah I would encourage you to stop thinking in black and white and only one level ahead. Strike uses the LN to facilitate the movement of money all over the globe for as close to free as you can possibly get. Strike is not a lightning wallet, or a LSP or any other level one thing. Strike is a centralized business that is taking advantage of the LN to be able to move significant value anywhere an in practice instantly. They are a money transmitter. and instead of going through the old ways of doing that they are bypassing all the trouble by using the LN.
Strike is NOT LN. It is NOT decentralized. It is NOT a lot of things we bitcoinners hold as central. It is a business. A business that uses the lightning network to bypass ENORMOUS amounts of friction that exists in the traditional rails of finance. And at it's heart it uses BITCOIN to do this.
It would be a good use of terminology to call Strike a "layer three" technology. And just because strike is a centralized "layer three" does not mean all of them will have to be.
We are going to see the following over the next Bitcoin Epoch:
Multiple decentralized, trust minimized methods for moving value emerging.
--Chaumian mints in things like e-cash and cashu and the like.
--Multiple implementations of the Elements code base like Liquid.
----These will become interoperable with each other on some level.
----They will also use the LN and implementation of the LN on their own layers to do settlement and interoperability.
Then you have other sidechain, drivechains, and more emerging as we sit here arguing over one of the core technologies that will make it all work.
And of course, technology only dreamed of may emerge that obsoletes many of the above rails INCLUDING the LN while retaining or even improving the trust models and decentralization.
AI may even find a place in all this. I could see it working to improve lightning insofar as channel balancing and functions like watchtowers for example.
Franky you are still stuck on level one.
Bitcoin at the base of all these technologies is absolutely essential. It IS the killer app. It IS the part of all this we could not do ANY of it without. And it MUST remain maximally decentralized and minimally trust based. And all the tech we build on top of it can make as many tradeoffs as we could dream of.
The lightning network trades complexity, and the need to be online for a way to provide INSTANT and IRREVERSIBLE settlement of satoshis.
Stop fighting it, you fool.