Skip to content

Commit 1bd9bc8

Browse files
hardingbitschmidty
authored andcommitted
Newsletters: add 352 (2025-05-02)
1 parent 0204789 commit 1bd9bc8

File tree

2 files changed

+92
-0
lines changed

2 files changed

+92
-0
lines changed
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
---
2+
title: 'Bitcoin Optech Newsletter #352'
3+
permalink: /en/newsletters/2025/05/02/
4+
name: 2025-05-02-newsletter
5+
slug: 2025-05-02-newsletter
6+
type: newsletter
7+
layout: newsletter
8+
lang: en
9+
---
10+
This week's newsletter links to comparisons between different cluster
11+
linearization techniques and briefly summarizes discussion about
12+
increasing or removing Bitcoin Core's `OP_RETURN` size limit. Also
13+
included are our regular sections announcing new releases and release
14+
candidates and summarizing notable changes to popular Bitcoin
15+
infrastructure software.
16+
17+
## News
18+
19+
- **Comparison of cluster linearization techniques:**
20+
Pieter Wuille [posted][wuille clustrade] to Delving Bitcoin about some of the fundamental
21+
tradeoffs between three different cluster linearization techniques,
22+
following up with [benchmarks][wuille clusbench] of implementations of
23+
each. Several other developers discussed the results and asked
24+
clarifying questions, to which Wuille responded.
25+
26+
- **Increasing or removing Bitcoin Core's `OP_RETURN` size limit:**
27+
in a thread on Bitcoin-Dev, several developers discussed changing or
28+
removing Bitcoin Core's default limit for `OP_RETURN` data carrier
29+
outputs. A subsequent Bitcoin Core [pull request][bitcoin core
30+
#32359] saw additional discussion. Rather than attempt to summarize
31+
the entire voluminous discussion, we'll summarize what we
32+
thought was the most compelling argument for and against the change.
33+
34+
- *For increasing (or eliminating) the limit:* Pieter Wuille
35+
[argued][wuille opr] that transaction standardness policy is
36+
unlikely to significantly prevent confirmation of data
37+
carrying transactions created by well-funded organizations
38+
that will put the effort into sending the transactions directly to
39+
miners. Additionally, he argues that blocks are generally full
40+
whether or not they contain data-carrying transactions, so the
41+
overall amount of data a node needs to store is roughly the same
42+
either way.
43+
44+
- *Against increasing the limit:* Jason Hughes [argued][hughes opr]
45+
that increasing the limit would make it easier to store arbitrary
46+
data on computers running full nodes, and that some of that data
47+
could be highly objectionable (including illegal in most
48+
jurisdictions). Even if the node encrypts the data on disk (see
49+
[Newsletter #316][news316 blockxor]), storage of the data and the
50+
ability to retrieve it using Bitcoin Core RPCs could be problematic
51+
for many users.
52+
53+
## Releases and release candidates
54+
55+
_New releases and release candidates for popular Bitcoin infrastructure
56+
projects. Please consider upgrading to new releases or helping to test
57+
release candidates._
58+
59+
- [LND 0.19.0-beta.rc3][] is a release candidate for this popular LN
60+
node. One of the major improvements that could probably use testing
61+
is the new RBF-based fee bumping for cooperative closes.
62+
63+
## Notable code and documentation changes
64+
65+
_Notable recent changes in [Bitcoin Core][bitcoin core repo], [Core
66+
Lightning][core lightning repo], [Eclair][eclair repo], [LDK][ldk repo],
67+
[LND][lnd repo], [libsecp256k1][libsecp256k1 repo], [Hardware Wallet
68+
Interface (HWI)][hwi repo], [Rust Bitcoin][rust bitcoin repo], [BTCPay
69+
Server][btcpay server repo], [BDK][bdk repo], [Bitcoin Improvement
70+
Proposals (BIPs)][bips repo], [Lightning BOLTs][bolts repo],
71+
[Lightning BLIPs][blips repo], [Bitcoin Inquisition][bitcoin inquisition
72+
repo], and [BINANAs][binana repo]._
73+
74+
- [Bitcoin Core #31250][] wallet: Disable creating and loading legacy wallets
75+
76+
- [Eclair #3064][] Simplify channel keys management
77+
78+
- [BTCPay Server #6684][] btcpayserver/wallet-policy
79+
80+
- [BIPs #1555][] TheBlueMatt/2024-03-uris-without-bodies
81+
82+
{% include snippets/recap-ad.md when="2025-05-06 16:30" %}
83+
{% include references.md %}
84+
{% include linkers/issues.md v=2 issues="31250,3064,6684,1555,32359" %}
85+
[lnd 0.19.0-beta.rc3]: https://github.com/lightningnetwork/lnd/releases/tag/v0.19.0-beta.rc3
86+
[wuille clustrade]: https://delvingbitcoin.org/t/how-to-linearize-your-cluster/303/68
87+
[wuille clusbench]: https://delvingbitcoin.org/t/how-to-linearize-your-cluster/303/73
88+
[hughes opr]: https://mailing-list.bitcoindevs.xyz/bitcoindev/[email protected]/
89+
[wuille opr]: https://mailing-list.bitcoindevs.xyz/bitcoindev/QMywWcEgJgWmiQzASR17Dt42oLGgG-t3bkf0vzGemDVNVnvVaD64eM34nOQHlBLv8nDmeBEyTXvBUkM2hZEfjwMTrzzoLl1_62MYPz8ZThs=@wuille.net/
90+
[news316 blockxor]: /en/newsletters/2024/08/16/#bitcoin-core-28052

_topics/en/cluster-mempool.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ optech_mentions:
9090

9191
- title: "Discovery of previous research for finding optimal cluster linearization"
9292
url: /en/newsletters/2025/02/07/#discovery-of-previous-research-for-finding-optimal-cluster-linearization
93+
- title: "Comparison of cluster linearization techniques"
94+
url: /en/newsletters/2025/05/02/#comparison-of-cluster-linearization-techniques
9395

9496
## Optional. Same format as "primary_sources" above
9597
see_also:

0 commit comments

Comments
 (0)