summaryrefslogtreecommitdiff
path: root/27/99d557c0d91b98b3df3dd7be60622cf4dfe78b
blob: e95d2224845cab10de5b83fedd5f7478de1ed426 (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
180
181
182
183
184
185
186
187
188
Return-Path: <earonesty@gmail.com>
Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 8F48BC002D
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 26 Apr 2022 13:42:59 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp1.osuosl.org (Postfix) with ESMTP id 6C62A8316F
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 26 Apr 2022 13:42:59 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -1.402
X-Spam-Level: 
X-Spam-Status: No, score=-1.402 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001,
 HEADER_FROM_DIFFERENT_DOMAINS=0.248, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001]
 autolearn=no autolearn_force=no
Authentication-Results: smtp1.osuosl.org (amavisd-new);
 dkim=pass (2048-bit key) header.d=q32-com.20210112.gappssmtp.com
Received: from smtp1.osuosl.org ([127.0.0.1])
 by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id cq8wGpIwDAqR
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 26 Apr 2022 13:42:58 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.8.0
Received: from mail-lj1-x234.google.com (mail-lj1-x234.google.com
 [IPv6:2a00:1450:4864:20::234])
 by smtp1.osuosl.org (Postfix) with ESMTPS id 5F39782F4F
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 26 Apr 2022 13:42:58 +0000 (UTC)
Received: by mail-lj1-x234.google.com with SMTP id q14so21999513ljc.12
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Tue, 26 Apr 2022 06:42:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=q32-com.20210112.gappssmtp.com; s=20210112;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=d/twDTuKNUaDA2/k6C3JZf8EWZJs3YGcJzkppaVhNyk=;
 b=3dKRR1iZq484LkLYpuQTIqCYYju5kLHZTCwXeOTq4/OFH+fAVQ3FoNAlMndhim9MVM
 kyRA7lIPlkvthZjqU1rf6jKwSRF1fNvh60naTeCTP/H6oh5tSCPwaJW7q5kcO4XeTdXq
 4+cCbbOlFYhSIE6oNqHXZ9HQWGaZ3Gg+G5rkNJQJJjAdZUO/72oWeWeOfHtlBIuiTDr5
 yeAOAB1S1qbrUU0qn5FfPcvkMJH07CGX0nI385HywHTr5LOqEFoI3MR/qi2ZFc/tCWh7
 jBriJX1rX5qJAXecbfY90G26+KOURAlHCfQ14LXL4FA1tZyi2Ckjjw6BJFLT0TdbxHYs
 nYew==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:mime-version:references:in-reply-to:from:date
 :message-id:subject:to:cc;
 bh=d/twDTuKNUaDA2/k6C3JZf8EWZJs3YGcJzkppaVhNyk=;
 b=ylwCaRle3l5ZCkGOpSOUUYEs8aHWjFpGilcFudtHZIGfHLsOi8/6F8Pv0iZeB+kNdb
 joTGtNBi1R5Om4qMFzWZW40rR0LAMvrHlGb/6uuGgCFKF8AyCcUZe+cQomeKMuUZov44
 wAcWN+hpNT0koTCn6rjJ2sdFvdqtRNK+4DFcJ9rycjoS4L/YSPtNbGOukr7sdkNZNdJJ
 CwsITgbEnGcdCzUJmTobTrz/HkpntSMXHXjujQUTDhVRa+N4f8dBNjtzGzk/pplAxRVw
 Gv2dLfRuqHroZ8USayMOSI5m0mx9exE/XrmRdSjWbXm/3NSbTy4fm4zCrLkWh5SSCL1M
 zzPg==
X-Gm-Message-State: AOAM530N5ktbYbeKiTZC6YUi+4TMugCNUVuuAXSwbix8b3zgNmj8LniO
 y3DVO4RwM3j6WNqsqi9nkTHT6iYaara/FfsdNNoH878=
