Comments (4)
channel update error issues:
- potentially can fingerprint senders by sending out unique
channel_update
values - should we remove it all together?
- would eliminate a finger printing vector
- but, may add additional UX issues, as not able to get the latest update at runtime
- can affect mobile nodes that aren't syncing gossip all the time, if they can't get the latest updates, payments may never happen
- can do in two phases:
- say it's optional for now
- remove the text about applying and broadcasting
BOLT 12 stuff:
- CLN doesn't do direct connect for invoice replies, just for sending
- would say not connected, can't reply, working on adding that portion
- #798 (comment)
trampoline:
- question re interaction of blinded paths + trampoline
- async payments interaction:
- looks like sender is setting the CLTV
- async payments wants a very long CLTV
- maybe looking at letting a trampoline node extend it themselves
stfu:
- seems that won't be adding termination?
- for all updates, you have a state where you get to be half committed
- can't abort, but only one side has exchanged secret data
- can always end up here during disconnect, handled during channel reest
- if we add
go-on
, then we can end up in a half committed state if you haven't d/c'd from peer?- do you put chan reest mid protocol?
- or can try some state sync protocol
- why go thru the extra effort?
- instead centralize logic, and use disconnect/chan-reest otherwise
splicing:
- new splicing PR!!
- old one was still in draft, latest here: #1160
- still have a dep on stfu
liquidity ads:
- working on a PoC of JIT channels
- flexibility in how you pay, liquidity ads used to advertise fees
- how would ppl reject?
- phoenix: set a fee budget, automatic accept, otherwise fail
* t-bast working on bLIP for JIT channel open
- phoenix: set a fee budget, automatic accept, otherwise fail
- includes a
will_send_htlc
message, has the onion, proves there's actually an HTLC, etc, etc
gossip v1.5:
- motivation for old+new channels in v1.5?
- block height for channel updates
- can add to old chan update?
- also need re-negotiation logic as well
- effectively double gossip traffic until a future switch over date
- block height for channel updates
- gives migration path away from old gossip for all chans
from bolts.
Re taproot gossip: posted some questions in the PR & pushed some updates.
Main question is around the use of the new messages for both existing, legacy channels & new, legacy channels
from bolts.
Re: trampoline, would like to discuss this spec feedback on trampoline <> blinded paths: #829 (comment)
from bolts.
bitcointranscripts/bitcointranscripts#481
from bolts.
Related Issues (20)
- 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/20 HOT 3
- Add support for bundled payments in BOLT12 HOT 1
- Lightning Specification Meeting 2024/06/03 HOT 2
- BOLT-11: add optional feature bit to indicate delayed settlement of invoice HOT 7
- Lightning Dev Summit Topics HOT 9
- Lightning Specification Meeting 2024/06/17 HOT 1
- Discussion: some confusion re blinded path `max_cltv` HOT 2
- Lightning Specification Meeting 2024/07/01 HOT 1
- Lightning Specification Meeting 2024/07/15 HOT 1
- missing bolt11 example where `n` field must be verified by reader
- Lightning Specification Meeting 2024/07/29 HOT 1
- Lightning Specification Meeting 2024/08/12 HOT 1
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.