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
|
Return-Path: <roconnor@blockstream.com>
Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])
by lists.linuxfoundation.org (Postfix) with ESMTP id 6C069C002B
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 5 Feb 2023 18:13:05 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp4.osuosl.org (Postfix) with ESMTP id 32A9D409A3
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 5 Feb 2023 18:13:05 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 32A9D409A3
Authentication-Results: smtp4.osuosl.org;
dkim=pass (2048-bit key) header.d=blockstream-com.20210112.gappssmtp.com
header.i=@blockstream-com.20210112.gappssmtp.com header.a=rsa-sha256
header.s=20210112 header.b=SyB4tAZ7
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from smtp4.osuosl.org ([127.0.0.1])
by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id BIyJrpnFTTW5
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 5 Feb 2023 18:13:03 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 0486A409A2
Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com
[IPv6:2607:f8b0:4864:20::1034])
by smtp4.osuosl.org (Postfix) with ESMTPS id 0486A409A2
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 5 Feb 2023 18:13:02 +0000 (UTC)
Received: by mail-pj1-x1034.google.com with SMTP id
ge21-20020a17090b0e1500b002308aac5b5eso3433411pjb.4
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 05 Feb 2023 10:13:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=blockstream-com.20210112.gappssmtp.com; s=20210112;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:from:to:cc:subject:date:message-id:reply-to;
bh=Zij5HJvPw46mhaHRyd7kr40sfbimDxrhBd/25i0FrlQ=;
b=SyB4tAZ7lSJJnHV8A5fhWW3AInp5Kp4kfXQJ6axnVsjbG8gx5Cg6hSrA5WB1PLciXz
T8T4I53WNH3QrAlV1lm2U02VCQm1uK/PyQV9oitk+NmuhazbPcHvKCHGNs6/ki4qoVWK
PwT3/TrwDIJIanC5pNTfMIpnzzTAht1mxIuKibG9TgKqJ8+oHqodf5uWO3m/JWzqJqUf
yZBRPwGsxKDRjKrdMCXSh7qj/seU4wh62T8Ucm1v4scxDUiQ43l56ee/ZFJak7o+RclK
RIH6Q/GaMoElaDXGrbmxOYIsrP3q8y9HTbBgiViLZCRncvRP6edd0n/QMDAut5QQc2eH
I1sw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=Zij5HJvPw46mhaHRyd7kr40sfbimDxrhBd/25i0FrlQ=;
b=C6UmTTp3Qc/oNn9TAsB6QZfYa3gQxfOrSXnSMECIsEh3ZSv7Xj4cBow1GOtLYjPi/I
2ARiAeKeZYkGv2ykVx34mJ6mopj93ejHvurR0m8mNjURzpJGH6sBC7akzmQTZZYzDW81
KWXkB6cUrys8dcP0tosGIW8yK4Gc/8lfonifxpUgslEQgdhuIK4nlcBRnSb3a8CYI+rf
muT2VxXGtS2cjqtrTNXNkkH25XG2ROYdvadXzVk5NfiquDw6mmPZTrMDfbVy1Ptwg19j
C72EUP5+11rlOqNs/SnovvP/Qf77B+te41Egpn/qj83J/Ya+OsezylBZY1nFhUoMAyOM
KTzA==
X-Gm-Message-State: AO0yUKXVFAgTP52J4GHJWUNTkxTIoxP/IhQF1zWoN9NhQQYE/u0+PzPd
MMtOsNpGFWoWH+J2ZPxhDdvSCcUobSwN8KkyP1Axzc23JINR+Q==
X-Google-Smtp-Source: AK7set9j0WONdRzvEwnClZvtxXyn1VrqI3jFX2BSPWqmmZ7hL3/gCBOkzjkPWlEQ9bIs0mG3KzAtr0whTiFPXV95Y/Y=
X-Received: by 2002:a17:90a:4541:b0:22c:7468:a4fe with SMTP id
r1-20020a17090a454100b0022c7468a4femr2558257pjm.81.1675620782310; Sun, 05 Feb
2023 10:13:02 -0800 (PST)
MIME-Version: 1.0
References: <CACrqygAMsO1giYuxm=DZUqfeRjEqGM7msmEnZ-AHws3oA2=aqw@mail.gmail.com>
<ca8622cb-445e-4258-bbac-b3ee1ce95f4c@protonmail.com>
<57f780b1-f262-9394-036c-70084320e9cf@peersm.com>
<CACrqygCNf3Gv8+VjhyqS4GTb3Epo8qXEKGtQB6sqyR6ib44-fA@mail.gmail.com>
<CABE6yHtM2Dqc63_eURSr7dMirJti5sYnqvHj7vQ_Ab9FC_d04g@mail.gmail.com>
<3d00aacb-585d-f875-784d-34352860d725@peersm.com>
<CACrqygB_FbsRGWYPSUEFTnP15y94Hmo4JtAuv6bH1D3YtbAw9Q@mail.gmail.com>
<b292d887-cbd5-165c-de01-793df2b5e8f3@peersm.com>
<CACrqygAv842ucN7PLYMENXFiSwAZJy2Y+FziJXrWjyCcOXmL3g@mail.gmail.com>
<230265ee-c3f8-dff3-9192-f0c8dc4d913c@peersm.com>
<CAMZUoKkAdQ9TSMm4vPJOrThu_h6VbqwPhOQQR7-Yr+WZ0DMBYw@mail.gmail.com>
<76718304-A8E3-46E6-B2F7-DE86831F15DF@petertodd.org>
In-Reply-To: <76718304-A8E3-46E6-B2F7-DE86831F15DF@petertodd.org>
From: "Russell O'Connor" <roconnor@blockstream.com>
Date: Sun, 5 Feb 2023 13:12:52 -0500
Message-ID: <CAMZUoKnrs-uxnTqpa96B4H86=gAtafowDi0D5HdnExvBWqTqPQ@mail.gmail.com>
To: Peter Todd <pete@petertodd.org>,
"Russell O'Connor via bitcoin-dev" <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="0000000000008226b305f3f7dd94"
Subject: Re: [bitcoin-dev] Debate: 64 bytes in OP_RETURN VS taproot OP_FALSE
OP_IF OP_PUSH
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Feb 2023 18:13:05 -0000
--0000000000008226b305f3f7dd94
Content-Type: text/plain; charset="UTF-8"
On Sat., Feb. 4, 2023, 21:01 Peter Todd, <pete@petertodd.org> wrote:
>
>
> On February 5, 2023 1:11:35 AM GMT+01:00, Russell O'Connor via bitcoin-dev
> <bitcoin-dev@lists.linuxfoundation.org> wrote:
> >Since bytes in the witness are cheaper than bytes in the script pubkey,
> >there is a crossover point in data size where it will simply be cheaper to
> >use witness data. Where that crossover point is depends on the finer
> >details of the overhead of the two methods, but you could make some
> >reasonable assumptions. Such a calculation could form the basis of a
> >reasonable OP_RETURN proposal. I don't know if it would be persuasive,
> but
> >it would at least be coherent.
>
> I don't think it's worth the technical complexity trying to carefully
> argue a specific limit. Let users decide for themselves how they want to
> use OpReturn.
>
Even better.
>
--0000000000008226b305f3f7dd94
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" =
class=3D"gmail_attr">On Sat., Feb. 4, 2023, 21:01 Peter Todd, <<a href=
=3D"mailto:pete@petertodd.org">pete@petertodd.org</a>> wrote:<br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
#ccc solid;padding-left:1ex"><br>
<br>
On February 5, 2023 1:11:35 AM GMT+01:00, Russell O'Connor via bitcoin-=
dev <<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org" target=3D"=
_blank" rel=3D"noreferrer">bitcoin-dev@lists.linuxfoundation.org</a>> wr=
ote:<br>
>Since bytes in the witness are cheaper than bytes in the script pubkey,=
<br>
>there is a crossover point in data size where it will simply be cheaper=
to<br>
>use witness data.=C2=A0 Where that crossover point is depends on the fi=
ner<br>
>details of the overhead of the two methods, but you could make some<br>
>reasonable assumptions.=C2=A0 Such a calculation could form the basis o=
f a<br>
>reasonable OP_RETURN proposal.=C2=A0 I don't know if it would be pe=
rsuasive, but<br>
>it would at least be coherent.<br>
<br>
I don't think it's worth the technical complexity trying to careful=
ly argue a specific limit. Let users decide for themselves how they want to=
use OpReturn.<br></blockquote></div></div><div dir=3D"auto"><br></div><div=
dir=3D"auto">Even better.</div><div dir=3D"auto"><div class=3D"gmail_quote=
"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>
--0000000000008226b305f3f7dd94--
|