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
|
Return-Path: <moth_oshi@proton.me>
Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])
by lists.linuxfoundation.org (Postfix) with ESMTP id B85FBC002A
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 8 May 2023 20:16:47 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp2.osuosl.org (Postfix) with ESMTP id 84EC142A90
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 8 May 2023 20:16:47 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 84EC142A90
Authentication-Results: smtp2.osuosl.org; dkim=pass (2048-bit key,
unprotected) header.d=proton.me header.i=@proton.me header.a=rsa-sha256
header.s=protonmail header.b=IPV6vgy0
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.102
X-Spam-Level:
X-Spam-Status: No, score=-2.102 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
autolearn=ham autolearn_force=no
Received: from smtp2.osuosl.org ([127.0.0.1])
by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id H4LoqWE1M6gI
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 8 May 2023 20:16:47 +0000 (UTC)
X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org B9C59404AB
Received: from mail-4318.protonmail.ch (mail-4318.protonmail.ch [185.70.43.18])
by smtp2.osuosl.org (Postfix) with ESMTPS id B9C59404AB
for <bitcoin-dev@lists.linuxfoundation.org>;
Mon, 8 May 2023 20:16:46 +0000 (UTC)
Date: Mon, 08 May 2023 20:16:41 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proton.me;
s=protonmail; t=1683577004; x=1683836204;
bh=IOR+/c6EZZnAHrUzSyGM7w7mejb7Q42WE1tx9qcMoDE=;
h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date:
Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector;
b=IPV6vgy0dutpWbe2CILZ0ckU6v8E2A3io/4qBH9WbNARSZe1icTlQ6kr0EUnTB2vb
My0CLccmc0T8LjckUlzJqXp4qPdMr3FiaypNvp4H8BI02oDO9tNticiLwW44HCiK0d
0FOolFWsjKsicPMHUz77zW7SAtrT3OKIJmBavIRC7nZT9+blY5YFyvKdHwzIrs2xbn
mWzS+NVc0POTZ5AlXWLiiYjIbHuNzSm2fOcLJyL4K5LbMJOqNLL8GKXvBVecq2UcwD
E9sxZcRhW+l+Y68S9BXII5LSBVHj6KZM4Jo9FbRLvgbuktdvxUjG6zLhZUdL4biuwl
gjaCoNRq21VMg==
To: bitcoin-dev@lists.linuxfoundation.org
From: Moth <moth_oshi@proton.me>
Message-ID: <SzOndBJmU5RPVdT2IhiWUmw925vgy-KCwrbWC4_e8tHVj5VWUn-Tr50TjxTczUUDcaVjUJEiuLVmFjfmtZwwvLyuUSkrGVg9uNje2oARArc=@proton.me>
Feedback-ID: 74213557:user:proton
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="b1_6MvP3nPrAm3p9vOwXwtHZOeDBbP1SsORSSziowTgmCQ"
X-Mailman-Approved-At: Mon, 08 May 2023 20:18:22 +0000
Subject: [bitcoin-dev] Witness script validation to reject arbitrary data
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: Mon, 08 May 2023 20:16:47 -0000
This is a multi-part message in MIME format.
--b1_6MvP3nPrAm3p9vOwXwtHZOeDBbP1SsORSSziowTgmCQ
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
RnJvbSB3aGF0IEkgdW5kZXJzdGFuZCwgdGhpbmdzIGxpa2UgaW5zY3JpcHRpb25zIGNhbiBvbmx5
IGJlIGluc2VydGVkIGJldHdlZW4gdHdvIHNwZWNpZmljIGZsYWdzIC0gT1BfRkFMU0UgYW5kIE9Q
X0lGLiBIYXZpbmcgYSB2YWxpZGF0aW9uIGNoZWNrIHRvIHJlamVjdCB3aXRuZXNzIHNjcmlwdHMg
dGhhdCBoYXZlIGFyYml0cmFyeSBkYXRhIGJldHdlZW4gdGhlc2UgdHdvIGZsYWdzIGNvdWxkIGJl
IHVzZWQgdG8gcmVqZWN0IGluc2NyaXB0aW9ucyB3aGlsZSBzdGlsbCBhbGxvd2luZyBhbGwgdGhl
IGJlbmVmaXRzIG9mIHRhcHJvb3QuIFRoaXMgd2lsbCBwcmV2ZW50IHBlb3BsZSBmcm9tIG92ZXJs
b2FkaW5nIHRoZSBuZXR3b3JrIHdpdGggdHhucyBnZWFyZWQgc29sZWx5IGZvciBvcmRpbmFscyBh
bmQgYnJjLTIwIHRva2Vucy4KCklzIHRoZXJlIGEgcmVhc29uIHN1Y2ggYSB2YWxpZGF0aW9uIGNo
ZWNrIGlzIGEgYmFkIGlkZWE/IFdlIGFscmVhZHkgaGF2ZSBPUF9SRVRVUk4gdG8gc3RvcmUgYXJi
aXRyYXJ5IGRhdGEgdGhhdCBpcyBsaW1pdGVkIHRvIDgwa2IuIFdhcyBpdCBhbiBvdmVyc2lnaHQg
dGhhdCBhcmJpdHJhcnkgZGF0YSBjYW4gYmUgaW5zZXJ0ZWQgYmV0d2VlbiBPUF9GQUxTRSBhbmQg
T1BfSUYgd2hlbiB0aGUgc2l6ZSBsaW1pdCBmb3Igd2l0bmVzcyBzY3JpcHRzIHdhcyBsaWZ0ZWQg
YXMgcGFydCBvZiB0YXByb290PwpUaGFua3MsCk1vdGgKClNlbnQgZnJvbSBQcm90b24gTWFpbCBm
b3IgaU9T
--b1_6MvP3nPrAm3p9vOwXwtHZOeDBbP1SsORSSziowTgmCQ
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64
PGh0bWw+PGhlYWQ+PC9oZWFkPjxib2R5PjxkaXYgZGlyPSJhdXRvIj48ZGl2IGRpcj0iYXV0byIg
c3R5bGU9IiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFs
aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl
LXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7ICAtd2Via2l0
LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsg
dGV4dC1kZWNvcmF0aW9uOiBub25lOyAgICAiPkZyb20gd2hhdCBJIHVuZGVyc3RhbmQsIHRoaW5n
cyBsaWtlIGluc2NyaXB0aW9ucyBjYW4gb25seSBiZSBpbnNlcnRlZCBiZXR3ZWVuIHR3byBzcGVj
aWZpYyBmbGFncyAtIE9QX0ZBTFNFIGFuZCBPUF9JRi4gSGF2aW5nIGEgdmFsaWRhdGlvbiBjaGVj
ayB0byByZWplY3Qgd2l0bmVzcyBzY3JpcHRzIHRoYXQgaGF2ZSBhcmJpdHJhcnkgZGF0YSBiZXR3
ZWVuIHRoZXNlIHR3byBmbGFncyBjb3VsZCBiZSB1c2VkIHRvIHJlamVjdCBpbnNjcmlwdGlvbnMg
d2hpbGUgc3RpbGwgYWxsb3dpbmcgYWxsIHRoZSBiZW5lZml0cyBvZiB0YXByb290LiBUaGlzIHdp
bGwgcHJldmVudCBwZW9wbGUgZnJvbSBvdmVybG9hZGluZyB0aGUgbmV0d29yayB3aXRoIHR4bnMg
Z2VhcmVkIHNvbGVseSZuYnNwO2ZvciBvcmRpbmFscyBhbmQgYnJjLTIwIHRva2Vucy4mbmJzcDs8
L2Rpdj48ZGl2IGRpcj0iYXV0byIgc3R5bGU9IiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBv
cnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10
cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1z
cGFjaW5nOiAwcHg7ICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13ZWJraXQtdGV4
dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgICAiPjxiciBzdHls
ZT0iIj48L2Rpdj48ZGl2IGRpcj0iYXV0byIgc3R5bGU9IiAgICBsZXR0ZXItc3BhY2luZzogbm9y
bWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsg
dGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsg
d29yZC1zcGFjaW5nOiAwcHg7ICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyAgICAiPklz
IHRoZXJlIGEgcmVhc29uIHN1Y2ggYSB2YWxpZGF0aW9uIGNoZWNrIGlzIGEgYmFkIGlkZWE/IFdl
IGFscmVhZHkgaGF2ZSBPUF9SRVRVUk4gdG8gc3RvcmUgYXJiaXRyYXJ5IGRhdGEgdGhhdCBpcyBs
aW1pdGVkIHRvIDgwa2IuIFdhcyBpdCBhbiBvdmVyc2lnaHQgdGhhdCBhcmJpdHJhcnkgZGF0YSBj
YW4gYmUgaW5zZXJ0ZWQgYmV0d2VlbiBPUF9GQUxTRSBhbmQgT1BfSUYgd2hlbiB0aGUgc2l6ZSBs
aW1pdCBmb3Igd2l0bmVzcyBzY3JpcHRzJm5ic3A7d2FzIGxpZnRlZCBhcyBwYXJ0IG9mIHRhcHJv
b3Q/Jm5ic3A7PC9kaXY+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRvIj5UaGFua3MsPGNhcmV0Pjwv
Y2FyZXQ+PC9kaXY+PGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2siIGlkPSJw
cm90b25tYWlsX3NpZ25hdHVyZV9ibG9jayIgZGlyPSJhdXRvIj5Nb3RoPGJyPjwvZGl2PiA8ZGl2
IGNsYXNzPSJzaWduYXR1cmVfYnIiIGNvbnRlbnRlZGl0YWJsZT0iZmFsc2UiPjxicj48L2Rpdj48
ZGl2IGNsYXNzPSJzaWduYXR1cmVfYnIiIGNvbnRlbnRlZGl0YWJsZT0iZmFsc2UiPjxicj48L2Rp
dj4gPGRpdiBpZD0icHJvdG9ubWFpbF9tb2JpbGVfc2lnbmF0dXJlX2Jsb2NrIj48ZGl2PlNlbnQg
ZnJvbSBQcm90b24gTWFpbCBmb3IgaU9TPC9kaXY+PC9kaXY+PC9ib2R5PjwvaHRtbD4=
--b1_6MvP3nPrAm3p9vOwXwtHZOeDBbP1SsORSSziowTgmCQ--
|