<oembed><type>rich</type><version>1.0</version><title>pushd [ARCHIVE] wrote</title><author_name>pushd [ARCHIVE] (npub10p…5pm6u)</author_name><author_url>https://yabu.me/npub10pnw8ycq59uep57cs2z7tl3yuqvmph7aj0pzp3ks9ansjkh47u8q95pm6u</author_url><provider_name>njump</provider_name><provider_url>https://yabu.me</provider_url><html>📅 Original date posted:2022-04-22&#xA;📝 Original message:Hi Luke,&#xA;&#xA;&gt; But none of this ST nonsense, please. That alone is a reason to oppose it.&#xA;&#xA;Agree. Any soft fork that uses only speedy trial should be opposed. There are few other reasons to oppose it as well:&#xA;&#xA;- Premature idea&#xA;- Use cases are not interesting for all users&#xA;- We are still in research phase of implementing covenants in bitcoin and looking for the best proposal&#xA;- Taproot soft fork was recently activated and its too soon&#xA;- Not enough documentation available&#xA;- Could not find any pull request in core for BIP 118 that can be reviewed&#xA;- Not enough tools available for testing&#xA;&#xA;I am planning to maintain a page for all the NACKs against BIP 118 based on this thread. I am assuming you don&#39;t mind including your name in it.&#xA;&#xA;pushd&#xA;&#xA;---&#xA;parallel lines meet at infinity?&#xA;&#xA;&gt; ------------------------------&#xA;&gt;&#xA;&gt; Message: 3&#xA;&gt; Date: Fri, 22 Apr 2022 17:01:14 +0000&#xA;&gt; From: Luke Dashjr luke at dashjr.org&#xA;&gt;&#xA;&gt; To: bitcoin-dev at lists.linuxfoundation.org, darosior&#xA;&gt; darosior at protonmail.com&#xA;&gt;&#xA;&gt; Subject: Re: [bitcoin-dev] ANYPREVOUT in place of CTV&#xA;&gt; Message-ID: 202204221701.15307.luke at dashjr.org&#xA;&gt;&#xA;&gt; Content-Type: Text/Plain; charset=&#34;iso-8859-1&#34;&#xA;&gt;&#xA;&gt; There&#39;s no reason for before/after/in place. We have version bits specifically&#xA;&gt; so we can have multiple deployments in parallel.&#xA;&gt;&#xA;&gt; But none of this ST nonsense, please. That alone is a reason to oppose it.&#xA;&gt;&#xA;&gt; Luke&#xA;&gt;&#xA;&gt; On Friday 22 April 2022 11:11:41 darosior via bitcoin-dev wrote:&#xA;&gt;&#xA;&gt;&gt; I would like to know people&#39;s sentiment about doing (a very slightly&#xA;&gt;&gt; tweaked version of) BIP118 in place of (or before doing) BIP119.&#xA;&gt;&gt;&#xA;&gt;&gt; SIGHASH_ANYPREVOUT and its precedent iterations have been discussed for&#xA;&gt;&gt; over 6 years. It presents proven and implemented usecases, that are&#xA;&gt;&gt; demanded and (please someone correct me if i&#39;m wrong) more widely accepted&#xA;&gt;&gt; than CTV&#39;s.&#xA;&gt;&gt;&#xA;&gt;&gt; SIGHASH_ANYPREVOUTANYSCRIPT, if its &#34;ANYONECANPAY&#34; behaviour is made&#xA;&gt;&gt; optional [0], can emulate CTV just fine. Sure then you can&#39;t have bare or&#xA;&gt;&gt; Segwit v0 CTV, and it&#39;s a bit more expensive to use. But we can consider&#xA;&gt;&gt; CTV an optimization of APO-AS covenants.&#xA;&gt;&gt;&#xA;&gt;&gt; CTV advocates have been presenting vaults as the flagship usecase. Although&#xA;&gt;&gt; as someone who&#39;ve been trying to implement practical vaults for the past 2&#xA;&gt;&gt; years i doubt CTV is necessary nor sufficient for this (but still useful!),&#xA;&gt;&gt; using APO-AS covers it. And it&#39;s not a couple dozen more virtual bytes that&#xA;&gt;&gt; are going to matter for a potential vault user.&#xA;&gt;&gt;&#xA;&gt;&gt; If after some time all of us who are currently dubious about CTV&#39;s stated&#xA;&gt;&gt; usecases are proven wrong by onchain usage of a less efficient construction&#xA;&gt;&gt; to achieve the same goal, we could roll-out CTV as an optimization. In the&#xA;&gt;&gt; meantime others will have been able to deploy new applications leveraging&#xA;&gt;&gt; ANYPREVOUT (Eltoo, blind statechains, etc..[1]).&#xA;&gt;&gt;&#xA;&gt;&gt; Given the interest in, and demand for, both simple covenants and better&#xA;&gt;&gt; offchain protocols it seems to me that BIP118 is a soft fork candidate that&#xA;&gt;&gt; could benefit more (if not most of) Bitcoin users. Actually i&#39;d also be&#xA;&gt;&gt; interested in knowing if people would oppose the APO-AS part of BIP118,&#xA;&gt;&gt; since it enables CTV&#39;s features, for the same reason they&#39;d oppose BIP119.&#xA;&gt;&gt;&#xA;&gt;&gt; [0] That is, to not commit to the other inputs of the transaction (via&#xA;&gt;&gt; sha_sequences and maybe also sha_amounts). Cf&#xA;&gt;&gt; https://github.com/bitcoin/bips/blob/master/bip-0118.mediawiki#signature-me&#xA;&gt;&gt; ssage.&#xA;&gt;&gt;&#xA;&gt;&gt; [1] https://anyprevout.xyz/ &#34;Use Cases&#34; section&#xA;&gt;&gt; _______________________________________________&#xA;&gt;&gt; bitcoin-dev mailing list&#xA;&gt;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&#xA;&gt; ------------------------------&#xA;&gt;&#xA;&gt; Subject: Digest Footer&#xA;&gt;&#xA;&gt; _______________________________________________&#xA;&gt; bitcoin-dev mailing list&#xA;&gt; bitcoin-dev at lists.linuxfoundation.org&#xA;&gt; https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev&#xA;&gt;&#xA;&gt; ------------------------------&#xA;&gt;&#xA;&gt; End of bitcoin-dev Digest, Vol 83, Issue 42&#xA;&gt; *******************************************&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20220422/608937c7/attachment.html&gt;</html></oembed>