X-Google-Smtp-Source: ABdhPJw/PBakeY6OxxtROWQJ14bmBxQmuOfvwVLi1IxSpzNE3vBsxlZGmV8ImivyE44bDyW2dt4hb9gUe2fjdwmIBGo=
X-Received: by 2002:a2e:b0ef:0:b0:24f:ddc:cfd1 with SMTP id
 h15-20020a2eb0ef000000b0024f0ddccfd1mr7753449ljl.519.1650980575864; Tue, 26
 Apr 2022 06:42:55 -0700 (PDT)
MIME-Version: 1.0
References: <ddEQnfld862QINpJ03wcoqC2mNNV5Q_GmRziweKYbaUey2deOVrhtgWHhcyqlwkWd060fle-22hoiiBryYIPAW9ZsSQgozdqH2QVPgZ-5og=@protonmail.com>
 <CAGpPWDaBzY-Q+TZisRQTKtH52=zCVJsPyZQppLdYPW9iWJrWtg@mail.gmail.com>
 <9xz3fyWghx-hWNovENgiaU_FvTKLvGAWq9ooCoeGMsaXT1UV6k9zV9fzjVXj346GNqOPV0UQvlE4YRvOpbnkwk5xUiugraaNK4V2iALskGo=@protonmail.com>
 <MnfcEMqsO782F3nwY9kRUybw3EDi5aw5OYfc4lqcfKT28QY6-lAUzK5eWFobw3bID44IAXhx5dw2QYoJvlCU6gyeysCn8whHmIBPy_QP5xk=@protonmail.com>
 <CABm2gDq2w=oe94m5mmdhaUECfNwnXa8C5pQ_JaAJxCrndgjsWQ@mail.gmail.com>
In-Reply-To: <CABm2gDq2w=oe94m5mmdhaUECfNwnXa8C5pQ_JaAJxCrndgjsWQ@mail.gmail.com>
From: Erik Aronesty <erik@q32.com>
Date: Tue, 26 Apr 2022 09:42:43 -0400
Message-ID: <CAJowKg+MNMLKbB2z4cwT6HfXT7ZF2MW7JqRpN8-4wCusf7MJnw@mail.gmail.com>
To: =?UTF-8?B?Sm9yZ2UgVGltw7Nu?= <jtimon@jtimon.cc>, 
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Content-Type: multipart/alternative; boundary="000000000000c16c8405dd8edeb4"
X-Mailman-Approved-At: Tue, 26 Apr 2022 16:32:07 +0000
Subject: Re: [bitcoin-dev] What to expect in the next few weeks
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: Tue, 26 Apr 2022 13:42:59 -0000

--000000000000c16c8405dd8edeb4
Content-Type: text/plain; charset="UTF-8"

>
>
> I would comment on this point, but I'm not sure I'm "technical enough". I
> have to admit: I've never played tennis.
>

You are technicial enough to read the nacks... everyone is:
https://github.com/JeremyRubin/utxos.org/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc

I can give a summary of the nack arguments here on one sentence:    "I am
resisting a consensus change because we don't have consensus"

It's lovely recursive logic

------

The most cogent *technical* arguments against ctv seem fall into 3 camps:

1. APO is better for eltoo:
https://twitter.com/rusty_twit/status/1518007923896578048?s=20&t=8IUgni_i5jcfSlJ1Gy7T1A

2. CTV doesn't have recursion, but i want recursion... which are swiftly
followed by arguments against recursion:
https://bitcoinops.org/en/newsletters/2022/03/09/#limiting-script-language-expressiveness

(I usually ignore this one)

3. TLUV is super cool for vaults, so why are we even talking about CTV when
TLUV is better?

I like this (positive vibes) summary:

https://raymonddurk.medium.com/bitcoin-after-taproot-86c93fe5cc0c

Nowhere in there would anyone say CTV is "bad".

Just that other opcodes will wind up being used more because they are more
purpose-fit for <insert use case here>

