~/talk

Receiving BOLT12 payments in LND

Talkat bitcoin++ Berlin 2025, lightning edition · 2025-10-02..10-04· [bitcoin]
slides:none on file

Claims a working shim that runs LNDK next to LND to enable full BOLT12 offer/receive flows today, using onion messages, blinded paths and standard TLVs; demo creates an offer, selects three peers to build a blinded path of three hops, sends an invoice-request onion, receives a blinded invoice and pays it successfully. Key tricks: stateless seed via LND sign (inspired by BIP50) so restarts need no DB, 100 ms batching for forwards, and an internal rate limiter to mitigate DoS. LDK 0.3 support and full BOLT12 structures are implemented.

AI-written summary · about

  1. 0:00Introduction
  2. 0:23Why BOLT12 matters
  3. 1:49Blinded paths in BOLT12
  4. 3:18Privacy with BOLT12
  5. 4:45LNDK introduction
  6. 6:33Stateless operations in LNDK
  7. 8:22Onion routing in LNDK
  8. 10:06Receiving BOLT12 offers
  9. 12:17Demo setup
  10. 13:24Demo: Fetching offer
  11. 15:37Demo results
  12. 16:00Creating BOLT12 offers
  13. 17:45Blinded paths for offers
  14. 19:11Demo: Creating offer
  15. 20:17Summary and future
  16. 21:05Q&A: LNDK future
  17. 21:48Q&A: DoS in onion messaging
  18. 22:54Q&A: LND splicing
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.