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/10/23 #1115

Closed
13 of 22 tasks
t-bast opened this issue Oct 5, 2023 · 5 comments
Closed
13 of 22 tasks

Lightning Specification Meeting 2023/10/23 #1115

t-bast opened this issue Oct 5, 2023 · 5 comments

Comments

@t-bast
Copy link
Collaborator

t-bast commented Oct 5, 2023

The meeting will take place on Monday 2023/10/23 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 Oct 5, 2023
@t-bast
Copy link
Collaborator Author

t-bast commented Oct 5, 2023

We're entering the daylight savings time changes mess, I'm not 100% sure I put the right time, be ready for last minute changes!

@vincenzopalazzo
Copy link
Contributor

vincenzopalazzo commented Oct 9, 2023

We're entering the daylight savings time changes mess, I'm not 100% sure I put the right time, be ready for last minute changes!

Most people are using my calendar.

For people that stay in CEST timezone, the meeting will be 1h before the last one

The lightning network meeting is in UTC timezone and not in the Adelaide one (as the core lightning one) so this change should be a little bit less messy

My calendar says that the lightning network meeting timezone should be in Central Australia Time/Adelaide timezone, so I believe it

@t-bast t-bast changed the title Lightning Specification Meeting 2023/10/09 Lightning Specification Meeting 2023/10/23 Oct 23, 2023
@t-bast
Copy link
Collaborator Author

t-bast commented Oct 23, 2023

Re-purposing this issue for today's meeting since the last one didn't happen.

@Roasbeef
Copy link
Collaborator

Roasbeef commented Oct 23, 2023

feature bit checks:

new co-op close:

  • want to leave off last commit where we remove
  • lnd implements the RBF signalling, but plans to upgrade w/ the new feature bit
    • staging bit just signals RBF, final version will also assume the new co-op close
  • moves to get more introp, eclair ready ready for interop

cleaning up features w/ required bit
* lnd prepped to add in lnd 0.18
* eclair has in master branch, to go out this week or the next

offers:

  • LDK next release will have a basic version, needs direct connect
  • eclair ready to test scid encoding variant with other impls too

splicing:

  • dusty still handling the PR rn
    • working on restart related nuances on the implementation side of things
    • according to t-bast a lot of cases re the restart stuff, based on TLVs in the chan reest message
  • CLN continuing to test, running into some fun edge cases

dual funding cross compat

  • need some final stuff, related to restarting that needs interactive-tx, one sides sends commit sig + tx sig
    • need to make sure able to finish the signing session
      * lisa working on final fixes here

taproot:

  • splicing nonces for taproot chans, can use the same ordering
    • if don't want explicit ordering, then have the splice ordering of the transactions, order the nonces
    • explicit: would map splice tx to nonces
  • miniscript analysis run: extension-bolt: simple taproot channels (feature 80/81) #995 (comment)
    • need to double check the scripts side by side, looses a byte here n there

gossip 1.5:

  • thinking about how to support the backwards compat
    • segwit v0 channels to announce the new gossip 1.75 messages, chanupd2, ann2
    • do we also support the queries with block timestamp and block height
      • possible to map one to another, dev wisdom says harder in practice w/ edge cases n stuff
    • also path to just do minisketch instead, so then all block heights

attributable errors:

  • ready to do interop w/ joost

zero chan reserve:

  • want to be set to zero, to allow setting it
  • even if set to zero, then you still need to fee to pay for the tx
    • not zero, but instead it's min to pay for fees (as initiator?)
  • how is this diff from zero conf?
    • zero conf is transient, this is for the lifetime of the channel
  • LDK allows the counterparty to set zero, but they don't set it themselves
  • splicing overlap
    • as you add funds, need to also put in 1% for each time you add additional funds
  • deployment path: use a feature bit, means that both sides get zero reserve

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

carlaKC commented Nov 6, 2023

transcript: bitcointranscripts/bitcointranscripts#293

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

4 participants