that's along the kind of lines i'm thinking, the thing is currently the protocol has near zero propagation of anything about channel state, the best you could do with a node right now is for it to literally just pretend to be offline but then it can't rebalance, as i see it, it just has to say what direction it's better to send payments through it

Reply to this note

Please Login to reply.

Discussion

giving capacity info is probably a harder sell for the LN devs, but at least a sign of preferred direction would be great

Yeah, that's why I thought percentage would be more apt. 30% spend capacity could mean 30k or 3mil but it would signal to the network that it prefers to receive while routing. Again, I'm not a dev but this feels too obvious to have not been thought of or at least considered.

yeah, i'm not sure why there isn't a simple binary directional bias info propagated in the p2p node data

they really do hide the capacity though, and it's really lame because routing payments REQUIRES some estimate of at least the direction to send them over a path

Is this a feature that can be client side through LND or Core? Or would it have to be a whole BOLT iteration?

no, it's a peer to peer network thing

lightning is based on Sphinx https://cypherpunks.ca/~iang/pubs/Sphinx_Oakland09.pdf

it uses a source-routed onion encryption layering scheme

https://github.com/indra-labs/indra was my attempt to turn that into a whole network transport protocol, i did that work from late 2022 to 2023

one of the things that i figured out during that research and development work i was doing was that in order to make this into a network transport, it needed a very fast converging, but decentralised mechanism for propagating network state... congestion is the biggest risk, nodes being offline is the obvious but congestion is the real danger, and this is exactly the same dynamic with Lightning

people don't know what i'm doing, or where i come from, or what i do, it almost seems like i have the curse of Cassandra

Most people are just surviving. It's tough to focus on very beneficial tech if the benefit isn't immediately tangible. Cypherpunks have a bias toward the privacy and anonymity value. Most people see that (incorrectly) as a shady want to hide malfeasance. As an anarchist, I understand your feeling completely. So many problems that if people listened to my distrust for the government, would have been avoided.