Comments (3)
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.
from bolts.
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 infunding_locked/chanel_ready
?
- The most immediate effect here is that we need yet-another-set-of-nonces to be able to sign the
- 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).
from bolts.
Transcript: bitcointranscripts/bitcointranscripts#236
from bolts.
Related Issues (20)
- Lightning Specification Meeting 2023/12/04 HOT 1
- Clarify semantics of "Temporary" vs "Permanent" failures HOT 7
- Lightning Specification Meeting 2023/12/18 HOT 9
- Error decryption - adopt requirement also for new tlv package format. HOT 7
- LN Summit - June 2024 - South France HOT 1
- Lightning Specification Meeting 2024/01/15 HOT 5
- why bolt11 amount is not Satoshi HOT 1
- Lightning Specification Meeting 2024/01/29 HOT 4
- [feature-req] allow batch closing of multiple channels in one tx
- Lightning Specification Meeting 2024/02/12 HOT 1
- [feature] Allow the recovering of (outgoing) HTLCs in a DLP case. HOT 3
- Lightning Specification Meeting 2024/02/26 HOT 4
- to_self_delay cannot be updated after opening a channel HOT 3
- Lightning Specification Meeting 2024/03/11 HOT 1
- Lightning Specification Meeting 2024/03/25 HOT 2
- Lightning Specification Meeting 2024/04/08 HOT 3
- Lightning Specification Meeting 2024/04/22 HOT 10
- BOLT-4: Decrypt onion using b_i or k_i HOT 2
- Lightning Specification Meeting 2024/05/06 HOT 4
- Lightning Specification Meeting 2024/05/20 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bolts.