Is that limited to Lightning mobile apps? What about Lightning Network nodes like LND?
i know people believe in utopian peace of perfection. but in the real world greedy people will abuse a system of no outside validation.
after all. i could lock funds into an address and then from my factory show one transaction paying starbucks hub to then open a channel.. while also showing a tx paying a walmart hub who who could channel to me.
the more jumps(layers) between the real funds shown onchain vs the end use. and the less the end use has access to checking it, which allows for more chance of manipulation.
Do you really believe Lightning developers would be so stupid to allow something like that to happen? Haha.
P.S what i actually was addressing was the fortknox. of locking funds in. not the fractional reserve
you know ...
A "Fort Knox" that a user can close a channel and broadcast the latest state of that channel like a normal on-chain transaction is not a "Fort Knox". Hahaha.
1. keep in mind. LN is broke right now. the devs admit its broke and warn people to only use small funds and to be very careful what they do and who they channel to.
2. its not just mobile apps. but we all know in the future the majority of users will be mobile users. so the risk is on the majority. but with that said even desktop apps are not fixed. people can modify their desktop software to do many things that the counterpart is unaware of. which is why its best that all apps even mobile retain the ability to review raw transactions and not just be 'autopilot' with limited info on the GUI
the reason being. because there is no community rule. and no community vetting, reviewing of transactions within LN. one party of a channel can be attacked by the other party. and the community is not there to protect them.
its why bitcoin works. a transaction is not a transaction until its community reviewed and locked into a blockchain that proves it met all the rules.
3. LN will never be as secure as a blockchain.
4. the idea of a factory is that a factory is level X, a hub is level Y and a user is level Z
the user level when they are channeled alice to bob they have a transaction that shows as
onchain 1aliceaddress(0.1) to factory(0.1)
offchain
(factory gets funds from 10 people paying 0.1)
so the funds are then routed to get to alices channel
factory(1.0) -> hubA(0.5)
-> hubB(0.5)
offchain again
hubA(0.5) -> alice(0.1)
-> bob(0.1)
-> chuck(0.1)
-> dave(0.1)
-> eric(0.1)
so in the user channel
in: alice 0.1 -> bob
-> HubA (funds return up the ladder OFFCHAIN. and NOT broadcast onchain to alices legacy address onchain)
that way without broadcasting. the hubA can be told to put the funds into a different channel to a new alice channel.or be up laddered again so the factory if the HubA is settled as Hub A settles to the factory. not a onchain address the factory can then be told what to do with the funds.. again all offchain.
now alice and bob they can see that a transaction exists that shows
factory->hubA->alice and bob
but.. factory can also have secret transaction of Factory(1.0) -> 1factoryonchain(1.0)
as i said by putting steps/gaps/levels moving the user away from the onchain funds. where the user channel is withdrawal/change/closing address is not their own onchain address but the hub/factory up the ladder. those up the ladder 'transactions' are NOT broadcast. are not immutible and not set in stone thus alice has to trust the hub and factory
this is the same process as what banks call 'promisory notes' the end user has lost touch of the gold. and can not see a audited immutible confirmed report end to end of the gold to the promissory note. so they have to trust the input they get to play with(output from one ladder step above them) is ethical and honourable.
again try running scenarios of the concept of factories whereby alice and bob dont settle onchain. they close channel back to a hub/factory before then trying to settle onchain.
again try to think with a critic mindset of a broken system and not a utopian mindset of it works perfectly and there is only one way it can work. remember the communications of one node is not challenged by the network in a community wide consensus. it is therefore free for him to tweak. EG use a schnorr process to hide who actually gets to sign and whereby each participant within their channels and up the ladder holds their own copies of transactions that can be tweaked. especially if you cant see what is being signed and just autopilot agree.
ill give you an example.
imagine a hub sets up an address that alice thinks she has a 5 of 5 (20%) control of. and she has to be part of signing the hubs settlement. but in reality its actually a 1 of 5 multisig using schnorr that makes the hub in full control.
as i said if a mobile app cant check the onchain tx or the raw offchain tx data or even if they could the details of the raw tx data do not reveal its a 1 of 5... alice is left to "trust" the counterparts involved.
but hey. i just spend time writing this and predict you wont run scenarios of a critic. you will just sheep heard pretend its all utopia and not learn the downsides of the concepts.