Pages:
Author

Topic: Lightning Network Observer - page 30. (Read 13570 times)

legendary
Activity: 4270
Merit: 4534
June 28, 2022, 04:49:17 AM
You gave me meaningless numbers.  That was easy to say, actually.

How do i know?

I have moved 10s of thousands of dollars back and forth to Bitfinex.

My numbers are real... not theoretical.


not in one go...
but thats the thing. when i said run scenarios on pen or spreadsheet. you can try many idea's out without risking funds.
also before i even gave idea's of paper scenarios to run. i actually did give more realistic numbers like coinbases customerbase and bitfinex channels. heck i even linked the bitfinex nodes stats.

but i guess you dont want to run tests of limitations and problems that can occur and just want to stay in the day dream of best case.

take bitcoin.. it functions. but people actually bothered to do tests on the propagation times of the network, the average confirmation times, orphan rate, software update adoption rate. to find out what its actually capable of beyond the utopian hope.

so where are lightnings real stats.. EG the payment success rate percentage based on amounts moved.. yep the more you move in one go the less chance of a successful payment/route can be established.

and again the more hops you have the more liquidity is needed along the route just to service the payment hopping through them.
EG
A [$10:$0] B [$10:$0] C [$10:$0] D [$10:$0] E [$10:$0] F
becomes (when A moves just $10
A [$0:$10] B [$0:$10] C [$0:$10] D [$0:$10] E [$0:$10] F
only $10 moved. but required $40 liquidity from B-E to move that $10 from A to F


i understand many want to be the utopian dream sale-pitch guys that want to sell the dream.. but you are also ignoring the flaws and limitations and potential problems.

so rather then making excuses to avoid running scenarios and finding the worse case stuff and the bugs/flaws issues.. how about just give the scenarios a shot and have some lightbulb moments outside the dream

the purpose of me not giving the answer/precise numbers in scenarios is some cry they dont like to be spoonfed some cry that they cant cope with large numbers in their heads. and some just avoid even thinking about it. so by using small numbers people can possibly use their brains and run scenarios, without risking real funds because yep. pen and spreadsheet costs you nothing
legendary
Activity: 3262
Merit: 8492
icarus-cards.eu
June 28, 2022, 03:56:49 AM
here you can see very nicely how the lightning network has grown by 140% in the last 365 days - currently there are almost 4000 (3940) Bitcoin in lightning


legendary
Activity: 3766
Merit: 5146
Whimsical Pants
June 23, 2022, 02:44:24 PM
caps lock.. again with the silly utopian dream

you mention people dont need direct connections to bitfinex..
try reading my coinbase example.. i have actually shown a scenario of your counter argument before you countered

people several hops away still need to have a balance provider connected to the exchange down the route.. and if there are millions of people many hops away you have to actually count the amount of value locked in to be able to facilitate all that .. do the maths. use a spreadsheet. work it out. surprise yourself
dont stay in the utopian dream people promised you of infinite payments guaranteed, flawlessly and free.. as those promises will break. so do the maths and realise how limited LN is and how easy it can bottleneck even with just 5% value of ONE exchange

i know you are the utopian dreamer that doesnt want to hear anything bad. you want to over promote it and blame any fault on users and not the network and dig your head in the sand when it comes to the bad stuff.. .. but many people want to be risk aware so that they can actually make an educated decision

but if you want to play ignorant to the liquidity problem of routes and hops of any distance.. then actually run some scenarios and dont just stick head in the sand screaming with a muffled voice "it works"

i know you mention multiple times in one paragraph you dont need a direct channel with bitfinex..
but care to run some scenarios like i mentioned and you will see i actually mentioned scenarios where you are not a direct channel to an exchange but several hops away from them. and i said go play them scenarios out too and see how far you get before problems arise

i know certain people dont like spoonfed numbers and instead play ignorant or deny the answer if the calculations were done for them.. pretending the calculations must be wrong or the numbers must be fake.. anything to ignore the problem and deny the problem.. . so i challenged you to go find out the numbers yourself so that its not spoon fed to be ignored but a lightbulb moment for yourself to actually have come to the answers yourself and realise the ultimate answer for yourself. then you cant just say i gave you meaningless numbers

You gave me meaningless numbers.  That was easy to say, actually.

How do i know?

I have moved 10s of thousands of dollars back and forth to Bitfinex.

My numbers are real... not theoretical.
legendary
Activity: 4270
Merit: 4534
June 23, 2022, 01:15:17 PM
caps lock.. again with the silly utopian dream

you mention people dont need direct connections to bitfinex..
try reading my coinbase example.. i have actually shown a scenario of your counter argument before you countered

people several hops away still need to have a balance provider connected to the exchange down the route.. and if there are millions of people many hops away you have to actually count the amount of value locked in to be able to facilitate all that .. do the maths. use a spreadsheet. work it out. surprise yourself
dont stay in the utopian dream people promised you of infinite payments guaranteed, flawlessly and free.. as those promises will break. so do the maths and realise how limited LN is and how easy it can bottleneck even with just 5% value of ONE exchange

i know you are the utopian dreamer that doesnt want to hear anything bad. you want to over promote it and blame any fault on users and not the network and dig your head in the sand when it comes to the bad stuff.. .. but many people want to be risk aware so that they can actually make an educated decision

but if you want to play ignorant to the liquidity problem of routes and hops of any distance.. then actually run some scenarios and dont just stick head in the sand screaming with a muffled voice "it works"

i know you mention multiple times in one paragraph you dont need a direct channel with bitfinex..
but care to run some scenarios like i mentioned and you will see i actually mentioned scenarios where you are not a direct channel to an exchange but several hops away from them. and i said go play them scenarios out too and see how far you get before problems arise

i know certain people dont like spoonfed numbers and instead play ignorant or deny the answer if the calculations were done for them.. pretending the calculations must be wrong or the numbers must be fake.. anything to ignore the problem and deny the problem.. . so i challenged you to go find out the numbers yourself so that its not spoon fed to be ignored but a lightbulb moment for yourself to actually have come to the answers yourself and realise the ultimate answer for yourself. then you cant just say i gave you meaningless numbers
legendary
Activity: 3766
Merit: 5146
Whimsical Pants
June 23, 2022, 12:16:04 PM
What's stopping traditional payment processors like Poof https://www.poof.io/, Bitpay https://bitpay.com/, or Coinbase Commerce https://www.coinbase.com from adopting Lightning Network?

Either technical hurdles, a perceived lack of demand, or an ideological difference.

For example Coinbase has more than enough resources to add this.  But Coinbase has never really been aligned with the values that lightning serves.

Other similar organizations (such as Kraken, Bitfinex) have done it.  And even the FOSS POS system BTCPayhas added it.

Lightning payments are optimized for smaller amounts right now.  So it makes sense if you sell t-shirts or gift cards.  Or if your exchange deals in <$500 deposits/withdrawals.  If I were to want to deposit $20k on Kraken I would not do it over lightning.  But if I wanted to deposit $100 to buy some Monero?  Then of course.  Why pay for, and wait for confirmations on the base layer for a hundred bucks.  I had two channels with BitFinex.  they were HEAVILY used.  I took part in routing an enourmous amount of value back and forth with those.  But they were also only 2 million sats each so my routes were generally under $500 worth.

So I honestly think it is a combination of some technical/demand hurdles (the base chain is still relatively cheap, in part thanks to lightning) as well as the ideological difference that clearly is why CB does not do it.

EDIT - For some reason I unhid frankies response out of curiosity. He does not really get lightning. I am sure Bitfinex has locked up some bitcoin in their nodes... BUT the ydo not have to have AT ALL.  They could have stood up their nodes and not locked a single satoshi in any channels, and instead just taken incoming connections.  Then they would have 400BTC of liquidity possible on the INCOMING side.  Once people made 400BTC worth of deposits that would be, then 400BTC potential for withdrawals.  In reality the network probably does not only operate in one direction... so they would be incentivized to open channels for withdrawals from time to time.  But these channels could be reused over and over in both directions.

But they would not HAVE TO.  They could open a third node and ONLY take incoming channels (which they WOULD get) and eventually that node, too, would be providing liquidity in both directions.

Another silly mistake frank makes is assuming that to use Bitfinexes lightning nodes you would need to open a channel to them.  Absolutely incorrect.  you CAN, and there are advantages to if you are a heavy trader of smallish amounts.  But you do not need a lightning node at ALL to make lightning deposits on their system.  And if you are a node operator like many here who have well connected nodes, you would NOT need a channel with BFXx nodes to get money to them.  AAND it is unlikely even in THAT scenario that you would have to go 6 or 7 hops lol.  I think the median hop # would be something like 3.x as the bitfinex nodes are some of the most well connected on the whole network.  And this is the network ITSELF doing this as a free market.

Frankie is simply hand-waving with all kinds of worst case scenarios and clouds of meaningless numbers...  Lightning works.  It works well.  I bought my daughter something on amazon worth $1000 with a few payments via Fold...  got some fairly serious sats back for that.  And guess what?  I do not have a channel with Fold... or did not then, I may have opened one later.
legendary
Activity: 4270
Merit: 4534
June 23, 2022, 03:56:49 AM
What's stopping traditional payment processors like Poof https://www.poof.io/, Bitpay https://bitpay.com/, or Coinbase Commerce https://www.coinbase.com from adopting Lightning Network?

the liquidity

think about it. they cant just give people funds on a whim, without pre-planning/notice.. they have to pre-arrange locking up value BEFORE people even get or spend via LN.

this means bitpay would have to lock up alot of reserves just to give outbound balance to others and receive inbound balance from others.

if they estimate they will receive 5000btc a day from 500,000 customers. they will need either
a few large hubs with channels to bitpay that total 5000btc*30(150,000btc)
or 500,000 channels direct connected to bitpay for each merchant(500,000x3.3btc channels)

just to supply bitpay with liquidity to biypay for a month

bitpay would also need to have reserves in another channel with an exchange to supply 150,000btc with their (otc exchange) partners so that the partner can convert that coin to fiat for bitpay to offer the fiat withdrawals to merchants that want to cash out

heres how it would look if the merchants linked to a large hub that then linked to bitpay
              small
             amounts
              each

merchants \                 large        large
merchants \\              amounts   amounts
merchants --- large hub  -- bitpay  -- otc fiatswap partner
merchants //             regular session closing to get coin out
merchants /

..
take bitfinex..
just to be able to offer bitfinex customers a way to withdraw bitfinex balance to LN, bitfinex has had to lock up 10% of the entire LN network "capacity" just to be able to be ready to have LN balance if people wanted (in the future) to get routed some msats from bitfinex
(sidenote bitfinex luckily doesnt have millions of customers all wanting LN withdrawals. luckily for them only 0.00x% of there customers(under 1000 channels) want to give LN a shot. so bitfinex only has to lock up ~400btc)
time of posting - https://i.imgur.com/oagW6Z2.png
https://1ml.com/node/033d8656219478701227199cbd6f670335c8d408a92ae88b962c49d4dc0e83e025

but imagine a service that processes more. . more needs to be locked up to facilitate that processing before the processing can even happen

research liquidity bottlenecks.. and allocating reserves.. and think of the issues where lots of customers are all directing flow towards central points or central points are directing flows outbound to lots of decentralised points..
the liquidity required nearer the central point becomes the points of failure
yea also research central points of failure

el salvador learned this quickly in the last few months of 2021 and changed from the LN hub/liquidity model. and instead used a CEX exchange to be custodians of userbalance of btc to do internal database balance swaps inside alphapoint. rather than have the liquidity issues of LN where hubs run out alot.

..
everyone reading this could and should run some scenarios of not just best case scenario.. but worse case scenario too (dont just live the utopian dream)

you dont even need to use LN to run worse case scenarios. you can play out scenarios with a pen or a spreadsheet.

..
heres some scenarios..
coinbase has ~100million users. imagine just 5% wanted to convert their fiat deposits into btc and then withdraw via LN msat.. lets say each customer was only depositing $5000 a month(converts to ~0.25btc) each

before playing scenarios of how coinbase arranges channels/routes.. coinbase has to lock up and set aside 1.25million BTC in reserve. thats 1.25m btc it cant have on the exchange market order books as it has to be separated and locked up a month before..

next coinbase would have to manage either 5million channels of directly connected users LN channels. or have a large hub partner that it has a 1.25m btc lock with. where that hub then has the customers linked to.
meaning that hub also needs extra reserves of its own on its end to supply the customers.
so thats 2.5m btc locked up just to facilitate payments of upto 1.25m btc converted balance of msats

imagine all customers were not 1 hopor 2 hops but 3 hops..
even more btc would need to be locked up just to facilitate each hops liquidity to pass it on. now thats 3.75m btc locked up just to facilitye all customers withdrawals 3 hops away where total payments cn only be 1.25m liquidity before bottleneck

..
so go have fun use a pen or a spreadsheet and play out some scenarios. realise how much liquidity needs to be locked up to facilitate payments.

(unrelated to the question asked in quote above.. but worth people actually thinking about in the case of the wider utility of LN and issues)

heres some other scenarios to think about

 even if there are only 5% of just coinbase customers of just 1.25m btc on coinbase balance leaving coinbase to customers via LN..
guess how many hops the customers cant be further than before all 19mill btc needs to be locked up to facilitate hop routing to just those customers 1.25m btc locks of msat..
(i wont give final answer. but i will give some hinty examples of things to think about)

remember this physical world problem(the 21m supply cap(19m available circulation) of btc)

ill make it easy for you for a easy hint using small numbers
if 3 customers of just 0.1 each wanted to pay someone 7 hops away
0.1\
0.1- H1(0.3)- H2(0.3)- H3(0.3)- H4(0.3)- H5(0.3)- H6(0.3)- H7
0.1/
requires (to facilitate just 3x 0.1).. a complete lock up of 2.1btc (7x lockup to facilitate a 1x payment)

note the problem .. more btc needs to be locked up to facilitate less coin actually moving..
note the problem when 4million customers of 1btc want to pay someone just 7 hops away

(4m)- H1(4m)- H2(4m)- H3(4m)- H4(4m)- H5(4m)- H6(4m)- H7
28m btc needs to be locked up to facilitate 4m of payments.. um.. yea see the problem

..
now work out how many hops people cant be distanced away from destination/source of a payment, before the 1.25m coins of the coinbase example of just 5% of customers end up causing liquidity issues and bottlenecks and not enough coin in the entire blockchain to facilitate payments of just 1.25m coins
newbie
Activity: 5
Merit: 0
June 23, 2022, 12:29:39 AM
What's stopping traditional payment processors like Poof https://www.poof.io/, Bitpay https://bitpay.com/, or Coinbase Commerce https://www.coinbase.com from adopting Lightning Network?
legendary
Activity: 4270
Merit: 4534
June 22, 2022, 01:11:07 PM
Well, what's the point of using wrapped Bitcoin on Ethereum if ETH fees are higher than Bitcoin? Maybe faster block time. But the general issue of pegged / wrapped is that this peg can always disappear. The 'wrap' is just a promise, an IOU. You don't actually own and use Bitcoin if you use those. If I have 1wBTC and want to pay someone in Bitcoin, I can't. Because I just have an IOU which has the value of 1BTC; not a real Bitcoin.

LN has no consensus, when it sends onion payments telling other nodes to pay other nodes X msat.. that those Msat must always be equal to /1000 to represent sats at the other end where the wallets of the 2 destined partners channel must convert the msat amount of an onion into a sat amount of a commitment..
yep a deceptive wallet could autopilot a commitment to convert to only / 100 but blindly accepted the routed payment thinking it was getting 10x more..

just be risk aware of what can happen in a network of user nodes/litewallets (especially lite wallets are more at risk) that has no consensus and where most users dont review code or look at raw payment/tx data. they just blindly accept what they see on the GUI and realise after the fact that they have been deceived

be honest now..
can any LN user TRULY and honestly tell me that everytime they see that they have received Xmsat on the gui. that they have been able to truly easily or at all possible been able to find the real raw subsequent commitment update and checked that it translated into the exact sat amount they suppose to get.. or are they blindly trusting the wallet and just think the wallet is unbreakable and full proof
hero member
Activity: 882
Merit: 5834
not your keys, not your coins!
June 22, 2022, 01:01:46 PM
Is bitcoin lightning still a thing?
I didn't really follow it since 2018/2019 but it seems it has gone nowhere.
Is it a wrong assumption?

Nobody really answered. Lightning looks dicey. I still give it the benefit of the doubt. We shall see...

Is bitcoin lightning still a thing?
I didn't really follow it since 2018/2019 but it seems it has gone nowhere.
Is it a wrong assumption?
Lightning Network has grown a lot since then, got some great improvements like static invoices and e.g. built-in backup functionality in Core Lightning. It also got a lot more usable as more and more merchants accept it. It's integrated in BTCPayServer, it's the main technology that businesses in ElSalvador use to receive Bitcoin payments and a bunch of exchanges now support cheap and fast Lightning deposits and withdrawals. It also makes them more private.

In the post right above yours cAPSLOCK describes how he successfully recovered 2/2 badly backed up / cared for Lightning nodes and restored all the funds after days of those nodes being disconnected from the network. Doesn't look too dicy for me. The benefits? Daily transactions of any size, with good privacy, without having to bother with coin control. Small fees, instant transfers. It's a pretty cool system.



What is the argument for Lightning when people can use decentralized networks with integrated, pegged or wrapped Bitcoin on chains like like ICP and Ethereum?
Well, what's the point of using wrapped Bitcoin on Ethereum if ETH fees are higher than Bitcoin? Maybe faster block time. But the general issue of pegged / wrapped is that this peg can always disappear. The 'wrap' is just a promise, an IOU. You don't actually own and use Bitcoin if you use those. If I have 1wBTC and want to pay someone in Bitcoin, I can't. Because I just have an IOU which has the value of 1BTC; not a real Bitcoin.
jr. member
Activity: 840
Merit: 6
June 22, 2022, 12:49:37 PM
What is the argument for Lightning when people can use decentralized networks with integrated, pegged or wrapped Bitcoin on chains like like ICP and Ethereum?
legendary
Activity: 3766
Merit: 5146
Whimsical Pants
June 21, 2022, 12:25:35 AM
There are two things at fault here. A shitty SDD failure, and my lack of good preparation.
Did the SSD spontaneously die? Usually I'd advise for whole system / drive backups, but in case of Lightning, using the backup plugin (or what's now built-in) makes more sense, since it initiates a backup every time there's a channel-state update, which is what matters most. If your latest backup doesn't include one channel's latest update, you can get into trouble.

Yep.  The SSD failed.  First drive of this type I had go tits up on me.  Ah well.  I am actually going to replace it with a teeny little raid setup to solve that problem...  But I wonder if that will mean my house is destined to burn down? Smiley

https://www.newegg.com/startech-s352bu313r-enclosure/p/N82E16817707429

Anyway, thanks, all for the audience.  I will quiet down about this now. Smiley
Thanks for all the updates! Gave great insights; I only had such issues and failures / no backup, etc. in Lightning's 'reckless' phase and on Testnet which is multiple years back now, so memory gets a bit blurry. It's refreshing to see how the current state of Lightning is when it comes to failures and backup restore process.

I ran a node on testnet too... I ended up (recklessly) graduating to main net with the node I created... OK this is embarrasing but I will tell you the story.  It is one of the most convoluted things I have ever done.  And I generally try to keep things simple.

I built the node as a a docker container.  First thing I had ever done with docker.  And I ran it on this NAS device I originally bought to backup my family's files and be a sort of TV server.  I have NO IDEA why I thought this was a good idea.  Maybe I was drunk.  But I ran it for a LONG time before finally retiring it.  I still have those seed words.  Because I am unable to delete.  I suppose I am a bit of a hoarder.

This was one of the reasons I had problems with this recovery.  The backup files I have with all the seeds have EVERY SEED I have used along the way...  And nothing is well marked.  Well after THIS ordeal I have recreated the file and included ONLY the two keys I need.

