LN summit in NY, splicing and Mutiny
Once started, CLN plugins are "just" subprocesses of lightningd
that
communicate with lightningd
via pipes and that use the JSON-RPC
protocol to understand each other.
This allows CLN plugins to be written in any languages!
In the last LNROOM videos we've seen how to write CLN plugins:
in Javascript with
clightningjs
(LNROOM #17),in Go with
lightningd-gjson-rpc
(LNROOM #18) andin Rust with
cln-plugin
andcln-rpc
(LNROOM #19).
If you're already comfortable with one of those languages, this may help you getting started with CLN plugins.
At the end of June (2023), Lightning Networks developers met together at "Lightning Protocol Summit in New York" to talk about the future of LN.
Rusty Russell shared his take-aways from that summit in the following tweet and Carla Kirk-Cohen shared a transcript-style of the summit in the Lightning-Dev mailing list.
In LNROOM newsletter #1, we talked about splicing. This is a hot topic with new elements!
While splicing is being merged into CLN (https://github.com/ElementsProject/lightning/pull/6253) and should be part of the next release, this is a feature that has recently been added to Phoenix wallet. You can read Introducing the new Phoenix: a 3rd generation self-custodial Lightning wallet to understand how the addition of splicing simplifies many LN operations.
Recently, a new actor entered the self-custotial lightning wallet game. This is Mutiny. Mutiny is a self-custodial lightning wallet that runs in the browser. The Beta version opened a few weeks ago.
If Mutiny sparked your attention, you might be interested in reading Tony Giorgio's vision of the future of lightning in Lightning everywhere.
Have a nice day, See next time, Tony Aldon https://lnroom.live