Return-Path: Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 3AEE2C016F for ; Thu, 9 Jul 2020 21:46:38 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 1A2FD20531 for ; Thu, 9 Jul 2020 21:46:38 +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 uxVUi0W9hawy for ; Thu, 9 Jul 2020 21:46:37 +0000 (UTC) X-Greylist: delayed 00:05:41 by SQLgrey-1.7.6 Received: from azure.erisian.com.au (cerulean.erisian.com.au [139.162.42.226]) by silver.osuosl.org (Postfix) with ESMTPS id 19A4320414 for ; Thu, 9 Jul 2020 21:46:37 +0000 (UTC) Received: from aj@azure.erisian.com.au (helo=sapphire.erisian.com.au) by azure.erisian.com.au with esmtpsa (Exim 4.89 #1 (Debian)) id 1jteHj-00011M-JB for ; Fri, 10 Jul 2020 07:40:53 +1000 Received: by sapphire.erisian.com.au (sSMTP sendmail emulation); Fri, 10 Jul 2020 07:40:48 +1000 Date: Fri, 10 Jul 2020 07:40:48 +1000 From: Anthony Towns To: Bitcoin Protocol Discussion Message-ID: <20200709214048.27mycsi5h2bnv3cc@erisian.com.au> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) X-Spam-Score-int: -18 X-Spam-Bar: - Subject: [bitcoin-dev] BIP 118 and SIGHASH_ANYPREVOUT 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: Thu, 09 Jul 2020 21:46:38 -0000 Hello world, After talking with Christina ages ago, we came to the conclusion that it made more sense to update BIP 118 to the latest thinking than have a new BIP number, so I've (finally) opened a (draft) PR to update BIP 118 with the ANYPREVOUT bip I've passed around to a few people, https://github.com/bitcoin/bips/pull/943 Probably easiest to just read the new BIP text on github: https://github.com/ajtowns/bips/blob/bip-anyprevout/bip-0118.mediawiki It doesn't come with tested code at this point, but I figure better to have the text available for discussion than nothing. Some significant changes since previous discussion include complete lack of chaperone signatures or anything like it (if you want them, you can always add them yourself, of course), and that ANYPREVOUTANYSCRIPT no longer commits to the value (details/rationale in the text). Cheers, aj