1/2 Lightning Network nodes should have a deep hook system like Linux Kernel. I enjoyed a lot developing LKMs in the past and I think this is the best way to make LN clients the Linux Kernels of micro-payments and more in general of P2P services. LNKM would be a good name...
-
Show this thread
-
2/2 Lightning Network Kernel Modules Hooks allow developers to modify and extend behavior of the node, experimenting and provide additional features. Build a Bazaar, not a Cathedralhttps://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar …
1 reply 4 retweets 30 likesShow this thread -
Replying to @paoloardoino
Currently, c-Lightning is the implementation with the most similar architecture type. Plugin based
1 reply 0 retweets 9 likes -
Replying to @joaodealmeida_ @joaodealmeida94
Indeed. I saw that,
@Blockstream is doing a good job there. Need to evaluate how deep hooks are.3 replies 0 retweets 7 likes -
Let us know if you need more hooks into the internals, we are always expanding the capabilities we offer users. Recent additions like `sendonion` and `sendcustommsg` even allow implementing custom protocol extensions without having to touch the c-lightning source itself
2 replies 0 retweets 19 likes -
Replying to @Snyke @paoloardoino and
The idea of a small, performant, kernel, and exposing well-defined extension points is very much in line with our vision for c-lightning. The comparison with the Linux Kernel is quite fitting, seeing that
@rusty_twit is a kernel veteran of 20+ years
2 replies 10 retweets 41 likes -
Replying to @Snyke @paoloardoino and
Imagine if we could get the coder who wrote the Linux module implementation to work on lightning! But we'd want them to have a background in network protocols too, and what are the chances of that?
4 replies 3 retweets 34 likes
That's amazing. Then I rest my case since your experience requires me to take my hat off in front of you.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.