Socratic Seminar 3
2024-04-16
Housekeeping
- This meetup is generously sponsored by Digital Garage, Hivemind Ventures, and CardCoins.
- 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 January 13th to April 12th.
Presentation
- Steve Lee - BOLT12 makes Bitcoin digital cash
Chain Weather Report
News
- Coinbase selects Lightspark for Lightning
- Braiins releases beta Lightning payouts
- ACINQ releases phoenixd
Delving Bitcoin
sighash_outputdeltabounds
- Payjoin-in-Potentiam: Externally fund an LSP channel open with one transaction
- Ecash and lightning via ZKCP
- Liquidity provider utxo management
- DSL for experimenting with contracts
Miscellaneous
- Human-readable names via DNS
- Hedgehog: a protocol for improved layer two bitcoin payments
- btcd block stalling bug
- Block-stalling issue in Core prior to v22.0
Releases
- Core Lightning v24.02
- Eclair v0.10.0
- LDK v0.0.120
- LND v0.17.4-beta
- VLS v0.11.0
- Fedimint Lightning Gateway v0.3.0
Noteworthy PRs
Core Lightning
eclair
- Add configurable threshold on maximum anchor fee
- Abandon transactions whose ancestors have been double spent
- Allow plugins to set a dual funding contribution
LDK
- Interactive transaction construction
- Include pending HTLC's in ChannelDetails
- Serialize Trampoline payloads in outbound onions
- Preliminary refactoring & structure for dual-funded channels
- Route blinding: add min_final_cltv_delta to aggregated CLTV delta
- Adds Into
for PaymentPreimage - Support keysend to blinded paths
lnd
- Support utilizing Environment Variables in lnd.conf for rpcuser and rpcpass fields
- lnwire: add new closing_complete and closing_sig messages
- Unify coin selection, allow coin selection for PSBT with pre-defined inputs
- chainfee: introduce filterManager and use it for fee floor
- Upgrade new taproot TLVs to use tlv.OptionalRecordT