locking funds into a factory. is a smart contract involving trust that the factory didnt make a 2-of-3 smart contract with users under the pretence of it seeming as a 2-of-2 smart contract (trusting the factory doesnt hold 2 keys).
This can easily be prevented at the wallet level. It's trivially easy to prevent and isn't an effective mode of attack. Users won't have to think about this and significant nodes/hubs engaging in that sort of behavior would be quickly outed and ostracized.
1. users will have to think about it becaus users (99% of people) will be using cellphone apps.. thus trusting the 'significant nodes(factories)/hubs (who is the app creator)*
2. quickly outed? the significant nodes/ will be the ones holding users funds. and needing their signature.*
3. by a user trying to broadcast a tx from a cellphone app. guess who they API send it through... yep the server (app company) who are the factory/significant node of concern*
its like having a payment dispute over an applepay tx. but your using apples app. and they have 2 signature authority vs your 1 signature in a 2-of-3 signature scheme, which under schnorr you will not realise its a 2-of-3, you will be optimistic that its a 2-of-2, and have to trust that is the case.. until its too late
2. the non blockchain 'payment' a factory then gives to a users channel is then done on trust. that while the user then plays with the channel payment which as a opening channel, but unaudited tx. the channel partner has to hope the factory is not also offering the same locked funds to another channel
It's not based on trust. You just keep repeating that. All parties connected to the "factory" can see its commitments on chain. Everything is "audited." See
here for a simple explanation.
your link is an example concept where a blockchain confirmed tx used as the peg for a inchannel open session.. thats like an outdated concept from 2017.
the concept is now you blockchain confirm and lock with a factory.
the factory then sends out unconfirmed non blockchain 'balance' to your wallet. and then you use that balance to open channels
making you 2 hops separated away from the blockchain proven tx
channels have to trust that users wont play around because LN is not a byzantine generals solution network. people can play around with the nodes as there is no community to orphan/reject payments.
Trust is not required because 1) the Bitcoin blockchain arbitrates disputes among channel participants and 2) LN punishes dishonest participants by allowing the other party to take the offenders' coins from the channel.
LN uses Bitcoin for Byzantine fault tolerance.
seems you trust things too much.. optimism about utopia vs critical thinking is where optimism is the flaw of trust
LN does not use bitcoin for byzantine fault tolerance. bitcoin does not stop a factory from altering its code at a whim.
users cellphone app is at the mercy of the factories whim
what your saying about LN is like saying bitcoin solves the issues of coinbase.com
oh and if you do manage to get a raw tx and broadcast it without cellphone API to your factory(because they wont relay if they are malicious)
they will simply treat you as the one in the wrong and thus send out their own tx revoking you.
yes its possible..
.. and yes you end up having to trust that they wont. and trust that because there isnt any scam accusation posts about certain factories that the factory/cellphone app company you use is trustable*
channels have to trust once closing session to get a factory to aggregate channels and eith broadcast out(unlock) or re-payment new open sessions.. that they will do. (LN operates as a need to be online and a need to sign for acceptance)
LN is not just a PUSH tx model.
It's not entirely clear what you're saying. LN nodes need to be online to update channel state but failing that, channels can just be closed based on expiration of locktime.
i guess you really havnt used/testd LN. or if you have you only used it under th limited 'ill stay in the only use as intended' remit.. and not been critical to bug test it via the 'play around swing a bat around and see what breaks' remit
sometimes optimism(trust and dreams) are not good. yes they feel good. but when it comes to securing funds. not good
*i know what you are thinking.. the old 2017 concept (pre factory) of be your own node.
well you do realise that LN concepts are now master nodes monitoring multiple chains like vertcoin, lightcoin and bitcoin..
which if you were a critical thinker rather than an optimist of trust. will make you realise this:
1. when your at a coffee shop will you be bringing your laptop/desktop with you running a masternode to buy coffee?
2. if your computer is ok to run a masternode of several blockchains. then its man enough to just run one blockchain of larger scale, so why debate that bitcoin cant scale due to home computer limitations if your home computer isnt as limited as you care to admit by saying you can run a masternode for several blockchains
3. 99% of people wont be masternodes.