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