I've not actually done any work yet with the Lightning protocol API, although I did try to do a refactor on the protocol buffer specs on LND, those guys are pretty incompetent, quite frankly, you should see how epic the bugs in the configuration system are of btcd and lnd. Beyond ridiculous, and they won't probably ever get fixed (as such I'm planning to use CLN and Bitcoin Core with Indra, even though btcd/lnd are in Go, and I wish they weren't garbage).
I'm not a "protocol user" I'm a protocol designer. I'm easily bored with following other people's patterns if, and usually they are, the APIs constrain what I can do with it.
Though if someone is looking for someone to do protocol design and prototyping, I'm quite adequate at it. Also cryptosystems, cryptography, binary encoding, error correction, event handlers, network handlers, and concurrent programs in general.
Obviously, I'm pretty fast at typing too.
Nice knowledge you have, I'm just an enthusiasts using protocols, what are your thoughts on xmpp vs the nostr chat simplex?
XMPP lol. I have no idea about chat protocols, never looked into them. I hope that a chat protocol as good as Nostr comes out of all this :D
XMPP is from 1999 and the best chat protocol so far. Also WhatsApp, signal, google chat, Facebook are all using it. Plus on your server you can set omemo and opengpg encryption.
Ah I didn't know that Signal used XMPP. It was also called "jabber" before.
Anyhow, it's just an event bus system, like Nostr, with a narrow band not broadcast. There's two ways to do multi party, one is with a relay, the other is using multicast. Really they are just specific cases of network protocol. One could easily extend Nostr to do both types of messaging.
Interesting. Yes I remember those days of jabber while using pidgin on Linux lol.