Socratic Seminar 12
2025-05-15
Housekeeping
- This meetup is generously sponsored by Spiral!
 - Questions are encouraged, including basic ones!
 - Socratic Seminars are held under the Chatham House Rule: share the information you receive, but do not reveal the identity of who said it.
 - For the privacy of other attendees, please refrain from taking photographs of other people without their permission.
 - Socratic seminars are best when the moderator can let the conversation flow, so try to keep things concrete and focused.
 - The reading list covers April 25th to May 15th.
 
Demos
News
- Revolut Integrates Lightspark for Lightning-Fast Bitcoin Payments in the UK and Europe
 - Coinbase: 15% of BTC transactions now move on Lightning rails
 - Amboss Liquidity Subscriptions
 - Geyserfund: Lightning is now 75% of contributions volume
 - Paying for Groceries with Bitcoin: SPAR, DFX, LNbits
 - 57% of ticket sales for Adopting Bitcoin on Lightning
 - 37% of Bitcoin transactions at CoinCorner on Lightning
 - Exploring Taproot Assets in Ark
 - BitGo Integrates Bitcoin Lightning Network
 
Discussion
Delving Bitcoin
- Mitigating Channel Depletion in the Lightning Network: A Survey of Potential Solutions
 - Path Queries: Addressing Payment Reliability and Routing limitations
 
Bitcoin Optech Podcast
- N/A
 
Miscellaneous
- Murch's Take On OP_RETURN vs. Knots
 - Sovereign Tools: A comprehensive Bitcoin and Lightning Network wallet comparison tool
 - Misty Breez: A hybrid Lightning and Liquid network wallet built with the Nodeless Breez SDK
 - Ultimate guide to LN routing and fee management.
 - Taproot Assets Extension for lnbits
 
Releases
bLIPs & BOLTs
- Require minimally-encoded features in BOLT 11 invoices
 - Lightning Specification Meeting 2025/05/05
 - BIP 321: URI Scheme (Replace BIP 21 with a new BIP containing information about more modern usage of it)
 - Does option_simple_close depend on CPFP carve out ?
 
Noteworthy PRs
Core Lightning
- Add LSPS0 Client and Service Plugin
 - Handle closed channels better
 - lightningd: add short_channel_id option to listpeerchannels.
 - Splice: Interop Final (probably) with Eclair
 - bcli: don't try asking non-full nodes for blocks.
 - Workaround for LND to cause a force-close on our channel
 - Sendonion: add total amount
 - Signmessage
 
eclair
- Simplify channel keys management
 - Rework the TransactionWithInputInfo architecture
 - Increase default revocation timeout
 
LDK
- (2/3) Add Enum for HTLCHandlingFailed Reasons
 - (3/3) Add Failure Reason to HTLCHandlingFailed
 - Expand PaymentClaimable to include all inbound channel IDs for a payment
 - Log which hop in a path was the most limiting in capacity
 - Do not fail to load ChannelManager when we see claiming payments
 - Sweeper async change destination source fetching
 - Disallow dual-sync-async persistence without restarting
 
lnd
- sweep: return all inputs in PendingSweeps
 - multi: downgrade to legacy coop close for taproot channels
 - chain: add testnet4 support
 - bimodal pathfinding probability improvements
 
Security
- N/A