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/09/09 #1195

Open
8 of 20 tasks
t-bast opened this issue Sep 6, 2024 · 1 comment
Open
8 of 20 tasks

Lightning Specification Meeting 2024/09/09 #1195

t-bast opened this issue Sep 6, 2024 · 1 comment

Comments

@t-bast
Copy link
Collaborator

t-bast commented Sep 6, 2024

The meeting will take place on Monday 2024/09/09 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 Sep 6, 2024
@Roasbeef
Copy link
Collaborator

Roasbeef commented Sep 9, 2024

liquidity ads:

  • recent change, was no splicing when it was originally created
  • cost of adding liquidity to existing channel isn't the same as creating a new channel
    • making a new channel has more cost than adding liquidity
    • specific fee for new channel creation
      • goal to account for closing it in the future
      • when they add more liquidity don't want to make them pay again
      • effectively creates a discount when adding liquidity via a splice
    • 3 fields now:
      • base fee
      • proportional
      • channel creation fee
  • eclair testing internally w/ this and the other adds on
    • encountered the fee creation requirement above during testing

splicing:

  • channel reserve doesn't really exist in dual funding
  • people either setting 0 or 1%
  • splicing implications:
    • when you splice more funds in
    • if you fix the %, then the reserve needs to go up as well
    • introduces some edge cases w.r.t reserve of different splicing versions
  • t-bast idea:
    • you splice, and one side gets below the reserve
    • you allow forwards to increase their balance to get above the reserve
      • also allows them to dig below the reserve amount
      • so accept payments going to you, but reject outgoing
  • channel_id in dual funding is diff
    • but when you splice, you keep the same channel ID

bolt 12 + offers:

  • rusty to rebase
  • ready for merge in japan, tokyo celebration
  • few small comments on the PR:

taproot:

  • lnd fixed edge case w.r.t retransmission
  • roasbeef to work on making that clear in the spec

taproot gossip:

  • bridge to turn v1 into v2
  • potentially test what a v2 node would look like if it was pure v2

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