If only we had unlimited resources we could have APO/TLUV;/CTV all ready to
go and be able to evaluate them on a level playing field / signet.

Does this sound about right?   Am I missing something?


- Erik

--000000000000c16c8405dd8edeb4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex"><div dir=3D"auto"><div dir=3D"auto"><span style=3D"backg=
round-color:rgb(255,255,255);color:rgb(81,81,81);font-family:&quot;pt sans&=
quot;,helvetica,arial,sans-serif;font-size:16px"><br>I would comment on thi=
s point, but I&#39;m not sure I&#39;m &quot;technical enough&quot;. I have =
to admit: I&#39;ve never played tennis.</span></div></div></blockquote><div=
><br></div>You are technicial enough to read the nacks... everyone is:<br><=
a href=3D"https://github.com/JeremyRubin/utxos.org/issues?q=3Dis%3Aissue+is=
%3Aopen+sort%3Aupdated-desc">https://github.com/JeremyRubin/utxos.org/issue=
s?q=3Dis%3Aissue+is%3Aopen+sort%3Aupdated-desc</a><br><br>I can give a summ=
ary of the nack arguments here on one sentence:=C2=A0 =C2=A0 &quot;I am res=
isting a consensus change because we don&#39;t have consensus&quot;<br><br>=
It&#39;s lovely recursive logic</div><div class=3D"gmail_quote"><br></div><=
div class=3D"gmail_quote">------</div><div class=3D"gmail_quote"><br></div>=
<div class=3D"gmail_quote">The most cogent=C2=A0*technical* arguments again=
st ctv seem fall into 3 camps:</div><div class=3D"gmail_quote"><br>1. APO i=
s better for eltoo:</div><div class=3D"gmail_quote"><a href=3D"https://twit=
ter.com/rusty_twit/status/1518007923896578048?s=3D20&amp;t=3D8IUgni_i5jcfSl=
J1Gy7T1A">https://twitter.com/rusty_twit/status/1518007923896578048?s=3D20&=
amp;t=3D8IUgni_i5jcfSlJ1Gy7T1A</a><br><br>2. CTV doesn&#39;t have recursion=
, but i want recursion... which are swiftly followed by arguments against r=
ecursion:</div><div class=3D"gmail_quote"><a href=3D"https://bitcoinops.org=
/en/newsletters/2022/03/09/#limiting-script-language-expressiveness">https:=
//bitcoinops.org/en/newsletters/2022/03/09/#limiting-script-language-expres=
siveness</a></div><div class=3D"gmail_quote"><br></div><div class=3D"gmail_=
quote">(I usually ignore this one)<br><br>3. TLUV is super cool for vaults,=
 so why are we even talking about CTV when TLUV is better?<br><br>I like th=
is (positive vibes) summary:<br><br></div><div class=3D"gmail_quote"><a hre=
f=3D"https://raymonddurk.medium.com/bitcoin-after-taproot-86c93fe5cc0c">htt=
ps://raymonddurk.medium.com/bitcoin-after-taproot-86c93fe5cc0c</a><br><br>N=
owhere in there would anyone say CTV is &quot;bad&quot;.=C2=A0 =C2=A0<br><b=
r>Just that other opcodes will wind up being used more because they are mor=
e purpose-fit for &lt;insert use case here&gt;</div><div class=3D"gmail_quo=
te"><br></div><div class=3D"gmail_quote">If only we had unlimited=C2=A0reso=
urces we could have APO/TLUV;/CTV all ready to go and be able to evaluate t=
hem on a level playing field / signet.</div><div class=3D"gmail_quote"><br>=
</div><div class=3D"gmail_quote">Does this sound about right?=C2=A0 =C2=A0A=
m I missing something?</div><div class=3D"gmail_quote"><br></div><div class=
=3D"gmail_quote"><br></div><div class=3D"gmail_quote">- Erik<br></div></div=
>

--000000000000c16c8405dd8edeb4--