Live and learn...


Oh and one other thing...  This is for FRANKIE.  Sadly I will not see any responces as he is ignored. Lol.

All my errors, and poor backup hygiene?  And yet this well made software made it possible for me to recover everything.  A non trivial amount of money really. ALL OF IT back under my control.   Both major implementations have advantages.  CL has a better backup system (if it works) but LND is more foolproof.

I think they would do well to both use the same basic approach...  LND should add a live database backup (as well as a plugin system IMHO and while we are at it why not consider making the plugins cross compatible?) , and CL should add the ability to store Static Channel Backups.  Two different strategies that will make both nodes pretty damn bulletproof.
hero member
Activity: 882
Merit: 5834
not your keys, not your coins!
June 20, 2022, 08:42:04 AM
LN is infact less private. because they name tag their channels/nodes. bitcoin addresses dont name tag their addresses by default
That's a good point; yes. I don't think you can name tag channels, but you can name tag nodes and I'd advice against that. Otherwise I could find your node by your username and see who you have channels with and now much balance is in there. It would still be extremely hard to find out when, to whom and how much you transact in those channels, but the information that is easy to gather may already be too much for many people's privacy standards.

firstly he called himself ignorance, and was blaming himself for the issues..
well if he has issues regaining some custody of funds just because he switched off his node.. that is a NODE flaw. not a human flaw.
The issue wasn't switching it off, but not having / not being certain about your backups. Compare it to someone running Bitcoin Core and not having backed up their private keys. Do you blame Bitcoin Core for that? Let's go a step further: Bitcoin Core has no easy to write down seed phrase backups; would you blame it on Bitcoin Core if someone lost their funds due to a hardware failure of their Core node?

