its why turbo allows for fractional reserving(setting up balance without confirmed utxo). its why channels can be set up with unbacked balance in LN.
Who has implemented, released and used turbo? Cut the crap. Nobody. You've just read it in a Github issue/proposal and believe that's the way things are. Channels in Lightning are backed by their corresponding on-chain transactions which were used to open them. People own the digital signature(s) to regain access to that money whenever they want.
I know you're such a drama queen, but please, for once, don't spread your misery.
you can keep loving your altnet as much as you like.. just dont sell the utopian dream to others.
and you ask 'who has implemented and lets users use turbo'.. well YOU definitely know the company that made it.. and called it 'turbo' in the first place, so dont play dumb.
also bolts is not even a consensus!!.. i cannot throw a turbo channel off the network or make it a fork or do anything.
when 'building' the routing table (via gossip) NONE of the wallets check the network of channel ID's exist against the blockchain and reject channels that have no confirmed UTXO.
https://github.com/lightning/bolts/blob/master/02-peer-protocol.md#definition-of-channel_idNote that as duplicate temporary_channel_ids may exist from different peers, APIs which reference channels by their channel id before the funding transaction is created are inherently unsafe. The only protocol-provided identifier for a channel before funding_created has been exchanged is the (source_node_id, destination_node_id, temporary_channel_id) tuple. Note that any such APIs which reference channels by their channel id before the funding transaction is confirmed are also not persistent
yep not only can
nothing be done to prevent false ID'sall they have provided is a way to have a mix of sham id's from different users so that when combined they create a further sham Id thats is unique. but in all cases none of this means that nodes reject these channels
what you are not realising is because the 'turbo' feature exists in a wallet. (and you know this)
users that are channel linked in this way to the company may think the 'liability' is on the company side, as YOU think they created the channel and the only route is through the company so they have the debt exposure risk
EG
U
\
C -- L
/
U
where by in YOUR MIND, when a User 'spends' value via C to L, YOU think C has to have real confirmed value with L for L to be able to close session with value derived from U. meaning if C has faked the U value. only C loses out when L closes session
but you forget some basic things
if L is too in a turbo. then his balance is not real either. he has no confirmed/locked UTXO to sign if he wanted to close session after msat amounts have changed.
so L may have handed the products/services/goods to U, but then cant close session the CL channel as there is no confirmed UTXO to sign. meaning L cant get paid for the U payment amounts
also because the wallet allows it, the U people may want to connect together within the wallet.
because the wallet allows it..
U
/ \
U C - L
\ /
U where by one of the
U's might have done a turbo with another
U without the other U knowing. yep due to silly GUI design that hides the true validation/vetting of channels(well truthfully complete LACK of validation/auditing even at code level to reject channels with no funding lock). these users may not even know their msat is even backed by a locked utxo OR NOT.
all they see is that msats balance exists. even if a UTXO doesnt.. and they only find out when they try to broadcast and find out there is no confirmed utxo to sign for,
..
and again.. LN has no consensus.. each wallet does not need to follow strict rules or get thrown out the network. wallets can set their own rules if they want. there is no network wide ruleset all wallets are forced to abide by.. bolts are more like guidelines. not network audited rules
..
oh and by the way.
i know people can steal value. so why would i put value into a channel with you.. i know 100% you would steal it.. yes you would, dont deny it. i know your game already. but thanks for the offer. but ill reject your offer to have my value lost to you.
however, you love LN so much. how about YOU use it and create your own channels with other nodes you own and try to steal from yourself. that way you can see the flaws, without actually physically losing (because your paying yourself back)
so go try finding the flaws to learn how to protect yourself rather than believing in trust and compassion of your peers being friendly.. because we all know LN fangirls are not friendly
bitcoin(yes the bitcoin network) has had 13 years of people trying to break it to see what it can handle and to ensure its safe.. unlike you that is too afraid to try and break LN(or probably more like you know its broke but dont want to admit it).
so i dare YOU. yes YOU, try and break your own favoured network, learn the flaws. as it seems you are too afraid to realise/admit LN has flaws.
stop living the utopian dream. and definitely stop trying to coax people to use LN with you just so you can steal from them because you are that much of a nefarious actor.
if the LN devs can admit the flaws.. so should you.
show some honesty, integrity and some actual insight into making people risk aware of certain things. stop trying to over sell the snake oil. you are not a good salesman. and a very poor PR guy
again the LN devs have lost value between themselves and admitted the flaws.. so stop pretending LN is utopia
people need to learn from terraUSD/Luna.. not be shuffled off into another altnet thats has poor pegs and fractional reserve option