summaryrefslogtreecommitdiff
path: root/ea/eaa7b87ae891ba1089309451add84f23617716
blob: b5e9fe39c15e58d166f6a99e2ab4abe71c7dc3e5 (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
Return-Path: <dave@dtrt.org>
Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 54CE2C000E
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sun,  4 Jul 2021 01:14:34 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp2.osuosl.org (Postfix) with ESMTP id 3A406400F2
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sun,  4 Jul 2021 01:14:34 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -1.726
X-Spam-Level: 
X-Spam-Status: No, score=-1.726 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, RCVD_IN_XBL=0.375,
 SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: smtp2.osuosl.org (amavisd-new);
 dkim=pass (1024-bit key) header.d=dtrt.org
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 E368lYoU19TQ
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sun,  4 Jul 2021 01:14:33 +0000 (UTC)
X-Greylist: from auto-whitelisted by SQLgrey-1.8.0
Received: from newmail.dtrt.org (newmail.dtrt.org
 [IPv6:2600:3c03::f03c:91ff:fe7b:78d1])
 by smtp2.osuosl.org (Postfix) with ESMTPS id 31F21400D1
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Sun,  4 Jul 2021 01:14:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dtrt.org;
 s=20201208; h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:
 Subject:To:From:Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
 Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc
 :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe:
 List-Post:List-Owner:List-Archive;
 bh=XGIQjkWLe9F/6HBqJU40q2ATWnbXAcm+8gB7ItEBKeI=; b=awdFc3hKv1/FsgcIMrLwB4WdMC
 EFSVx18n05biBOso2Vyp3MvD47t0viTnXebw6SF0OmTs6xhe4TgtwFc6UCR5prhy0oYhOl3FMqJJ9
 ek1ONUDUuXp0gzuixnmdT1GO7QHU7yWueG68o06EtOffr06z6sb6HgZf6sg4GoLq3tUM=;
Received: from harding by newmail.dtrt.org with local (Exim 4.92)
 (envelope-from <dave@dtrt.org>)
 id 1lzqiN-0001mU-Cn; Sat, 03 Jul 2021 15:14:31 -1000
Date: Sat, 3 Jul 2021 15:13:41 -1000
From: "David A. Harding" <dave@dtrt.org>
To: Jeremy <jlrubin@mit.edu>,
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Message-ID: <20210704011341.ddbiruuomqovrjn6@ganymede>
References: <CAD5xwhjmu-Eee47Ho5eA6E6+aAdnchLU0OVZo=RTHaXnN17x8A@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="dfiy5rsnno3ustcm"
Content-Disposition: inline
In-Reply-To: <CAD5xwhjmu-Eee47Ho5eA6E6+aAdnchLU0OVZo=RTHaXnN17x8A@mail.gmail.com>
User-Agent: NeoMutt/20180716
Subject: Re: [bitcoin-dev] CHECKSIGFROMSTACK/{Verify} BIP for Bitcoin
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, 04 Jul 2021 01:14:34 -0000


--dfiy5rsnno3ustcm
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On Sat, Jul 03, 2021 at 09:31:57AM -0700, Jeremy via bitcoin-dev wrote:
> Note that with *just* CheckSigFromStack, while you can do some very
> valuable use cases, but without OP_CAT it does not enable sophisticated
> covenants

Do you have concerns about sophisticated covenants, and if so, would you
mind describing them?  Your BIP119 CTV also mentions[1] being designed
to avoid sophisticated covenants.  If this is some sort of design
principle, I'd like to understand the logic behind it.

I'm a fan of CSFS, even mentioning it on zndtoshi's recent survey[2],
but it seems artificially limited without OP_CAT.  (I also stand by my
answer on that survey of believing there's a deep lack of developer
interest in CSFS at the moment.  But, if you'd like to tilt at that
windmill, I won't stop you.)

-Dave

[1] https://github.com/bitcoin/bips/blob/master/bip-0119.mediawiki#design-tradeoffs-and-risks

[2] https://twitter.com/zndtoshi/status/1405235814712422402


--dfiy5rsnno3ustcm
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgxUkqkMp0LnoXjCr2dtBqWwiadMFAmDhC0UACgkQ2dtBqWwi
adNdUA//f79H73y9AITyV1LGwBPpoV9IWmk+HtnnC17B9zqe+EbMKcUsTs/Zd8Hv
NKPohHIxVRt/Y3Ild3FJg2qedQe0v8xWFszb+PNT5ohMI/B2rpe9jJOwgC+4ASh4
Qq3bCR5DmxLE2z1nTshbapoSOw9uxn8KGn/RW1GeLMVjnmIp3nDshMULzax/QVKH
Qx6sSKhTTQ4+b12k+5hRXcsxFpjqzIObVrmtX6Op8gTubpNxhQOjS1TsnYy84oFO
kwSAnKqo/p9KPMRFLFk15sYJc7DYwcqzNIkR9JjwrvDDKwpN0u8TcNO7vo/nmJoh
ASN7ClEkBwF/VO/2qkqDco8Odm3N5I+XYS27SqNIGYrpuT58GUkuJFiaw7xsHvVh
G6dNRhLoTSthF02TDG2Zw4T/RSE87k7+mjCjlG/ATEe4mNGKHGpxP7vuN+14x1Sa
RzXp/AhxB/f/QiBPFcanG0Fz2dBpWz/kS66mjkrPSpvAIJjbpbPVKp6/ZOAJ7cl6
DLCQ9K27i/gpwHau76QHgerstEc6PZpEr3bNsfflqQYKT8LrRndmjRFCIg2755Um
0Ybe6c+ayS9UK4zsggOL99ZP8NAgzqmJvIIByxKOkct3vKOenvhc2Iu0hn/M81wS
E1Owpf8XO4IbBo0XrLTJ6gzb8hZEgLgtmW8+M9lko4F5wbYZN0M=
=SyQp
-----END PGP SIGNATURE-----

--dfiy5rsnno3ustcm--