bitcoin does not lose its keys/wallet when you close the wallet. people cant make moves against your funds if you just go to bed or turn your node off.. yet in LN they can!!!
That's correct; but keep in mind this was about a hardware failure.
Also keep in mind, nobody ever claimed Lightning to be 'as good' in everything as Bitcoin Core. You do have some tradeoffs (e.g. in caution / backups / ..), for the benefits you get (speed, costs). It kind of makes sense; you gain some, lose some. You can't have everything.. Wink

having a risk that a competitor(partner) can take action and steal funds just because you turned off your computer or went to sleep is not a human flaw. its a protocol flaw
Not a flaw; a design necessary to achieve the goals an off-chain system wants to achieve. And this point can be relativized; if you know you're going to turn your node off for extended periods of time often, you can set a longer lock time and reduce this risk by 99.9999%.

this topic is about lightning observing. and i am observing lightning.
YOU may think its a topic of "lightning admiration" or "lightning kiss-assing" and only admiration should be mentioned. but some people want to know the con's too not just the dreamy utopian pro's of fantasy and fake promises
It's good that people know the 'cons', nothing against that - in fact, I continued the conversation with cAPSLOCK about his node restoring troubles for a whole page or more; giving this issue visibility. Just stick to the facts and don't overblow the 'downsides' on Lightning while ignoring the same 'downsides' (e.g. needing a backup) in Bitcoin Core.

also scaling bitcoin is not just about "bigger blocks" thats the silly propaganda story you fangirls like to push as bitcoins only solution to more usability on bitcoin network. there are many ways to increase bitcoin usability on the bitcoin network and reduce the transaction fee and also scale bitcoin..
but hey.. seems you are just going to be another fangirl that just follows the same scripts of other fan girls.. without thinking for yourself and having a response thats not a script i have heard before word for word..
I never propagated that; it's just what I heard you say in the past (that blocks should be larger). What else do you propose? You just vaguely mention 'many ways', but don't say which ones they are. If they exist and are viable, why don't you write a thread about all of these great ways, with their upsides and downsides where we can discuss them and maybe write a PoC for Bitcoin Core or whatever other software? Just saying 'they exist' doesn't help anyone because these ideas won't come to fruition if you don't elaborate on them.

and yes i say fan girls because the stereotype fits.
girls are more stereotypical followers of influencers. much more then women, men or boys.
(fangirls are even more 'influencer<->drone' follower stereotypical than a herd of cows)
Oh that sounds very misogynous. Maybe you haven't, but I've known a lot of great women; older and younger ones, great minds, no 'drone followers' at all. I've definitely known tons of men being like that, though. Just type in 'Elon Musk' on Twitter search and look at thousands if not millions of middle-aged men following that guy like a god, eating up every word he says as if it's absolute truth. If that's not a drone-follower, I don't know what is.





Now... On to my topic of node recovery, which I appreciate you all listening to, and honestly I hope that MAYBE it would be useful to someone else.  I CERTAINLY would be a decent resource at this point for helping someone go through this ordeal with either LND or CL!  If someone is reading this and needs help, ping me.
I'll definitely refer people to you if they have such issues in the future.. Wink

CL node:
The CL node is back up, and running.  As if nothing happend, I think.  It is only missing 3 channels . Well two really since the third is my LND node. Lol.  That channel will not be coming back up.  The other two are "benthecarman" and "Rath [keysend]".  The latter is a forum member and posts in this thread.  Is your node just down?  The first one?  I dunno.  Anyone else have an active channel with him?
This sounds awesome! I do have a node with @Rath (@'ing him apparently notifies him, as his profile states), and it regularly goes offline for a bit; I guess his internet connection isn't great. I just checked and right now it's actually online.

OK here is the freaky part of the whole thing.  I ran through all the restoration process, including decrypting/restoring the backup database.  When the node came back up about half the channels were connecting, but the other half were not.  Something seemed wrong.  When I went to look at the info for the node IT HAD THE WRONG PUBKEY!  Umm...  huh?  so I recreated the hsm_secret from the seed words (I had used one in a "rescue backup" originally).  After bouncing lightningd not only did I have the RIGHT pubkey, but most of the other channels connected right away.
Interesting; so using the hsm_secret file gave a wrong pubkey, but using the seed words resulted in the right one? Difference in amount of channels connecting or not connecting after pubkey change might be implementation-specific (either some running outdated versions or running LND vs CLN).

But how did the channel backup get restored?  I guess that the assumption that the hsm_secret has something to do with decrypting that is not the case?
I've never heard of hsm_secret encrypting the channel backups; in my memory it's just the secret / entropy (basically for anything on-chain).

And HOW ON EARTH did some of my channels come back up?!??!?  That part seems crazy.  And I feel lucky not to have set off alarms on my channel partners node.  The whole investigation was prompted by the fact that half my partner nodes were REFUSING connection. 
My bet would be on outdated nodes and / or LND vs CLN difference. But yes, it should probably set off red lights if someone switches their public key, I guess.. Cheesy

There are two things at fault here. A shitty SDD failure, and my lack of good preparation.
Did the SSD spontaneously die? Usually I'd advise for whole system / drive backups, but in case of Lightning, using the backup plugin (or what's now built-in) makes more sense, since it initiates a backup every time there's a channel-state update, which is what matters most. If your latest backup doesn't include one channel's latest update, you can get into trouble.

Anyway, thanks, all for the audience.  I will quiet down about this now. Smiley
Thanks for all the updates! Gave great insights; I only had such issues and failures / no backup, etc. in Lightning's 'reckless' phase and on Testnet which is multiple years back now, so memory gets a bit blurry. It's refreshing to see how the current state of Lightning is when it comes to failures and backup restore process.
legendary
Activity: 4270
Merit: 4534
June 19, 2022, 09:31:55 PM
maybe if you lot stop blaming yourself for the faults and pretending lightning is your jesus and saviour you might escape your philosophy of adoring a broken network

if LN is not working for you.. maybe wake up to the fact that its not working for you.. rather then blaming yourselves.
LN is code. it has no feelings you cant hurt it by calling out its flaws.

stop pretending its some utopian magic entity that will save you

[rhetorical question]
why do you all fear calling out its faults and flaws?.. im guessing its nepotism
(staying friendly with a little clique group of people, hoping to get a job out of it by sucking up to the boss)

thats my lightning network observation..

my other lightning network observation which no one talks about or wants to warn people of
when people first get into LN or want to fund LN
first they need to move funds into their LN node. (before making a channel).
and then when finding a partner to make the channels, it is requiring another blockchain move between a node created key and a channel created key(multisig)
thats 2tx's just to set up.. atleast(could be more if your seting up many channels on different days)
then when closing session of a channel. the node is not asking for a key from a bitcoin core/proper bitcoin wallet address. but the key created by a LN nodes. by which the node would prefer you to then send funds back into a new channel.

to actually pay some random person outside of LN. usually requires actually making a second move out..
because trying to put a non LN node/channel derived key as an output inside a channel, many LN node software dont like, because you cant make the revoke or reveal the revokes of such if using a native bitcoin address.

yep most LN software prefer only multisigs/addresses derived from a seed made from the keys of the channel/node to be used as outputs because thats the parts of the channel rules when the partner checks that the balance and who deserves what is done. because they want to ensure that the next 'state' will be able to reveal a revoke of the current signed state should the sessions continue

.. in short. getting in and out of LN usually costs 2 transaction atleast to get in and 2 transactions atleast to get out

but hey. thats the thing. they want you to jump in without all the info.. and once you are in. then realise the cost to get out. and then instead of getting out. find a way to stay in with as least cost as you can. until you have spent all your funds within LN and just leave with nothing left
AGD
legendary
Activity: 2070
Merit: 1164
Keeper of the Private Key
June 19, 2022, 05:53:55 AM
*SNIP MOST OF HIS RANTING*

and yes i say fan girls because the stereotype fits.
girls are more stereotypical followers of influencers. much more then women, men or boys.
(fangirls are even more 'influencer<->drone' follower stereotypical than a herd of cows)

if you cant tell the difference between a girl and a woman.. thats on you.
disliking the trend following social script repeating stereotypes of girls that are a fan of something. has nothing at all to do with hating woman.
try to learn the difference

OK.  That's about enough of that.  I am fine with discussing what is negative about lightning.  Really.  But this asshole just rants and rants... but that last bit?  I think he might be a little off in the old think-bone.

I do not have all that many ignores on this site.  But I just added one new one.  I take some pride of being tolerant of all kinds of folks.  But that level of nonsense?  Don't have time for it.

Now... On to my topic of node recovery, which I appreciate you all listening to, and honestly I hope that MAYBE it would be useful to someone else.  I CERTAINLY would be a decent resource at this point for helping someone go through this ordeal with either LND or CL!  If someone is reading this and needs help, ping me.

CL node:
The CL node is back up, and running.  As if nothing happend, I think.  It is only missing 3 channels . Well two really since the third is my LND node. Lol.  That channel will not be coming back up.  The other two are "benthecarman" and "Rath [keysend]".  The latter is a forum member and posts in this thread.  Is your node just down?  The first one?  I dunno.  Anyone else have an active channel with him?

OK here is the freaky part of the whole thing.  I ran through all the restoration process, including decrypting/restoring the backup database.  When the node came back up about half the channels were connecting, but the other half were not.  Something seemed wrong.  When I went to look at the info for the node IT HAD THE WRONG PUBKEY!  Umm...  huh?  so I recreated the hsm_secret from the seed words (I had used one in a "rescue backup" originally).  After bouncing lightningd not only did I have the RIGHT pubkey, but most of the other channels connected right away.

This seems very lucky to me.  And I do not entirely understand what happened there.  I think it's safe to assume the pubkey in my backup file was the wrong one.  Totally possible. I was worried about this when I was restoring.  I think I went through the setup for the node a couple times, and I bet that as the first time. 

But how did the channel backup get restored?  I guess that the assumption that the hsm_secret has something to do with decrypting that is not the case?

And HOW ON EARTH did some of my channels come back up?!??!?  That part seems crazy.  And I feel lucky not to have set off alarms on my channel partners node.  The whole investigation was prompted by the fact that half my partner nodes were REFUSING connection. 

LND node

This node is in the process of rescanning the blockchain. 

Seems it is a slow process.  I see transactions up to 3/20 so as far as the LND node is concerned COVID has barely started. Wink  No channels are connected, and that is as expected.  I am assuming that after the blockchain is scanned all the way through the channel closing procedure will continue.  I am hopeful I will get all my bitcoin back.  This is a place where the low power SBC is a disadvantage... I think it has plenty of ability to keep up with the blockchain in real time. But rescanning this is going VERY slowly.

To be honest... both of these systems are more foolproof than I had thought.  I am definitely the fool here.  I mean it was nice from frankie to try to shift the blame over the lightning, but nah.  There are two things at fault here. A shitty SDD failure, and my lack of good preparation.  I am not being self effacing. I am a wizard of hackery, and I have done things that most folks would be screwed trying to do...  like figuring out the CL pubkey was wrong and fixing it manually.  BUT my lack of being serious about preparing the right backup strategies for the node was an abomination.  And kudos to each implementation AND Raspiblitz.

I will be making a donation to the Raspiblitz project.  For sure.

Anyway, thanks, all for the audience.  I will quiet down about this now. Smiley


Discussions with that Franky1 guy never head anywhere. later you will ignore him, because he has nothing to add to this and many other topics. He must be a very lonely guy.
legendary
Activity: 3766
Merit: 5146
Whimsical Pants
June 19, 2022, 02:13:51 AM
*SNIP MOST OF HIS RANTING*

and yes i say fan girls because the stereotype fits.
girls are more stereotypical followers of influencers. much more then women, men or boys.
(fangirls are even more 'influencer<->drone' follower stereotypical than a herd of cows)

if you cant tell the difference between a girl and a woman.. thats on you.
disliking the trend following social script repeating stereotypes of girls that are a fan of something. has nothing at all to do with hating woman.
try to learn the difference

OK.  That's about enough of that.  I am fine with discussing what is negative about lightning.  Really.  But this asshole just rants and rants... but that last bit?  I think he might be a little off in the old think-bone.

I do not have all that many ignores on this site.  But I just added one new one.  I take some pride of being tolerant of all kinds of folks.  But that level of nonsense?  Don't have time for it.

Now... On to my topic of node recovery, which I appreciate you all listening to, and honestly I hope that MAYBE it would be useful to someone else.  I CERTAINLY would be a decent resource at this point for helping someone go through this ordeal with either LND or CL!  If someone is reading this and needs help, ping me.

CL node:
The CL node is back up, and running.  As if nothing happend, I think.  It is only missing 3 channels . Well two really since the third is my LND node. Lol.  That channel will not be coming back up.  The other two are "benthecarman" and "Rath [keysend]".  The latter is a forum member and posts in this thread.  Is your node just down?  The first one?  I dunno.  Anyone else have an active channel with him?

OK here is the freaky part of the whole thing.  I ran through all the restoration process, including decrypting/restoring the backup database.  When the node came back up about half the channels were connecting, but the other half were not.  Something seemed wrong.  When I went to look at the info for the node IT HAD THE WRONG PUBKEY!  Umm...  huh?  so I recreated the hsm_secret from the seed words (I had used one in a "rescue backup" originally).  After bouncing lightningd not only did I have the RIGHT pubkey, but most of the other channels connected right away.

This seems very lucky to me.  And I do not entirely understand what happened there.  I think it's safe to assume the pubkey in my backup file was the wrong one.  Totally possible. I was worried about this when I was restoring.  I think I went through the setup for the node a couple times, and I bet that as the first time. 

But how did the channel backup get restored?  I guess that the assumption that the hsm_secret has something to do with decrypting that is not the case?

And HOW ON EARTH did some of my channels come back up?!??!?  That part seems crazy.  And I feel lucky not to have set off alarms on my channel partners node.  The whole investigation was prompted by the fact that half my partner nodes were REFUSING connection. 

LND node

This node is in the process of rescanning the blockchain. 

Seems it is a slow process.  I see transactions up to 3/20 so as far as the LND node is concerned COVID has barely started. Wink  No channels are connected, and that is as expected.  I am assuming that after the blockchain is scanned all the way through the channel closing procedure will continue.  I am hopeful I will get all my bitcoin back.  This is a place where the low power SBC is a disadvantage... I think it has plenty of ability to keep up with the blockchain in real time. But rescanning this is going VERY slowly.

To be honest... both of these systems are more foolproof than I had thought.  I am definitely the fool here.  I mean it was nice from frankie to try to shift the blame over the lightning, but nah.  There are two things at fault here. A shitty SDD failure, and my lack of good preparation.  I am not being self effacing. I am a wizard of hackery, and I have done things that most folks would be screwed trying to do...  like figuring out the CL pubkey was wrong and fixing it manually.  BUT my lack of being serious about preparing the right backup strategies for the node was an abomination.  And kudos to each implementation AND Raspiblitz.

I will be making a donation to the Raspiblitz project.  For sure.

