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 2024/06/03 #1167

Closed
6 of 23 tasks
t-bast opened this issue Jun 3, 2024 · 2 comments
Closed
6 of 23 tasks

Lightning Specification Meeting 2024/06/03 #1167

t-bast opened this issue Jun 3, 2024 · 2 comments

Comments

@t-bast
Copy link
Collaborator

t-bast commented Jun 3, 2024

The meeting will take place on Monday 2024/06/03 at 8pm 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 Jun 3, 2024
@carlaKC
Copy link
Contributor

carlaKC commented Jun 3, 2024

I'm not going to make this meeting - please will somebody record it for transcription!

Only update from me is that lightning/blips#27 is ready for mergo (IMO) and the LND implementation is up to date with current blip.

@Roasbeef
Copy link
Collaborator

Roasbeef commented Jun 3, 2024

spec clean up:

  • left over sections that ref non-zero fee anchors and pubkey rotation
  • now removed
  • other interop instance in the wild:
    • CLN stopped setting the TLV onion bit
    • older nodes may still use that value to decide if TLV onion should be used or not
    • new lnd can start to assume bit, old will take some time to update

optional channel update:

  • today nodes already treat it as optional in the onion error, spec says it's mandatory, should address that
  • can also soften the language

offers:

  • BOLT 12 for bundled payments
    • if you recv an invoice request, but don't have the capacity
    • sends two payment hashes: user pays one for chan open, then another for the actual payment
      • downside of 2 payments for the sender, and also needs to actually know of it
      • griefing vector, something up to the pricing of the end user or service

stfu:

  • needs some final clarifications
  • once those are done, and PR is rebased, then should be g2g
  • lnd <-> eclair compat achieved

splicing:

  • new PR should be reviewed, matches eclair impl
  • main diffs:
    • which TLVs are added to commit sig, revoke and ack, and the other messages
    • ensures some edge cases work properly w/o it, undefined

rbf-coop close:

  • lock time cross compat to be interop tested, then g2g

gossip 1.75:

  • two independent protocols going forward, all nodes need to advertise both versions

@t-bast t-bast unpinned this issue Jun 17, 2024
@t-bast t-bast closed this as completed Jun 17, 2024
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

3 participants