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
180
181
|
Delivery-date: Fri, 07 Mar 2025 13:27:08 -0800
Received: from mail-oa1-f63.google.com ([209.85.160.63])
by mail.fairlystable.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
(Exim 4.94.2)
(envelope-from <bitcoindev+bncBDBNTKFG4EDRBIWJVW7AMGQE7FC6BZQ@googlegroups.com>)
id 1tqfDn-0005TL-Bi
for bitcoindev@gnusha.org; Fri, 07 Mar 2025 13:27:07 -0800
Received: by mail-oa1-f63.google.com with SMTP id 586e51a60fabf-2c2545da7b6sf1758856fac.1
for <bitcoindev@gnusha.org>; Fri, 07 Mar 2025 13:27:07 -0800 (PST)
ARC-Seal: i=2; a=rsa-sha256; t=1741382821; cv=pass;
d=google.com; s=arc-20240605;
b=RGTjBWmMZgGPaHujjVkBaJvoE2WKTlWksSWa1sUYZOkvOO1Nj9XJhIjbZ7Z2eXKBXV
/jA/DvBbY1p0LCMv9Kid9L55LbgRRXMelbl+4XgYFyVsk6+29ufKFcQogS03D0IrBVtp
TRz4XonpRA2sUjkURnuGl5LrF2ZdqM4vWQK7KnFHbyJoyP5fRMSmr4nSZrz8o3DNU0W3
x1oy1RTC2ajOBWBjad2gaI5MNESZ8JG7W2gnOdjuPIBMT9EWWTT/iuTsmpOzFWVNbIeI
OCgXEIc9pUNEDRSEdAT8b07AxI4BeyOvMfZm8EFTVpvbxxkt03L29HDgyBS3dCMa4ZtL
njfQ==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:in-reply-to:content-disposition
:mime-version:references:message-id:subject:cc:to:from:date:sender
:dkim-signature;
bh=0VzAFK2nwUEQRAnCNVSgQuG4Wr4tLibcsFFh81EYLns=;
fh=W7rnqgcIFq2HHLrJAsteR8pxzKY4GVE6rV/b0bSg6zI=;
b=OFiaOXuXKVmUOuoZZ2/so0FAFaJ+dhmxUpYDqlC7reIu8EoSFGEXM2S3aiJYdE3c/Y
5bZWA3RHGFHBZoZi2dQ5UUCmT0C792ASz+C8XN5Lv4C5GCBs/WuiOzdx8ToQ2A64oRfc
wumF5SAyPVe43qPv6frlGc0FjnNWC7rywDwzrqBXkpuOmWwWAZ8ejiq/7f/dRgQmPL1t
J1RMmXqIKSMMX0sIMTc7K/6UXBanYL5rrd5TFMzx3JwgX3zpKMkASrSZ0Wz3oGW+O5AZ
UKvDIZNiSdLJn9adgrlIXC2byeI6YKbPbaBxg9gDZTsTiuNFIsN9n7afeeEWkOFsFchl
GgDA==;
darn=gnusha.org
ARC-Authentication-Results: i=2; gmr-mx.google.com;
spf=pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) smtp.mailfrom=aj@erisian.com.au
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=googlegroups.com; s=20230601; t=1741382821; x=1741987621; 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:in-reply-to:content-disposition:mime-version
:references:message-id:subject:cc:to:from:date:sender:from:to:cc
:subject:date:message-id:reply-to;
bh=0VzAFK2nwUEQRAnCNVSgQuG4Wr4tLibcsFFh81EYLns=;
b=otrfeb7ceRjaPNsRHcQ88IowkQG+F7mchzQUnGb7hstr/PAGYipAPf3c1yvnwCKc8G
ovpUGfSgkkTzM9KzU6/HPOpHKSHsScMnQE8XMcn+nGyxWS1VUxR3axS9+zCdScNZyMGC
dZ2B8TjhmIPLxVf/NGt7gLWM+d1qjuMIqp2i7GEUZpniQKz3Dvr90RFYgZaDeHYreg5I
uZ4DFC7uLRrF6NrmF5lBNHDLtOR5T1rb+Dagq2dx0XnySCzlOxHfwGGZmRp7AaRoOH9h
ARiHZC1vojU93Zwlq1omtLnvjHWxcnalEFYj2BAkVXxp0FvpMOoHkQG+YC+rw2aIf82y
6G5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1741382821; x=1741987621;
h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post
:list-id:mailing-list:precedence:x-original-authentication-results
:x-original-sender:in-reply-to:content-disposition:mime-version
:references:message-id:subject:cc:to:from:date:x-beenthere
:x-gm-message-state:sender:from:to:cc:subject:date:message-id
:reply-to;
bh=0VzAFK2nwUEQRAnCNVSgQuG4Wr4tLibcsFFh81EYLns=;
b=a1U1lkYtpvMCXNOLBKUxzUn1s+jHjRJS6O7UeiHplNYyfrF8OWXDP7I62Qg3CKP3+z
T7JWm1iYjX7/mRiOXsCz0aEeoTPCbu+SfzFEGSnoz4QVMQrUh+qETCv50E75VtqL7ztG
uARp+6PHwSBpP1OaI9m4ECv0QQONj4MVAOgrPVZm15ei5I4NHsC4LM+gBZV15roPvq8p
lb1YJiywVN6LNpX8kAQAogpT8q4ZPK6gGQAhcCCZZLFnsK5AvB557mRBX7e3KYy2gLON
w/i6i0DKc6gUFz5UrED8J9P5l1RP3on+EOMxRW0QZuQxXyC7Nwntp+2AhsSX12r+VbHT
q0Xg==
Sender: bitcoindev@googlegroups.com
X-Forwarded-Encrypted: i=2; AJvYcCU8swmbZwf/WHboxvn/FJBA2o6sq10Vl8s7ehArxDxCj7gTiKDpXAqUVZXTSvuzrwdcVZanoHjBK62x@gnusha.org
X-Gm-Message-State: AOJu0YytqPGUQ7o94QcZuf4hHiy9xZTSfzvtoCFz34I+LkDC2wBeMQ9N
4+uObtcwwvK0mrOCmuxONV3pNTpoA8FFw0AjeoE8f/DJEbxvUzuN
X-Google-Smtp-Source: AGHT+IFOiIiyckMl0Q0m84cuF31kLcdjdKKWw6fHYK5jb+b8EINVHAw5TWIr7sg3IsRBtahG5ixQZQ==
X-Received: by 2002:a05:6870:f14f:b0:29f:d993:a4cb with SMTP id 586e51a60fabf-2c282159a68mr724858fac.14.1741382821154;
Fri, 07 Mar 2025 13:27:01 -0800 (PST)
X-BeenThere: bitcoindev@googlegroups.com; h=Adn5yVGXRtvm/pmgAcE3DJFDOaZ1IdOye5puD3AndtmnsoUvJg==
Received: by 2002:a05:6871:14b:b0:2c2:384e:1c12 with SMTP id
586e51a60fabf-2c23f3b4029ls1410811fac.0.-pod-prod-00-us; Fri, 07 Mar 2025
13:26:57 -0800 (PST)
X-Received: by 2002:a05:6808:f07:b0:3f4:12a:8ca0 with SMTP id 5614622812f47-3f6a162ad99mr567834b6e.4.1741382817703;
Fri, 07 Mar 2025 13:26:57 -0800 (PST)
Received: by 2002:a54:4397:0:b0:3f6:6c6a:dc5e with SMTP id 5614622812f47-3f682685fd3msb6e;
Fri, 7 Mar 2025 13:16:44 -0800 (PST)
X-Received: by 2002:a05:6a20:144e:b0:1f3:2ae4:82df with SMTP id adf61e73a8af0-1f5561a0f11mr1519001637.21.1741382203344;
Fri, 07 Mar 2025 13:16:43 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1741382203; cv=none;
d=google.com; s=arc-20240605;
b=OlU4TctImn3Vone8RkOgsSv0cPctUYRlEIxSvilPXCrri6sj3KCyg2DQ7v+OnLayAg
rx8dzeLoM4Jj/BRzoPLXwtFAxWsUbZo8BTQ8/nUI2yXZcVgTKz2TLeNPRWP506poYa8a
9okHHQsvs97NODmG/btOmOFsG6SMDxdnf6dQBxXnxXW+MeGIInqlKb3caYbAPuOr4Bzq
/NbXsk5FhIWoW72djN9DtJnZ/UpjSb2OVKFC2G5KiiUTQ4kg1xzNGKqNbyzgfhymwGcr
vADptRKKI4URPWckHzhwX/RHCB16XnUJOYLDzIMRZA5ZdUcer8huWmGQOtSq2z5B8QJE
ScdA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=in-reply-to:content-disposition:mime-version:references:message-id
:subject:cc:to:from:date;
bh=0Gh6D6WvmHSAEp+xiltn61zozJ6PcB8cn+JpBozu1Ws=;
fh=sapDHqhE46zLmMBeB1lkoe0zq8J9+V3Afx71/j8kvug=;
b=kmVUjppeH+bfZ3nPN2SGA8H9sgDzbG18yp+liCihaqzLWMbVvbZrkb8kIRuMTgcSgx
anlvaiRSQnuvFCts3N0pFd1lP8elmSwmki3MkIHPoAUEkIQMhFyxpoEghgVdL3MPoDWx
RMqGY62mmv93uFTtwwEZXvV9bbVTMHhdBGd6Oikjpdxt+CdeQ6FfailogqtaU9Zycqjw
02PArjFrGT4o4JBvpNdunur1PWnKeoPgLX5ZFM4W6my4eM1id92zSFZADydbt9mwrPYg
9oNTsCUROgLUNpDh/p2uYSp0ITtReuATBSzmGTRQMKBOyFQmpgLIK1k25VfwhC/25Kuy
vG2g==;
dara=google.com
ARC-Authentication-Results: i=1; gmr-mx.google.com;
spf=pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) smtp.mailfrom=aj@erisian.com.au
Received: from cerulean.erisian.com.au (azure.erisian.com.au. [172.104.61.193])
by gmr-mx.google.com with ESMTPS id 41be03b00d2f7-af281279d14si190718a12.5.2025.03.07.13.16.43
for <bitcoindev@googlegroups.com>
(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
Fri, 07 Mar 2025 13:16:43 -0800 (PST)
Received-SPF: pass (google.com: domain of aj@erisian.com.au designates 172.104.61.193 as permitted sender) client-ip=172.104.61.193;
Received: from aj@azure.erisian.com.au
by cerulean.erisian.com.au with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
(Exim 4.96)
(envelope-from <aj@erisian.com.au>)
id 1tqf3f-0006KU-21;
Sat, 08 Mar 2025 07:16:41 +1000
Received: by email (sSMTP sendmail emulation); Sat, 08 Mar 2025 07:16:37 +1000
Date: Sat, 8 Mar 2025 07:16:37 +1000
From: Anthony Towns <aj@erisian.com.au>
To: Antoine Riard <antoine.riard@gmail.com>
Cc: Bitcoin Development Mailing List <bitcoindev@googlegroups.com>
Subject: Re: [bitcoindev] "Recursive covenant" with CTV and CSFS
Message-ID: <Z8tiNcjdsRKvekp4@erisian.com.au>
References: <Z8eUQCfCWjdivIzn@erisian.com.au>
<A1uNlgzWNUB3L_ITCAGDB85UhNdcF4GX6zZhkaEFHPmLmQivzXnY7stFGtG8iR_8cmVCxiWklqO9VEN6SqDyO6fMEuN3gJDnDEOIN-60sDE=@protonmail.com>
<6a9d4eea-51bd-45d8-b839-4ac3cefdbb7en@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Disposition: inline
In-Reply-To: <6a9d4eea-51bd-45d8-b839-4ac3cefdbb7en@googlegroups.com>
X-Spam_score: -0.0
X-Spam_bar: /
X-Original-Sender: aj@erisian.com.au
X-Original-Authentication-Results: gmr-mx.google.com; spf=pass
(google.com: domain of aj@erisian.com.au designates 172.104.61.193 as
permitted sender) smtp.mailfrom=aj@erisian.com.au
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 Wed, Mar 05, 2025 at 02:46:08PM -0800, Antoine Riard wrote:
> > I don't believe the existence of a construction like this poses any
> > problems in practice, however if there is going to be a push to activate
> > BIP 119 in parallel with features that directly undermine its claimed
> > motivation, then it would presumably be sensible to at least update
> > the BIP text to describe a motivation that would actually be achieved by
> > deployment.
> I do...
> https://gnusha.org/pi/bitcoindev/f594c2f8-d712-48e4-a010-778dd4d0cadb@Spark/
> https://blog.bitmex.com/txwithhold-smart-contracts/
I don't believe being able to pay for censorship on-chain is any more
threatening than being able to pay for censorship off-chain.
The bitmex blog post there relies on having a trusted oracle to release
DLC payments if the target tx wasn't mined. If you have that level of
trust anyway, then just putting funds in escrow, having miners register
bolt12 invoices with the oracle, and having the oracle make the payments
when it's satisfied blocks are sufficiently confirmed has a pretty
similar risk profile.
> With OP_CHECKSIGFROMSTACK, which is iirc <signature> <pubkey> <message>
It's <signature> <message> <pubkey> with pubkey at the top of the stack.
https://github.com/bitcoin/bips/blob/master/bip-0348.md
The same is also true of both Elements' CSFS and Bitcoin-Cash's CHECKDATASIG.
Cheers,
aj
--
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 visit https://groups.google.com/d/msgid/bitcoindev/Z8tiNcjdsRKvekp4%40erisian.com.au.
|