Anyway, thanks, all for the audience.  I will quiet down about this now. Smiley
legendary
Activity: 4270
Merit: 4534
June 18, 2022, 11:03:02 PM
Oh no! Franky! Did I just expose Lightning? Shocked
In all seriousness; public Lightning channels are comparable to Bitcoin on-chain addresses. They're not anonymous, but they are pseudonymous. And the activity going on in those channels is - well - off-chain, so that's hidden, as well. But sure, if I know someone's node ID, I can look up who they have channels with and how much BTC is locked up in there. I don't think it's surprising or news to anyone.. Smiley

i wont repeat myself but you missed the whole point of the routing gossip and fake payment attempts to glean more info about available balance at any given second to then tally up when updates happens the routes taken and the balance change.. yea LN is more transparent than they promote. but glad your taking one step forward and call is pseudonymous rather than pretending that its all 100% private and no info can be gleaned from it.
LN is infact less private. because they name tag their channels/nodes. bitcoin addresses dont name tag their addresses by default

I don't think people assume a high number of Lightning users, just because of the fact that large nodes exist. That would be a wrong conclusion, indeed. They probably estimate that through download numbers and such.
Anyhow; why do you emphasize 'fangirls' so much? Do you feel hatred against women?
ill get to that point at the bottom of my post

~

You are welcome to critisize my ignorance, but that is all that is on display here.  Following any bitcoin transaction is deceptively complex, particularly multi-sig transactions.  And the lightning implementations are complex, there is no doubt about that.
Franky, cAPSLOCK is right here. I'd not call him ignorant, but his node went down, so the other nodes can take actions just like it's defined in the protocol. If he has no backups, they can cheat; it is true.
There are ways to remove uncertainty, such as maybe having a 'backup node' where you can import hsm_secret and channel state relatively quickly, or you could just choose longer timelocks for those channel closing transactions. That way there will be no rush to get your node back up very quickly. In any way, this doesn't mean that you don't own your coins when using Lightning or any of those implications you brought up.

firstly he called himself ignorance, and was blaming himself for the issues..
well if he has issues regaining some custody of funds just because he switched off his node.. that is a NODE flaw. not a human flaw.
bitcoin does not lose its keys/wallet when you close the wallet. people cant make moves against your funds if you just go to bed or turn your node off.. yet in LN they can!!!

having a risk that a competitor(partner) can take action and steal funds just because you turned off your computer or went to sleep is not a human flaw. its a protocol flaw

if you think the only flaw is the ui. then you have much to learn
It's not about UI; this is the protocol. It can be used with CLI, GUI, etc., so it's not the 'user interface' we're talking about here. It appears to me you got some stuff really wrong; maybe you should spin up a testnet Lightning node and play around with it.
it wasnt me saying the flaw is in the UI. i was saying the flaw was in the protocol. it was capslock that was blaming himself and the UI,.. rather then blame the protocol..
yet its protocol flaws that make LN non viable for the utopian dream of offramping all bitcoin users to LN

Is bitcoin lightning still a thing?
I didn't really follow it since 2018/2019 but it seems it has gone nowhere.
Is it a wrong assumption?
Lightning Network has grown a lot since then, got some great improvements like static invoices and e.g. built-in backup functionality in Core Lightning.

