summaryrefslogtreecommitdiff
path: root/84/b821d7e37a56f3cf2aafc27fa39dc481c0af02
blob: 605df9b15940129cdfa0cf22903e64ec2cee3823 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
Delivery-date: Mon, 22 Jul 2024 10:00:10 -0700
Received: from mail-oo1-f62.google.com ([209.85.161.62])
	by mail.fairlystable.org with esmtps  (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
	(Exim 4.94.2)
	(envelope-from <bitcoindev+bncBDZ3NVEJ5UFBBENA7K2AMGQEO7XZ66I@googlegroups.com>)
	id 1sVwOP-00054a-Og
	for bitcoindev@gnusha.org; Mon, 22 Jul 2024 10:00:10 -0700
Received: by mail-oo1-f62.google.com with SMTP id 006d021491bc7-5d57a8242easf1107537eaf.0
        for <bitcoindev@gnusha.org>; Mon, 22 Jul 2024 10:00:09 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1721667603; cv=pass;
        d=google.com; s=arc-20160816;
        b=D+Y1xLhDK8/eYvZTqWsIKAIfJeuoI7p+/UUAGrE45lggtaygVkYkW4kiuURGNG/rsY
         xnlCJASmeIBXA8xkpn/Z1zw29bQwWVORv4+6beAUhPYw8N6jy8i/242YfljKyHEl/4i5
         TQ/h41mNSlfgTzLhI+Zrp++IxZsURM5ANJeDOvMtMVq9jl8WpjTL7hLnRCJR+4b/0Iqf
         SfrQVfczlBbb3dgFW6AoJZZ6u5ZAwSf946ES3NLAKFrf3t4IHVxtuQ8vgg5jUNjEwtKR
         UjZU7y05Sw1jiKSh6bF/Bg2DwgueZ88+sIuu4rjt4hvz2RD5Cs/xve8b6chp9MPmr+h/
         0Hsw==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:message-id:references:in-reply-to
         :subject:cc:to:from:date:mime-version:sender:dkim-signature;
        bh=rM0UQCYK7cooUb93IMKe5wRU0yqvRV1kAumD3VOKyOo=;
        fh=utTo3UvIu4B5Gij2R2xk3TKntriDzO+/ADpDAWMxs4s=;
        b=GqQzbfQ0ETRlGk9a9CMUf0A8YJ9iQeEC4ABkb8sbRz4230NaB2usIuePUFgdJyDBXy
         3f+DD2Gxtz/d5zPFVqNDrEp+++HZPDRi/VegV0IJymXmptDsJ0ydyoJiz9LYG5FOldnt
         G1L/8un6iZCpHn3DRYNUORqjEcUXol92tW2Z2AjlbzwhDWf1YYBOjbVaUQdD1uUInJpp
         thm+YVMK/VBk0g5PRcZ4IqDYw0GBDMfTY8QoA+bBpsqsH6NrH3gJgjjL3I/kiX1vqW85
         nAEoR/2Ut2464qdimBlBCBNUe/ReJ0korTe4ftkbM0AuIbODp7GGcCEYOKy9UTHX6yr4
         ImbA==;
        darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
       spf=pass (google.com: domain of dave@dtrt.org designates 208.79.240.5 as permitted sender) smtp.mailfrom=dave@dtrt.org
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=googlegroups.com; s=20230601; t=1721667603; x=1722272403; darn=gnusha.org;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:message-id:references:in-reply-to:subject:cc:to
         :from:date:mime-version:sender:from:to:cc:subject:date:message-id
         :reply-to;
        bh=rM0UQCYK7cooUb93IMKe5wRU0yqvRV1kAumD3VOKyOo=;
        b=rwj4DRscuKQwPK1VJqLsBxCbr/HMd4eIhaDYREHjXhl+re2p5wcMi78tB3CF6y0S4b
         +dMNfj3xHhMNnaEwYj+JKMryc9deJIfDGx7IKHwx6HvxmoRGH40jwa4oUv36VfnEJIVz
         TKGkJsOTbqLEbFsOUsAggIs9+Vrt1QXjexukFxhN8o9cCXTPO8nnQ3muH7ksSmtUh2LP
         u+d3bUJEmQgMEp44PCSV5itIxUDWa1Ba2NR+2yHb8eHAt6X+jaQchUtwc3K6DI8Z2TfZ
         s8AnaquHXQfv+I3Ei4km4386ao+I4q6CyFSuSizkeSsAnY0/bHU0d3t68VL1z1r8MvFi
         pGog==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1721667603; x=1722272403;
        h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
         :list-id:mailing-list:precedence:x-original-authentication-results
         :x-original-sender:message-id:references:in-reply-to:subject:cc:to
         :from:date:mime-version:x-beenthere:x-gm-message-state:sender:from
         :to:cc:subject:date:message-id:reply-to;
        bh=rM0UQCYK7cooUb93IMKe5wRU0yqvRV1kAumD3VOKyOo=;
        b=i2RD1i9NQGq3R0u92ZUjlRWCzgRA493uH3qF8wzVnvvzXXpPaHAnRtNSNqvjd77kDS
         7M3nNry2WkPNouih3NX6UJxPDlvd3Hb6KwGBpjnl+1JKZfAdnApFQaEUiOyJ+k3giZFc
         dhFq2TrfPheqX1G/zG9yKsUQCpXoESWgGc9DyxMZyo9CFEjQPPJMU+vhLUvpnFXIFTZ4
         vhXLe/PJqcBA/Wip8PkNL5TeLPMvNGUcPNyvQz2piLusndPR8yNTlB68JpLWYRFGR2oP
         jDVYaqEfjUlLDHAFzfZnyogXPG2Aues7kmREOcbuPSn/JaqG3qIuA5Ra4dSxjoD9zD/t
         AyAw==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCU9bUt6NlcYE3QB4Wy4S7TCWafjmDfhpl8MvsFDkB0RPBsOaLitRqStFgbt/lT13aWpFlUXhGBffwtR+cvJPtRLkeHy6RQ=
X-Gm-Message-State: AOJu0YxlhcgB+I3UyT+G+3wcHiiy8GirXNNSK7ccNUhVFGYn0ci5PzUi
	QoHmJrCseZ7jqxi9ZPzNywh6VSYTJWJfBxvkkBZ+8z186KImjnPx
X-Google-Smtp-Source: AGHT+IFqpfG/Dw3s+9BzrYj6EHDpyBAqpQK2wU6S3PRknf8WvOabBG2QwFb3YPP79bEVtQkhrSgrWA==
X-Received: by 2002:a05:6820:1995:b0:5c6:8eb6:91b2 with SMTP id 006d021491bc7-5d564e498d7mr9555576eaf.1.1721667603289;
        Mon, 22 Jul 2024 10:00:03 -0700 (PDT)
X-BeenThere: bitcoindev@googlegroups.com
Received: by 2002:a05:6820:447:b0:5c2:27cb:6903 with SMTP id
 006d021491bc7-5d51a245243ls5087204eaf.0.-pod-prod-07-us; Mon, 22 Jul 2024
 10:00:01 -0700 (PDT)
X-Received: by 2002:a9d:70cf:0:b0:708:29dc:d306 with SMTP id 46e09a7af769-708fdb72b14mr19094a34.5.1721667601330;
        Mon, 22 Jul 2024 10:00:01 -0700 (PDT)
Received: by 2002:a05:6808:984:b0:3d9:302f:bb85 with SMTP id 5614622812f47-3dadf171cc4msb6e;
        Mon, 22 Jul 2024 09:43:19 -0700 (PDT)
X-Received: by 2002:a17:90b:2283:b0:2c9:65f5:5f5b with SMTP id 98e67ed59e1d1-2cd27431322mr6515052a91.24.1721666598205;
        Mon, 22 Jul 2024 09:43:18 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1721666598; cv=none;
        d=google.com; s=arc-20160816;
        b=MLiXmUIKQorcw85E/uvgtBffy2ztBDP63UC4J7o9NAp+VII2srohcS/9W0m2jWoolR
         xHo0grq+dyhAad4hlFsYjTdbcCU2RfnCMWC6/ayYWTZSa9ZXLY2bHvbu/yE733fabcis
         HOpHKRkp4oGQ9KwAqtedzisM4oTCZZ5Quys80y8jHSc7tW2lYQRTbnehqEbhh3izQrzG
         50eZ3LOQgcpMa8GgZi9dXfnHzDJ12eVV1KLQkE96yMkvx+Bc/dJhSDGnYGqt5bKMXFtS
         8P+VDfoHFyXEwGd2KwboFC3vLJdsfheBeLEO+aeKEY9egWAKrAI/JzFX1Kg9bViiG1GX
         mIkg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=content-transfer-encoding:message-id:references:in-reply-to:subject
         :cc:to:from:date:mime-version;
        bh=AXb8VAdWt4cFhFaVQN6Nqj/p3PlWQdn5J2Lkmn84KW8=;
        fh=psWP3UCtCzzPEOUoUzVM9ZZK8adYsTeWDAKCd6L5Zok=;
        b=a2YelkMeeJokuJjiTAen/Y+hZu30WKdhwqn0klDXr5C/Qvi2a5M4eatW4+1g0OQOm7
         ++xAZpG9UAGSVsbmXn+tmimaEQJZhy/dlc0RdM9PVKl/IuvpRNFhYdhvkVXi/3WkfR3S
         dp6sQ+SpjopQGwG3XBKLr5/uRrfbpmHaAU2fR/t5iTpNpb3gJf9BRyliFBNwalxA0cJf
         6Zt0vVeAEVGexh+H0cPmWeIzX7eE/CRIwFWFRE4aVCr69PxgjXUt6eOhhtMOvGVO9KvV
         n21ffK8zmkIcIEMYHWg+swVB/GZNsxNUQDC+vPDFRAeF+J/OgCqcQB+h1w6xLtdvhn0s
         Vctw==;
        dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
       spf=pass (google.com: domain of dave@dtrt.org designates 208.79.240.5 as permitted sender) smtp.mailfrom=dave@dtrt.org
Received: from smtpauth.rollernet.us (smtpauth.rollernet.us. [208.79.240.5])
        by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-2cb774898a4si897807a91.1.2024.07.22.09.43.17
        for <bitcoindev@googlegroups.com>
        (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
        Mon, 22 Jul 2024 09:43:17 -0700 (PDT)
Received-SPF: pass (google.com: domain of dave@dtrt.org designates 208.79.240.5 as permitted sender) client-ip=208.79.240.5;
Received: from smtpauth.rollernet.us (localhost [127.0.0.1])
	by smtpauth.rollernet.us (Postfix) with ESMTP id 7C2702800861;
	Mon, 22 Jul 2024 09:43:15 -0700 (PDT)
Received: from webmail.rollernet.us (webmail.rollernet.us [IPv6:2607:fe70:0:14::a])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
	(Client did not present a certificate)
	by smtpauth.rollernet.us (Postfix) with ESMTPSA;
	Mon, 22 Jul 2024 09:43:14 -0700 (PDT)
MIME-Version: 1.0
Date: Mon, 22 Jul 2024 06:43:14 -1000
From: "David A. Harding" <dave@dtrt.org>
To: Peter Todd <pete@petertodd.org>
Cc: bitcoindev@googlegroups.com
Subject: Re: [bitcoindev] RBFR makes the CPFP carve-out obsolete with cluster
 mempool, without upgrading LN nodes; TRUC/V3 does not
In-Reply-To: <Zp5GW/yHzPB8wyjU@petertodd.org>
References: <Zpk7EYgmlgPP3Y9D@petertodd.org>
 <c6593662694f9d4a4fe999dd432f87ff@dtrt.org> <Zp5GW/yHzPB8wyjU@petertodd.org>
Message-ID: <0eeb34c87b4cd7c9165983dc3a613550@dtrt.org>
X-Sender: dave@dtrt.org
Content-Type: text/plain; charset="UTF-8"; format=flowed
X-Rollernet-Abuse: mailto:abuse@rollernet.us https://www.rollernet.us/policy
X-Rollernet-Submit: Submit ID 3ac5.669e8c22.da070.0
X-Original-Sender: dave@dtrt.org
X-Original-Authentication-Results: gmr-mx.google.com;       spf=pass
 (google.com: domain of dave@dtrt.org designates 208.79.240.5 as permitted
 sender) smtp.mailfrom=dave@dtrt.org
Precedence: list
Mailing-list: list bitcoindev@googlegroups.com; contact bitcoindev+owners@googlegroups.com
List-ID: <bitcoindev.googlegroups.com>
X-Google-Group-Id: 786775582512
List-Post: <https://groups.google.com/group/bitcoindev/post>, <mailto:bitcoindev@googlegroups.com>
List-Help: <https://groups.google.com/support/>, <mailto:bitcoindev+help@googlegroups.com>
List-Archive: <https://groups.google.com/group/bitcoindev
List-Subscribe: <https://groups.google.com/group/bitcoindev/subscribe>, <mailto:bitcoindev+subscribe@googlegroups.com>
List-Unsubscribe: <mailto:googlegroups-manage+786775582512+unsubscribe@googlegroups.com>,
 <https://groups.google.com/group/bitcoindev/subscribe>
X-Spam-Score: -0.8 (/)

On 2024-07-22 01:45, Peter Todd wrote:
> TRUC meanwhile isn't even a drop-in solution, and requires everyone to
> upgrade before cluster mempool is even possible.

The proposed BIP for TRUC[1] is indeed entirely opt-in and would require
all users of CPFP-CO (e.g. LN anchors channels) to upgrade their
software and switch to a new commitment transactions format, which
currently requires closing and reopening all anchors channels.  There's
work on improving upgrade mechanisms in LN, but it would still be a pain
and a major delay to cluster mempool to depend on every LN user
upgrading.

However, there has also been significant discussion and analysis[2] of 
an
imbued-semantics form of TRUC that could be retroactively applied to
LN-style anchor outputs (which are the only users of CPFP-CO we know
about).  In that case, nobody needs to upgrade before cluster mempool
becomes possible.

In my previous email, I assumed you were familiar with the imbued
semantics proposal; I'm sorry for the miscommunication.

-Dave

[1] 
https://github.com/bitcoin/bips/blob/158acdbbbf8ef13f6b345b6281a96e88e20d2cf9/bip-truc.mediawiki#user-content-Specification
[2] 
https://delvingbitcoin.org/t/analysis-of-attempting-to-imbue-ln-commitment-transaction-spends-with-v3-semantics/527

-- 
You received this message because you are subscribed to the Google Groups "Bitcoin Development Mailing List" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bitcoindev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bitcoindev/0eeb34c87b4cd7c9165983dc3a613550%40dtrt.org.