EN
Study & contribute to bitcoin and lightning open source
Interactive AI chat to learn about bitcoin technology and its history
Technical bitcoin search engine
Daily summary of key bitcoin tech development discussions and updates
Engaging bitcoin dev intro for coders using technical texts and code challenges
Review technical bitcoin transcripts and earn sats
Review Transcripts
Earn SatsBack
lightning specification
29 Jul 2024
Agenda: Speaker 0: Are we on the pathfinding one or did we pass that? Speaker 1: I think [redacted] should be attending because they added their new gossip status thing to the agenda. I think they should join soon, but we can start with the verification, where I think it just needs more review t...
lightning specification
15 Jul 2024
Agenda: Speaker 0: How do you do MPP by the way? For example, you have two blinded paths. You don't even split inside the path. Speaker 1: We won't MPP. Our new routing rewrite — which is on the back burner while I sort all this out — should be able to MPP across because they give you the capaci...
lightning specification
6 May 2024
Agenda: Speaker 0: So the next one is go see 12-blocks delay channel closed follow-up. So, this is something we already merged something to a spec, saying that whenever you see a channel being spent on-chain, you should wait for 12 blocks to allow splicing to happen. It's just one line that was m...
lightning specification
22 Apr 2024
Agenda: Speaker 0: Cool. Okay. They have four or five things that I think are all in line with what we have already as well. First one is the spec-clean up. Last thing we did, I think we reverted one of the gossip changes, and that is going to be in LND 18. Basically, making the feature bits to be...
lightning specification
8 Apr 2024
Agenda: Speaker 1: Yeah, we did a point release to undo it as well. What I'd like to do is to write up the spec changes to basically say: Yeah, don't set the bit if you don't have anything interesting to say — rather than if you don't support it. Yes, my sweep through the network to go: Hey, there...
lightning specification
25 Mar 2024
NOTE: There were some issues with the recording of this call, resulting in a partial transcript. Speaker 0: If you're only connected to a single peer, it makes sense not to tell them that you speak gossip, right? Because you won't have anything interesting to say, and you don't want to — with our c...
lightning specification
11 Mar 2024
Agenda: Speaker 0: So first item, I just wanted to highlight that I opened the PR for zero reserve, if you want to look at it. I don't know if people are actually trying to implement that. It matches the implementation that we have currently in Eclair and Phoenix, but with a different feature bit....
lightning specification
26 Feb 2024
Agenda: Speaker 0: [redacted] said they won't be able to attend, but they’ve nicely created an agenda for us as usual. So I can take a look and run through the list. First up, so I think this has sort of went back and forth a few times. This is the very long-lived request to just have a zero value...
lightning specification
15 Jan 2024
Agenda: Speaker 0: First of all, it looks like we still have a mailing list. I don't know how much we can rely on that. But, in the meanwhile, nobody has sent any email on the mailing list. I guess we should be migrating to Delving Bitcoin for now. Has someone experimented with running a discourse...
lightning specification
20 Nov 2023
Agenda: Speaker 0: We won't have posting for the mailing list anymore in one month and a half, so we should probably do something. My plan was to just wait to see what bitcoin-dev would do and do the same thing. Does someone have opinions on that or an idea on what we should do? Speaker 1: Who's ...
lightning specification
6 Nov 2023
Agenda: Speaker 0: I moved the first item on the to-do list today, dual funding, because we finally have interop between C-Lightning and Eclair. We were only missing the reestablished part, and everything was mostly okay from the beginning. It looks like the spec seems to be clear enough because w...
lightning specification
23 Oct 2023
Agenda: Speaker 0: Alright. So, I guess the first item is something that has already been ACKed and is only one clarification. But I had one question on the PR. I was wondering, [redacted], for which feature you actually use that code because neither LND or Eclair handles — we just disconnect on a...
lightning specification
25 Sept 2023
Agenda: Speaker 0: So, [redacted] pointed out that we did not do this, and we have to do this. I've been working on the code so that you have to push their commitment transaction. Now, there are several problems with this. One is that in many states, there are two possible commitment transactions ...
lightning specification
28 Aug 2023
Agenda: Speaker 0: I don't think I've seen any discussion happening on any of the PRs. So, I don't think we should go and have them in order, except maybe the first one that we may want to just finalize and get something into the spec to say that it should be 2016 everywhere. But, as [redacted] wa...
lightning specification
14 Aug 2023
Agenda: Speaker 0: Alright, should we start? I want to talk a quick update on dual funding because I've been working with [redacted] on cross-compatibility tests between Core Lightning and Eclair, and so far, everything looks good. The only part that has not yet been fully implemented in CLN is th...
lightning specification
31 Jul 2023
Agenda: Speaker 0: Great. I guess, does anyone have any urgent stuff that we want to make sure we get to in the meeting today? If not, I'm just going to go ahead and start working down the recently updated proposal seeking review list. Great. Okay. First up on the list is option simple close. This...
lightning specification
17 Jul 2023
Agenda: Speaker 0: Alright. Does anyone want to volunteer to take us through the list? Nope? Okay. I will read the issue that [Redacted] very kindly left for us then. The first item on the list is Bolt 8’s chaining keys clarification. Is there anything we need to talk about here? Speaker 1: Yeah....
lightning specification
19 Jun 2023
Agenda: Speaker 0: Thanks [Redacted]. So, there isn't much that has changed on any of the PRs that are on the pending to-do list, except for attributable errors. So, maybe since [Redacted] is here, we can start with attributable errors, and [Redacted], you can tell us what has changed about the HM...
lightning specification
5 Jun 2023
Agenda: Speaker 0: Alright, so let's start. So, the first PR on the list is one we've already discussed last week. It just needs someone from another team, either Lightning Labs or LDK to hack. It's just a clarification on Bolt 8. So, I don't think it should be reviewed right now because just take...
lightning specification
22 May 2023
Agenda: Speaker 1: So, the first PR we have on the list is a clarification on Bolt 8 by [Redacted]. It looks like, if I understand correctly, someone tried to reimplement Bolt 8 and got it wrong, and it's only clarifications. Is that correct? Speaker 2: Yes. So LN message - a JavaScript library t...
lightning specification
8 May 2023
Agenda: Speaker 0: First off of the list is dual funding. [Redacted] has merged the two small patches that we had discussed adding. There's only one small patch that is remaining, which is about making the TLV signed to allow for future splicing to make sure that splicing can also use the RBF mess...
lightning specification
24 Apr 2023
Agenda: Speaker 0: Alright, so first thing I've got on deck is 1066, which says: Correct final CLTV handling and blinded paths. Speaker 1: Yeah, I haven't dug as deep into the blinded path stuff, so this may be an incorrect reading that I was confused to. Basically, for a blinded path, we don't h...
lightning specification
13 Feb 2023
Name: Lightning specification call Topic: Agenda below Location: Jitsi Video: No video posted online Agenda: Speaker 0: A few people won't be able to attend. I guess we can proceed. Okay. I'm going to go down the list that you prepared for this. The first thing being dual funding. I don't know...
lightning specification
30 Jan 2023
Name: Lightning specification call Topic: Agenda below Location: Jitsi Video: No video posted online Agenda: The conversation has been anonymized by default to protect the identities of the participants. Participants that wish to be attributed are welcome to propose changes to the transcript. ...
lightning specification
14 Mar 2022
Name: Lightning specification call Topic: Agenda below Location: Jitsi Video: No video posted online Agenda: # BOLT 4: Remove legacy format, make var_onion_optin compulsory I think eclair and c-lightning have both removed support for legacy payments. I’ll probably make a PR to add the feat...
lightning specification
14 Feb 2022
Name: Lightning specification call Topic: Agenda below Location: Jitsi Video: No video posted online Agenda: # Organizing a Lightning Core Dev meetup I was talking about organizing a face to face Lightning Core Dev meetup. If I understand correctly there has only been one formal one and that ...
lightning specification
31 Jan 2022
Name: Lightning specification call Topic: Agenda below Location: Jitsi Video: No video posted online Agenda: # Bitcoin Core funding a transaction without looking at ancestors I have something that I wanted to ask of our implementers who implemented a wallet. It is tangentially related to Ligh...
lightning specification
3 Jan 2022
Name: Lightning specification call Topic: Agenda below Location: Jitsi Video: No video posted online Agenda: # Introduction When people put comments and they are fixed they should mark them as resolved so that we don’t waste time thinking there are lots of outstanding comments and we have to ...
lightning specification
6 Dec 2021
Name: Lightning specification call Topic: Agenda below Location: Google Meet Video: No video posted online Agenda: The conversation has been anonymized by default to protect the identities of the participants. Those who have given permission for their comments to be attributed are attributed. ...
lightning specification
22 Nov 2021
Name: Lightning specification call Topic: Agenda below Location: Google Meet Video: No video posted online Agenda: The conversation has been anonymized by default to protect the identities of the participants. Those who have given permission for their comments to be attributed are attributed. ...
Community-maintained archive to unlocking knowledge from technical bitcoin transcripts