"core" lightning.. ha, another buzzword/brand stealing attempt.. guess they didnt want to be original again
(oh dear blockstream(core brand owner) employee's how much i do laugh at you)

and dont get me started on the lightning observations i have of the flaws of the "core lightning" implementation(and many other LN implementations)

It also got a lot more usable as more and more merchants accept it.
 It's integrated in BTCPayServer, it's the main technology that businesses in ElSalvador use to receive LN payments and a bunch of exchanges now support cheap and fast Lightning deposits and withdrawals. It also makes them more private.

funny you should say that...
el salvador had massive issues with liquidity and bottlenecks of LN last year. and instead had decided to switch away from LN(strike) and use a custodial exchange that does the back-end of chivo and also handles the merchant tools(shopping cart)/exchanging.. yep go research "alphapoint"

I still don't understand this either. There is even a dedicated 13-page thread where different users try to understand what's franky's mission / vision. From my understanding, franky believes bigger blocks are the solution, yet he doesn't want to switch to BCH. Why, is still unclear to me. This is off-topic for this thread, so if he or you want to discuss more about this, I guess that thread will be more appropriate.

this topic is about lightning observing. and i am observing lightning.
YOU may think its a topic of "lightning admiration" or "lightning kiss-assing" and only admiration should be mentioned. but some people want to know the con's too not just the dreamy utopian pro's of fantasy and fake promises

also scaling bitcoin is not just about "bigger blocks" thats the silly propaganda story you fangirls like to push as bitcoins only solution to more usability on bitcoin network. there are many ways to increase bitcoin usability on the bitcoin network and reduce the transaction fee and also scale bitcoin..
but hey.. seems you are just going to be another fangirl that just follows the same scripts of other fan girls.. without thinking for yourself and having a response thats not a script i have heard before word for word..

and yes i say fan girls because the stereotype fits.
girls are more stereotypical followers of influencers. much more then women, men or boys.
(fangirls are even more 'influencer<->drone' follower stereotypical than a herd of cows)

if you cant tell the difference between a girl and a woman.. thats on you.
disliking the trend following social script repeating stereotypes of girls that are a fan of something. has nothing at all to do with hating woman.
try to learn the difference
hero member
Activity: 882
Merit: 5834
not your keys, not your coins!
June 18, 2022, 09:51:11 PM
It could just mean your channels haven't been force-closed yet. But you can easily check that using something like 1ml.com! Or https://amboss.space/. You enter your node ID and it shows you whether you lost any channels in the last few days.
shh dont shout it to the world, you will get years of hate from fangirls screaming and crying at you that LN is private, and that stat sites cant learn anything about LN users.
Oh no! Franky! Did I just expose Lightning? Shocked
In all seriousness; public Lightning channels are comparable to Bitcoin on-chain addresses. They're not anonymous, but they are pseudonymous. And the activity going on in those channels is - well - off-chain, so that's hidden, as well. But sure, if I know someone's node ID, I can look up who they have channels with and how much BTC is locked up in there. I don't think it's surprising or news to anyone.. Smiley

even worse you listed the sites (shame on you(sarcasm))

sites which show that there is a node that is the holder of 10% of the network capacity (>400btc of the 4,000btc) which al the fangirls were advertising as being a number that pretends to mean that LN is used by millions more small people than last year.. oops you definitely revealed to much
.. well seeing as you opened pandora's box
https://amboss.space/node/033d8656219478701227199cbd6f670335c8d408a92ae88b962c49d4dc0e83e025
>400btc.. but under 1000 channels. not all of them with funding derived from the user, majority is just the service offering inbound reserved balance to its partners (funds from the services own reserves)
I don't think people assume a high number of Lightning users, just because of the fact that large nodes exist. That would be a wrong conclusion, indeed. They probably estimate that through download numbers and such.
Anyhow; why do you emphasize 'fangirls' so much? Do you feel hatred against women?

~

You are welcome to critisize my ignorance, but that is all that is on display here.  Following any bitcoin transaction is deceptively complex, particularly multi-sig transactions.  And the lightning implementations are complex, there is no doubt about that.
Franky, cAPSLOCK is right here. I'd not call him ignorant, but his node went down, so the other nodes can take actions just like it's defined in the protocol. If he has no backups, they can cheat; it is true.
There are ways to remove uncertainty, such as maybe having a 'backup node' where you can import hsm_secret and channel state relatively quickly, or you could just choose longer timelocks for those channel closing transactions. That way there will be no rush to get your node back up very quickly. In any way, this doesn't mean that you don't own your coins when using Lightning or any of those implications you brought up.

if you think the only flaw is the ui. then you have much to learn
It's not about UI; this is the protocol. It can be used with CLI, GUI, etc., so it's not the 'user interface' we're talking about here. It appears to me you got some stuff really wrong; maybe you should spin up a testnet Lightning node and play around with it.

Is bitcoin lightning still a thing?
I didn't really follow it since 2018/2019 but it seems it has gone nowhere.
Is it a wrong assumption?
Lightning Network has grown a lot since then, got some great improvements like static invoices and e.g. built-in backup functionality in Core Lightning. It also got a lot more usable as more and more merchants accept it. It's integrated in BTCPayServer, it's the main technology that businesses in ElSalvador use to receive Bitcoin payments and a bunch of exchanges now support cheap and fast Lightning deposits and withdrawals. It also makes them more private.

Is bitcoin lightning still a thing?
I didn't really follow it since 2018/2019 but it seems it has gone nowhere.
Is it a wrong assumption?

A Central American country is using it as a major form of payment.

I have quit posting my screenshots of my progress indicator as not to junk up the thread... but boy it got slow in that last 10% like a Windows 95 progress bar.  The way we were going before I had expected we would be synced early yesterday.  But at this point I am just hoping it will be sometime today. 96.91%
Initial block download is always like this! Wink The first few years of the blockchain are downloaded and verified super fast due to empty blocks.

So you hate lightning.  I get it.  Why are you here?  Why not go somewhere where you can help scale bitcoin a way you think is right? 

It has to scale.  And the lightning protocol is the most trust minimized  decentralized attempt of scaling bitcoin out there yet.  Liquid is also a pretty interesting scaling layer that trades of SOME trust for certain advantages?  Maybe you should try that.  It is a LOT more like the regular Bitcoin workflow that you are more comfortable with.  Built on basically the same mechanics, adding some privacy and utility, and pegged to the base layer in arguable one of the safest trust distributed ways possible.  It's not lightning decentralization wise... but it's still good.  I would rather have big blocks there than on something like BCash.

Think you can do something better?  Well go do it.  Think we should just have bigger blocks?  Well those projects already exist too.

Seriously... why do you hang around here waving your balls at us all the time?
I still don't understand this either. There is even a dedicated 13-page thread where different users try to understand what's franky's mission / vision. From my understanding, franky believes bigger blocks are the solution, yet he doesn't want to switch to BCH. Why, is still unclear to me. This is off-topic for this thread, so if he or you want to discuss more about this, I guess that thread will be more appropriate.

Oh great googly moogly: 
Sooo what are the results? Wink Got everything back?
legendary
Activity: 3766
Merit: 5146
Whimsical Pants
June 18, 2022, 04:58:07 PM
Oh great googly moogly: 
legendary
Activity: 3766
Merit: 5146
Whimsical Pants
June 18, 2022, 01:52:54 PM
Is bitcoin lightning still a thing?
I didn't really follow it since 2018/2019 but it seems it has gone nowhere.
Is it a wrong assumption?

A Central American country is using it as a major form of payment.


NOPE
el salvador had lots of issues and bottlenecks and liquidity issues in late 2021 due to LN
.. now they are using a central exchange custodial model(alphapoint) to be the back-end of the chivo wallet

Custodial nodes are more reliable because it is complex software and currently better managed by professionals.  This will always be true.  But the self custody solutions and light wallets are going to just get better and better.  I have said it many times.  Bitcoin is a revolution, not because you HAVE TO run it yourself, but because you can.  True for bitcoind, lightningd and lnd.

So you hate lightning.  I get it.  Why are you here?  Why not go somewhere where you can help scale bitcoin a way you think is right? 

It has to scale.  And the lightning protocol is the most trust minimized  decentralized attempt of scaling bitcoin out there yet.  Liquid is also a pretty interesting scaling layer that trades of SOME trust for certain advantages?  Maybe you should try that.  It is a LOT more like the regular Bitcoin workflow that you are more comfortable with.  Built on basically the same mechanics, adding some privacy and utility, and pegged to the base layer in arguable one of the safest trust distributed ways possible.  It's not lightning decentralization wise... but it's still good.  I would rather have big blocks there than on something like BCash.

Think you can do something better?  Well go do it.  Think we should just have bigger blocks?  Well those projects already exist too.

Seriously... why do you hang around here waving your balls at us all the time?
legendary
Activity: 4270
Merit: 4534
June 18, 2022, 11:44:59 AM
Is bitcoin lightning still a thing?
I didn't really follow it since 2018/2019 but it seems it has gone nowhere.
Is it a wrong assumption?

A Central American country is using it as a major form of payment.


NOPE
el salvador had lots of issues and bottlenecks and liquidity issues in late 2021 due to LN
.. now they are using a central exchange custodial model(alphapoint) to be the back-end of the chivo wallet
Pages:
Jump to: