-
Notifications
You must be signed in to change notification settings - Fork 491
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 2022/08/29 #1019
Comments
If you can extend the "Upfront payments / DoS protection" entry with : https://lists.linuxfoundation.org/pipermail/lightning-dev/2022-August/003673.html. Happy to collect more feedback on jamming research. |
Maybe if there is time, we should discuss if this still have meaning or not anymore #972 |
#972 is actually just a clarification PR, isn't it? I ack-ed it so I'm ok with it as-is, not sure about what others feel. |
Yeah it is after the rabase, the PR goal was the point to assert on the message that we must not receive, I do not know, maybe we should add a new entry? Just point out this because in the next coming week I have some time and I can allocate it to make some PR to interop and merge this simple PR |
I don't understand what interop would be needed, this PR just clarifies in the ASCII diagram that after shutdown no new htlcs must be added, but that's already the behavior of all implementations, it doesn't require any implementation change so no interop tests are necessary? |
Also, there is already a requirement making it explicit:
So this PR doesn't bring much, except in the diagram, so we can either just merge it if others agree it's useful, or drop it, but no other work is needed? |
This old issue has received some new activity: #835 There's also a proposed bLIP (since some didn't agree that it was even a problem the way it was formulated?): lightning/blips#18 |
I just asked because I did understand eater because the PR is in the Waiting for interop list, for me we can close it there is no value that is added! |
Right, the part that is waiting for interop is only in the title: "handle |
Was discussed in some meetings that the update fee should be accepted during the resolution time of the htlc because this time can be long. I think @TheBlueMatt pointed out this problem, and my original proposal was to ban only This change can be done with an entry inside this PR that make more sense to me |
Super basic prototype of costs of anchors outputs/transactions (by weight) https://docs.google.com/spreadsheets/d/1mg2paz3iX97FiUwu1_CrmoJJnEZddIlfe2MHO9bjdiM/edit?usp=sharing |
What are you aiming to demonstrate ? The most-optimal efficient strategy of broadcast/HTLC aggregation, you might have to care about different HTLC timelocks, not equivalent safety-wise. |
Right, I agree, but I think we all realized that our implementation probably didn't handle this properly...but let's close #972 since it's now unrelated, and we can deal with that elsewhere (it's been years and we're still fine 😄) |
Channel jamming research stuff:
Inbound fees:
Dual funding:
Taproot:
|
On-chain weight differences in anchors vs non-anchors. It's an accounting of total bytes-on-chain cost of various strategies, which I was personally curious about. I get that there's different tradeoffs in terms of security properties, thought it'd be interesting to see the total on-chain cost of those. |
The meeting will take place on Monday 2022/08/29 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
Pull Request Review
Clarify bolt 4 blinding Bolt4: clarify packet forwarding blinding #1012Route blinding Route Blinding (Feature 24/25) #765Onion messages BOLT 7: Onion message support (features 38/39) #759Offers Offers #798Add dust exposure threshold Add amax_dust_htlc_exposure_msat
#919Waiting for interop
Channel update flags Bolt7: add channel update flag for scid alias #999Grace period for channel closes gossip: delay considering a channel edge deleted for 12-blocks #1004Don't force close until error is received afterchannel_reestablish
Nodes shouldn't publish their commitment when receiving outdatedchannel_reestablish
#934Graph dump ongossip_timestamp_filter
Inconsistent behavior around graph dump ongossip_timestamp_filter
. #980Handleupdate_fee
duringshutdown
BOLT 2: forget the check aboutupdate_*
messages, and check what must not happens duringshutdown
#972Websocket transport websocket address type: allow transport over RFC6455 #891Long Term Updates
Pinning attacks as related to splicing / dynamic commitments: https://lists.linuxfoundation.org/pipermail/lightning-dev/2022-August/003665.htmlLiquidity ads option_will_fund: liquidity ads #878Splicing Splice draft (feature 62/63) #863Simplified commitment Feature 106/107: option_simplified_update. #867Hold htlcs before forwarding Add the ability to hold HTLCs before forwarding (FEAT 52/53) #989Trampoline routing Trampoline Routing (2021 edition) (Feature 56/57) #829 and Trampoline onion format (Feature 56/57) #836Peer storage backup Peer backup storage (feature 40/41/42/43) #881Anonymous gossipBacklog
The following are topics that we should discuss at some point, so if we have time to discuss them great, otherwise they slip to the next meeting.
lnprototest (https://github.com/rustyrussell/lnprototest)The text was updated successfully, but these errors were encountered: