yeah, it was handy but without any actual vendors to use because the software is still so buggy, yeah, nah
nearly 3 years for nostr and it's still interop hell, lightning is 8 years and still interop hell
i've paid a lot for a bank that lets me move bitcoin in and out and spend it instantly without pre-exchanging it, i'm just gonna go with that for now
hopefully the channel peers who just closed on me closed properly and tomorrow or the next day it's all in my onchain, and i've got the same seed in a blockstream green install and the seed is saved and i'm moving it all back to my own node here running in the room behind me
my assessment of lightning right now is "still not mature enough to trust with any substantial amount of funds"
i'm not really surprised to be honest, i did a lot of work designing a messaging protocol for a tor-like anonymous proxy system https://github.com/indra-labs/indra and i never got to the point of connecting it up to LN using LND, because i already sorta was leery of the code quality and the reliability of the devs building it (roasbeef, mainly) and i know that source routing, which lightning is built on, is very poor at scaling, because of the liveness problem (it has very low availability guarantees)
i wish i could just sit down for a year and refactor and clean up LND, but now i'm building nostr things, and to hell with ecash, so, i'm now an onchain maxi for now, we got a long way before we have a competent noncustodial payment mechanism for bitcoin, which sucks, but this is reality
i hate roasbeef but honestly LND is the oldest and most mature implementation
you may remember some glitch just before the ordinals shit started, that a lot of lightning nodes went down. that wasn't LND, that was btcd, the golang bitcoin node that most implementations were using for the onchain sync.
i am not aware of any further problems since that time, nearly 2 years ago, and although i may not be happy about how ignorant they were about my attempts to get some PRs merged on the codebase (they kept on pushing other PRs in front that meant i had to again refactor my PR) it is the best lightning implementation, and by far the majority run it
i'm of the opinion that this golang hate is completely unwarranted, the whole internet is running on kubernetes and docker, both are golang apps, there is one side, the old schoolers, who think C and C++ are the only competent languages (hint, they are shitty at memory safety, though they can be often a bit faster, like 5%) and java's fast too but a real pain in the ass to manage version because they don't have the discipline of the go compiler devs
i probably would run btcd/lnd if i ran a node but i'd not be happy about btcd, because it's an awful app, i refactored practically 75% of it when i was working on forking it to another chain but honestly, it is a diamond compared to fiatjaf's dogshit
Showing page 1 of
1 pages