Skip to content

Commit 065e3fc

Browse files
committed
News315: edits to Gustavojfe section
1 parent 4a60cbb commit 065e3fc

File tree

1 file changed

+17
-15
lines changed

1 file changed

+17
-15
lines changed

_posts/en/newsletters/2024-08-09-newsletter.md

Lines changed: 17 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -321,12 +321,13 @@ repo], and [BINANAs][binana repo]._
321321
builds on work discussed in last week’s Newsletter [#314][news314 cluster].
322322

323323
- [Bitcoin Core #30352][] introduces a new output type, Pay-To-Anchor (P2A), and
324-
makes its spending standard. This output type is keyless and enables compact,
325-
txid-stable anchors for [CPFP][topic cpfp] fee bumping. Combined with
324+
makes its spending standard. This output type is keyless (allowing anyone to spend it) and enables compact
325+
anchors for [CPFP][topic cpfp] fee bumping that are resistant to
326+
txid malleability (see [Newsletter #277][news277 p2a]). Combined with
326327
[TRUC][topic v3 transaction relay] transactions, this advances the
327328
implementation of [ephemeral anchors][topic ephemeral anchors] to replace
328-
[anchor outputs][topic anchor outputs] based on the [CPFP carve-out][topic
329-
cpfp carve out] relay rule, for LN commitment transactions.
329+
LN [anchor outputs][topic anchor outputs] that are based on the [CPFP carve-out][topic
330+
cpfp carve out] relay rule.
330331

331332
- [Bitcoin Core #29775][] adds a `testnet4` configuration option that will set
332333
the network to [testnet4][topic testnet] as specified in [BIP94][]. Testnet4
@@ -335,44 +336,45 @@ repo], and [BINANAs][binana repo]._
335336
option that uses testnet3 remains available but is expected to be deprecated
336337
and removed in subsequent releases.
337338

338-
- [Core Lightning #7476][] catches up to the latest [BOLT12
339+
- [Core Lightning #7476][] catches up to the latest proposed [BOLT12
339340
specification][bolt12 spec] updates by adding the rejection of zero-length
340341
[blinded paths][topic rv routing] in [offers][topic offers] and invoice
341342
requests. Additionally, it allows `offer_issuer_id` to be missing in offers
342343
with a provided blinded path. In such cases, the key used to sign the invoice
343344
is used as the final blinded path key, since it's safe to assume that the
344345
offer issuer has access to this key.
345346

346-
- [Eclair #2884][] implements [BLIP0004][blips endorsement] for [HTLC
347+
- [Eclair #2884][] implements [BLIP4][] for [HTLC
347348
endorsement][topic htlc endorsement], becoming the first LN implementation to
348349
do so, to partially mitigate [channel jamming attacks][topic channel jamming
349-
attacks] on the network. This PR enables the relaying of incoming endorsement
350-
values, introducing a reputation system for LN where relaying nodes can choose
351-
to pass an endorsement when forwarding an [HTLC][topic htlc] to the next hop.
350+
attacks] on the network. This PR enables the optional relaying of incoming endorsement
351+
values, with relaying nodes using their local determination of the
352+
inbound peer's reputation to decide whether they should include an
353+
endorsement when forwarding an [HTLC][topic htlc] to the next hop.
352354
If widely adopted by the network, endorsed HTLCs could receive preferential
353355
access to scarce network resources such as liquidity and HTLC slots. This
354356
implementation builds on previous Eclair work discussed in Newsletter
355357
[#257][news257 eclair].
356358

357359

358360
- [LND #8952][] refactors the `channel` component in `lnwallet` to use the typed
359-
`List`, as part of a series of PRs implementing dynamic commitments, also
360-
known as [channel commitment upgrades][topic channel commitment upgrades].
361+
`List`, as part of a series of PRs implementing dynamic commitments, a
362+
type of [channel commitment upgrade][topic channel commitment upgrades].
361363

362364
- [LND #8735][] adds the ability to generate invoices with [blinded paths][topic
363365
rv routing] using the `-blind` flag in the `addinvoice` command. It also
364-
allows payment of such invoices. Note that this is only implemented for BOLT11
366+
allows payment of such invoices. Note that this is only implemented for [BOLT11][]
365367
invoices, as [BOLT12][topic offers] is not yet implemented in LND. [LND
366368
#8764][] extends the previous PR by allowing the use of multiple blinded paths
367369
when paying an invoice, specifically to perform multipath payments
368370
([MPP][topic multipath payments]).
369371

370372
- [BIPs #1601][] merges [BIP94][] to introduce testnet4, a new version of
371373
[testnet][topic testnet] that includes consensus rule improvements aimed at
372-
preventing network attacks using only CPU mining. All previous soft forks are
374+
preventing easy-to-perform network attacks. All previous mainnet soft forks are
373375
enabled from the genesis block in testnet4, and the port used is `48333` by
374376
default. See Newsletters [#306][news306 testnet4] and [#311][news311 testnet4]
375-
for more details on how testnet4 fixes the issues that led to the fall of
377+
for more details on how testnet4 fixes the issues that led to problematic behavior with
376378
testnet3.
377379

378380
{% assign four_days_after_posting = page.date | date: "%s" | plus: 345600 | date: "%Y-%m-%d 14:30" %}
@@ -403,7 +405,7 @@ repo], and [BINANAs][binana repo]._
403405
[news314 cluster]: /en/newsletters/2024/08/02/#bitcoin-core-30126
404406
[bolt12 spec]: https://github.com/lightning/bolts/pull/798
405407
[news257 eclair]: /en/newsletters/2023/06/28/#eclair-2701
406-
[blips endorsement]: https://github.com/lightning/blips/pull/27
407408
[news306 testnet4]: /en/newsletters/2024/07/12/#bitcoin-core-pr-review-club
408409
[news311 testnet4]: /en/newsletters/2024/06/07/#bip-and-experimental-implementation-of-testnet4
409410
[news312 chilldkg]: /en/newsletters/2024/07/19/#distributed-key-generation-protocol-for-frost
411+
[news277 p2a]: /en/newsletters/2023/11/15/#eliminating-malleability-from-ephemeral-anchor-spends

0 commit comments

Comments
 (0)