Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lightning Specification Meeting 2023/02/27 #1057

Closed
10 of 26 tasks
t-bast opened this issue Feb 27, 2023 · 1 comment
Closed
10 of 26 tasks

Lightning Specification Meeting 2023/02/27 #1057

t-bast opened this issue Feb 27, 2023 · 1 comment

Comments

@t-bast
Copy link
Collaborator

t-bast commented Feb 27, 2023

The meeting will take place on Monday 2023/02/27 at 7pm UTC (5:30am Adelaide time) on Libera Chat IRC #lightning-dev. It is open to the public.

A video link is available for higher bandwidth communication: https://meet.jit.si/Lightning-Spec-Meeting

Recently Updated Proposals / Seeking Review

This section contains changes that have been opened or updated recently and need feedback from the meeting participants.

Stale Proposals

This section contains pending changes that may not need feedback from the meeting participants, unless someone explicitly asks for it during the meeting. These changes are usually waiting for implementation work to happen to drive more feedback.

Waiting for interop

This section contains changes that have been conceptually ACKed and are waiting for at least two implementations to fully interoperate.
They most likely don't need to be covered during the meeting, unless someone asks for updates.

Long Term Updates

This section contains long-term changes that need review, but require a substantial implementation effort.

@t-bast t-bast pinned this issue Feb 27, 2023
@Roasbeef
Copy link
Collaborator

route blinding:

  • lnd has interop now in a PR, not yet reviewed
  • main PR has been squashed down, ppl to do final pass overs now

onion messaging:

  • nearly universal interop?
  • questions re how ppl handle the state machine of the non-happy path:
    • fall back if someone critical on the route doesn't support
      • ideally direct connect from there then
    • what about timeouts?
      • not direct signal if you send and packets get dropped, or timedout, etc
      • will need co properly test/control to ensure UX is up to par w/ other solutions

fat errors:

  • there, in a holding pattern
  • someone from eclair making prototype

splicing:

  • eclair working on splicing stuff, made a lot of progress
    • things get hairy when you combine this w/ zero conf....IYKYK (when you get there)
  • msat rounding
    • issue where one party needs to round up and the other needs to round down
    • current protocol uses the delta in msat, which then needs to work out properly on chain, or you risk bleeding out a sat or two on chain
  • can the msat issue be avoided by just not sending the final amount?
    • just send the inputs+outputs and then let the rest be implicit
    • or you just need to express the fee or fee rate
  • will continue to brainstorm what other issue might pop up, etc

taproot channels:

dyn commit

  • lnd wanting to revisit, as a way to upgrade ppl to taproot channels, and also maybe across versions if something changes in the future
  • CL wanting to revisit as well, since wanting to move ppl over to zero fee anchors
    • also have something custom already for static remote key
  • revisiting question of the overlap with splicing
    • eventually splicing has a channel type on it

@t-bast t-bast unpinned this issue Mar 13, 2023
@t-bast t-bast closed this as completed Mar 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants