A focused Socratic Seminar on lightning protocol development. Topics will be selected from mailing lists, prominent github repos, network graphs, research papers, vulnerability reports and other sources.

This event will take place at TABConf in Atlanta.

Advances in Channel Jamming Research

The prolifically productive dream team Gleb Naumenko and Antoine Riard have released a series of research reports examining channel jamming. Read the lightning-dev post for a brief summary or dive into the gitbook and read the whole shebang.

Taproot Errwhere

Very exciting PR enabling taproot by default for sweeping funds, funding channels, and sending blobs to watch towers.

Bolt12 LND Fork

Carla Kirk-Cohen has created boltlnd a library that can be used in combination with a fork of LND to support BOLT12. Given Carla’s proof of work all (one) of the organizers of TriangleBitDevs expect she will absolutely crush it.

Rapid Gossip Sync

LDK developer Arik Sosman has been working on Rapid Gossip Sync, a semi-trusted server that offloads the processing of lightning gossip messages to provide a compressed digest to mobile wallets. This provides an alternative to the LSP model which compromises mobile wallet user privacy in favor of UX.

Onion Messages and Asynchronous Lightning Payments

LDK developer vallywal explains how onion messages not only unlock bolt12 offers and blinded routes, but the combination of onion messages and PTLCs enable async payments over lightning that don’t lock up network liquidity. Really tho, the awesomest part of this blog post is all the 🔥 diagrams.

Taro alpha release

Lightning Labs has released the taro daemon alpha. Despite what the name might imply the taro daemon is not a little monster that steals your root vegetables, it is a tool to issue and transfer assets on bitcoin and lightning. Check out this blog post for the English explanation or the repo if you want to get technical.

Bug Halts LND Node Chain Sync

This 998-of-999 tapscript multisig transaction uncovered a bug in btcd and lnd causing some lightning nodes to fail to sync at block height 757922. Roasbeef explains the bug in this GitHub comment. Affected nodes could still forward payments but were unable to open or close channels.

New Lightning Dashboard on mempool.space

It’s very pretty. See for yourself.

Core Lightning v0.12.0

New CLN release includes lots of new plugins. Bookkeeper helps you with your accounting. Commando enables remote node management, even via the lightning network itself. Chanbackup ports LND’s popular static channel backup feature, called emergency recover on CLN. This version also adds support for zero conf channels and zero reserve channels.

Validating Lightning Signer

Validating Lightning Signer is a kick ass new project from Sphinx Chat that segregates lightning wallet private keys onto a secure hardware environment. This is accomplished by enforcing a set of validation rules against each commitment transaction before signing. This model requires some overlap in logic between the node software and the policy signer. Check out the docs or go straight to the code. If you want to know what this has to do with chat over LN, you are not alone.

Miscellaneous