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/03/13 #1058

Closed
25 tasks
t-bast opened this issue Mar 13, 2023 · 3 comments
Closed
25 tasks

Lightning Specification Meeting 2023/03/13 #1058

t-bast opened this issue Mar 13, 2023 · 3 comments

Comments

@t-bast
Copy link
Collaborator

t-bast commented Mar 13, 2023

The meeting will take place on Monday 2023/03/13 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 Mar 13, 2023
@t-bast
Copy link
Collaborator Author

t-bast commented Mar 13, 2023

I won't be able to attend this spec meeting, I'll be traveling at that time.

On route blinding, I'd like feedback from the crowd on this comment: should this feature bit be marked as an invoice feature bit or not? It is conceptually an invoice feature, so it bothers me a bit to only mark it IN, even though nobody plans on supporting route blinding with Bolt 11 invoices for now.

On dual funding, we have found an issue with how interactive-tx is used (actually more of an issue for splicing, but we believe we should fix it for dual funding as well). The issue is described here, and I'd like feedback from other implementers on this before we merge the dual funding PR, as I think it would improve dual funding (in a backwards-incompatible way) if we fix this.

@Roasbeef
Copy link
Collaborator

Won't be able to attend due to a conflict, so here're some updates on my end:

  • The last PR in the taproot saga for lnd is up. This covers all the on-chain logic (HTLC redemption, breaches, second level handling, etc). From here on we'll be adding more unit and integration tests, to increase confidence in all the new code.
    • I need to update the spec in response to comments, and also add in those script changes mentioned a few meetings ago (my PR above was pinned to the spec snapshot so I could have a static target).
    • We're still in a waiting-for-interop holding pattern.
  • We've started to explore the design space for "Gossip 1.5" (gateway drug to PLTCs, needed so taproot chans can be advertised. @ellemouton has posted a public spec draft here: https://github.com/ellemouton/bolts/pull/2/files -- mostly in place, but a few open questions and other things to be filled in.
    • The most immediate effect here is that we need yet-another-set-of-nonces to be able to sign the announcement_signatures_2 message. Open question here is: where should we piggy back this? In the normal chan open message, or later in funding_locked/chanel_ready?
  • We've done more exploration re a dynamic commitments carve out to aide in upgrade to taproot chans, but no concrete updates here beyond the existing draft spec PR (tho that only does params like max_htlc and needs to be updated to handle the new off-chain layer of indirection to go from segwit v0 to v1).

@t-bast t-bast unpinned this issue Mar 27, 2023
@t-bast t-bast closed this as completed Mar 27, 2023
@carlaKC
Copy link
Contributor

carlaKC commented Apr 4, 2023

Transcript: bitcointranscripts/bitcointranscripts#236

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