Return-Path: Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 54CE2C000E for ; 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 ; 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 ; 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 ; 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 ) 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" To: Jeremy , Bitcoin Protocol Discussion Message-ID: <20210704011341.ddbiruuomqovrjn6@ganymede> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="dfiy5rsnno3ustcm" Content-Disposition: inline In-Reply-To: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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--