Return-Path: Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 906C1C0051 for ; Sat, 19 Sep 2020 09:20:42 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 7D3A52042B for ; Sat, 19 Sep 2020 09:20:42 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id coge8iGuivQp for ; Sat, 19 Sep 2020 09:20:39 +0000 (UTC) X-Greylist: delayed 00:34:22 by SQLgrey-1.7.6 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2067.outbound.protection.outlook.com [40.107.92.67]) by silver.osuosl.org (Postfix) with ESMTPS id 8EF9E20429 for ; Sat, 19 Sep 2020 09:20:38 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=con4/3TOIWpJjYQ2by7Dwp7nEySTC27pVYFDAZ9QlU0urLxzQRgYHKIsAvx1VIf3ObDvHD4ieQOgKG6A6uPhQ7x1tIXEvENM1FyTzsbJr+q1hUSfcMrtbYdnBmk/KhxW4wzr/AHoUyoWgmqKHe9RQ6R+jQ1lzWWegaUyeHPbPuU5ErE87+n/92bxaylaeKqoNWCVhIX3xdxYplr/yAEuNvZUNGP2iQWezyKxoDpFGWsYMc8XZpIJ7jt7w6sNJZ2oNLb28JoqNyTmCXlHgjuas+iryyIEjdqRgAmQowO7vPyreZ8a1ZJ3ZTexJ3N7Ca1Kows7XRBAYmHVOBM/5I8x0Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qb1oAK+Ffszgr9TXWUfBgrnEcVTXSDfBIYK7Flb+qGo=; b=Z4lILqy4XubMoV0hz6SMfvY6cQJCjdksQzazPDZ18o3A8Q9nHGOHfaO6sAnWgikL0qDblLBkvAPKIXpGPMnNGTg8GJRc5fPlFmZcFNOIog85jdOnDP57kDXGmDHzCKRdG0Js95Uqu/O3OoB4e6HITlRHPoexP4hG46jiyS8PJbGFsPGy1aEOyr+4HBuT0n6wj4fnbDJjbvEFHu2DGJEHL8yQJvEp9S30bYgNPJQQTnUwGYjYR15q2zbRMqskieQYLo9pz6SVP4u6gcA5i9WXThh4Im5rMcofx9/fbYd8CAqlh3shIQS6jxMgd97ZGofRx0FiUZBCtQEP71EGHrgq5A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=protoblock.com; dmarc=pass action=none header.from=protoblock.com; dkim=pass header.d=protoblock.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=satoshifantasy.onmicrosoft.com; s=selector2-satoshifantasy-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qb1oAK+Ffszgr9TXWUfBgrnEcVTXSDfBIYK7Flb+qGo=; b=sECiMf3fY2QoLNLEsj4rQ2mdqm5u1U5OXfp/hdHpI2fdS/rZtpWK0YQr9Fe5wYj9gK2BwdlBQjJd5NFoQuDpjKEgUnY8ROIhvMHGq84ZVvkQlfAWtEhZERYiZmaUeBQf0Z+3wHq0DFLw88kma8bXAxSXkKp1ijLN5mopUXNw4vM= Received: from BYAPR18MB2405.namprd18.prod.outlook.com (2603:10b6:a03:139::26) by BY5PR18MB3283.namprd18.prod.outlook.com (2603:10b6:a03:196::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.11; Sat, 19 Sep 2020 08:46:13 +0000 Received: from BYAPR18MB2405.namprd18.prod.outlook.com ([fe80::dce8:487b:53e7:f8bb]) by BYAPR18MB2405.namprd18.prod.outlook.com ([fe80::dce8:487b:53e7:f8bb%3]) with mapi id 15.20.3391.019; Sat, 19 Sep 2020 08:46:12 +0000 From: Jay Berg To: "bitcoin-dev@lists.linuxfoundation.org" Thread-Topic: Re: [bitcoin-dev] Taproot (and graftroot) complexity Thread-Index: AQHWjmFTPDIMwXNhfEaI1oCzOW3JVQ== Date: Sat, 19 Sep 2020 08:46:12 +0000 Message-ID: <5F3873D2-4275-4277-ADF5-8226E44602CC@contoso.com> In-Reply-To: <<20200210002011.lelhcdmjejmoh6xv@erisian.com.au>> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: lists.linuxfoundation.org; dkim=none (message not signed) header.d=none;lists.linuxfoundation.org; dmarc=none action=none header.from=protoblock.com; x-originating-ip: [2601:646:8300:328:e489:aa4c:bb93:7b7] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fddccc64-e09a-4f63-0014-08d85c7876a2 x-ms-traffictypediagnostic: BY5PR18MB3283: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4125; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bVWUHpWZuw0KYQWFZpxLaYRt03XBshGsnL5kt5lBjHA+I0x6o04ozpXnFnWcFiSPuNVjht+4mhYwJYdX/i+Te0WwNXq+/HVIj8iewjpDUpO4Wv6edtp9+3gvgwuw33rlhyvP4sGrTOJ5JgyS+ILFHgCnwwNxhJTZ1MWToLOvngPBRz+DvNgRl/doHUBUdQyZCH4FpcXr6tQwCAqO75aVsd3kzGA4LH9nranybrvCYh2YadWDPtoq0j06J2pg8M5L2rOxpireC+++I2ih+B/milvlyL2kWTZGVtvlts4sDkgt5B7MVSZEATtaniUAuJeI3GQxJMFzhO3cneVPtq2U5EcddCQSpHPnIyzPBPIwPl0Jy6Pm8PK5JBEsKUMzj9PZ x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR18MB2405.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(376002)(136003)(346002)(39830400003)(396003)(366004)(478600001)(66476007)(66556008)(64756008)(66446008)(76116006)(186003)(6916009)(6486002)(83380400001)(6506007)(66946007)(316002)(33656002)(71200400001)(8676002)(2906002)(5660300002)(8936002)(4744005)(86362001)(36756003)(6512007)(9686003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: eb8SgfjBXf7xrsRf6zs5kn8OytIw+lEGphh75W2LKt2xFxYyzcCX2nTVdzfh2pEm3lvS7FizfCvsD3kKuUmgCdB2BwYQKtPAp8qDnJfvulZVgXJ3PPHXIOq15lGCT/B498tbZQr43L7upATzh4qFSy3VbVAOSE7TWa+nNPApc8BYcHMhPyVMkmpGAy7+qu9h5zWBLIB3dtYG7xHJn1Udl7e+U+AydQ3LpSCtfw181ruPVfv8xFylvgcm+0Hba24DBYmOwvMiNC+9OoSrcapfRH0+riIKMsaWn5ud6QE4o/v+2ho0r9cJqswuCwHumz7ysry0rStAvkfcgG7AVkDBqAEbXifJXcxIAcvkA/6km7iPV/o8oS8wpITH1qvLdutM/88V5lSNqU7cGFaToEtjA8uiFqmmaawuGvwCeDWHAl0gKxxY7KUl4nrU4kXtJiIgu/O2Hxsr/mhx4Izb4TGPaMTapmXchJNnSpTj7VUP5D371hX1sh5C8C1vASkfufmtgWuNHKKtW2kL6Olis8tyZnOtluKRtzvlWVH/EJSGKtXewaMj6kBG93odA3PJbdbicFxtOe3mfLt26cVMh9x409rzeN/HMysPrD9yR+onnaU3+Um5FxZZva0272GtrRnj+nKTIOjXl0xJT+Ai6ULLjD7TRx0WWkrDAO9XU10wt1mL7GIJmfOstHJjnFBguM8TycNePypcjama47VKZQygNQ== x-ms-exchange-transport-forked: True Content-Type: multipart/alternative; boundary="_000_5F3873D242754277ADF58226E44602CCcontosocom_" MIME-Version: 1.0 X-OriginatorOrg: protoblock.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR18MB2405.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fddccc64-e09a-4f63-0014-08d85c7876a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2020 08:46:12.8065 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 91853220-81b7-4a5c-bdf0-43ed1f910cc7 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: af790mMYAIOcA//DvNo8DZnvfoY9OePnlzOdFmXXgFt/yCglUbE9lrANcV2rTd4FKFeuE4x+c12T36OTNz3kQA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR18MB3283 X-Mailman-Approved-At: Sat, 19 Sep 2020 12:35:31 +0000 Subject: Re: [bitcoin-dev] Taproot (and graftroot) complexity 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: Sat, 19 Sep 2020 09:20:42 -0000 --_000_5F3873D242754277ADF58226E44602CCcontosocom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiBBdCB0aGUgdGltZSB5b3UgY3JlYXRlIGEgdXR4bywgcHJvdmlkZWQgeW91IGRvbid0IHJldXNl IGtleXMsIGFsbCB0YXByb290DQo+IHNwZW5kcyBhcmUgaW5kaXN0aW5ndWlzaGFibGUuIEF0IHRo ZSB0aW1lIHlvdSBzcGVuZCBhIHRhcHJvb3QgdXR4bywNCg0KZG9lcyByZXVzaW5nIGtleXMgYWN0 IGRpZmZlcmVudGx5IGluIHRhcHJvb3QgdGhhbiB3aXRoIFBheS10by1QdWJLZXktSGFzaD8gT3Ig aXMgaXQgdGhlIHNhbWUgZGVhbC4uIHNhbWUgcHVia2V5IGNyZWF0ZXMgc2FtZSBhZGRyZXNzPw0K DQpRdWVzdGlvbjogZG9lcyB0aGUgc2VjdXJpdHkvcHJpdmFjeSBpbXBsaWNhdGlvbnMgY2hhbmdl IHdoZW4gcmV1c2luZyBwdWJrZXlzIHdpdGggdGFwcm9vdD8NCg0KdHkNCmpheQ0KDQoNCg0K --_000_5F3873D242754277ADF58226E44602CCcontosocom_ Content-Type: text/html; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4 bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2 IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Oi13ZWJraXQt c3RhbmRhcmQ7DQoJcGFub3NlLTE6MiAxMSA2IDQgMiAyIDIgMiAyIDQ7fQ0KLyogU3R5bGUgRGVm aW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7 bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsN Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlw ZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQt ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxv d2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVj b3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6 cGVyc29uYWwtY29tcG9zZTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj b2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNlDQoJe21zby1zdHls ZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5 bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9 DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGlu IDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv bjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2 M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xh c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+Jmd0OyBBdCB0 aGUgdGltZSB5b3UgY3JlYXRlIGEgdXR4bywgcHJvdmlkZWQgeW91IGRvbid0IHJldXNlIGtleXMs IGFsbCB0YXByb290PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1z dGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+Jmd0OyBzcGVuZHMgYXJlIGluZGlzdGlu Z3Vpc2hhYmxlLiBBdCB0aGUgdGltZSB5b3Ugc3BlbmQgYSB0YXByb290IHV0eG8sPG86cD48L286 cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6 ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtj b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7LXdl YmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+ZG9lcyByZXVzaW5nIGtleXMg YWN0IGRpZmZlcmVudGx5IGluIHRhcHJvb3QgdGhhbiB3aXRoIFBheS10by1QdWJLZXktSGFzaD8g T3IgaXMgaXQgdGhlIHNhbWUgZGVhbC4uIHNhbWUgcHVia2V5IGNyZWF0ZXMgc2FtZSBhZGRyZXNz PyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRh cmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPlF1 ZXN0aW9uOiBkb2VzIHRoZSBzZWN1cml0eS9wcml2YWN5IGltcGxpY2F0aW9ucyBjaGFuZ2Ugd2hl biByZXVzaW5nIHB1YmtleXMgd2l0aCB0YXByb290PyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv bnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRhcmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2si PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90Oy13ZWJraXQtc3RhbmRh cmQmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPnR5PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7LXdlYmtpdC1zdGFuZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+amF5Jm5i c3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7LXdlYmtpdC1zdGFu ZGFyZCZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxv OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_5F3873D242754277ADF58226E44602CCcontosocom_--