2 Meeting Notes 2022 08 08
Elias Rohrer edited this page 2022-08-08 21:57:14 +02:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Releases

Roadmap Progress

  • Developer support
    • Website getting some more content from btc++ conf w/ jeff/arik
    • BDK/LDK integration work posted a github page for this, looking to have a closer integration here
  • Payment protocols
    • Bech32 update to rust-bitcoin is making progress (jeffs pr)
    • Encoding offer stuff is coming to a good state, so jeffs going to work on any last comments there.
    • Still have to address changes to the spec which are somewhat in flux still, but will keep on moving towards getting this ready for an actual review and not just a draft
    • Merged OMs initially, got a bunch of followup PRs open and even more queued up to open
  • Language bindings
    • TS bindings substantially updated. If youre using TS, use 110.1 and not 110 bc a bunch of stuff was fixed
  • Taproot support
    • No major updates
    • Laolu made recent progress towards the spec
  • Anchor outputs
    • wpaulino on vacay this week but progress is being made
  • LSP
    • John carvalho: Working on finalizing the initial spec for JIT channel reqs for the lsp. I think the guys are gonna polish that into a final PR so we can share that as the first product of the group in the next call
    • Then well start discussing marketplace related api features, so weve added a few more people to the group like people from amboss, lightningnetwork+, to try to converge on how we wanna handle this. Maybe LL will join since they wanna join some ideas around pool, and prob well see Lisa from blockstream for liquidity ads stuff.
    • Jeff: last week you posted the repo on the discord

Dependent Projects

  • VLS (https://gitlab.com/lightning-signer/validating-lightning-signer)
    • Ken: working a lot on state mgmt since the last meeting
    • Some is channel specific, some global
    • Establishing replay, antirollback and skip forward policies
    • Figuring if its possible to have multiple signers, one offline then back online, can it get state that progressed w the other signers and pick up in that situation?
    • Fixed some chain tracker persistence stuff
    • Working on velocity controls. interesting bc necessary but also global state, which makes it more challenging when we have multiple concurrent channel updates
    • Nothing needed from LDK at this time
  • Sensei (https://github.com/L2-Technology/sensei)
    • Johns been asking about 1495, chanman persistence api changes, more discussion on discord
  • Synonym (https://github.com/synonymdev/ldk-node-js)
    • React native progress

Spec (https://github.com/lightning/bolts/issues/1015)

  • channel update pruning clarification: #1014
  • Channel update flags #996 or #999
  • Grace period for channel closes #1004
  • fee range clarification: #1013
  • Route blinding #765
  • Onion messages #759
  • Offers #798 All 3 above are somewhat in flux. Lots of good discussion on the PRs, discord, etc
  • Add dust exposure threshold #919
  • Taproot #995
  • Dynamic DNS support in gossip messages #911
  • Graph dump on gossip_timestamp_filter #980
  • Websocket transport #891
  • Don't force close until error is received after channel_reestablish #934

Meta

  • Elias to archive the notes that val posts each week on github wiki 👍