<oembed><type>rich</type><version>1.0</version><author_name>npub17rld56k4365lfphyd8u8kwuejey5xcazdxptserx03wc4jc9g24stx9l2h</author_name><author_url>https://nostr.ae/npub17rld56k4365lfphyd8u8kwuejey5xcazdxptserx03wc4jc9g24stx9l2h</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2022-04-19&#xA;📝 Original message:On Thu, Feb 17, 2022 at 01:58:38PM -0800, Jeremy Rubin via bitcoin-dev wrote:&#xA;&gt; AJ Wrote (in another thread):&#xA;&gt; &gt;   I&#39;d much rather see some real&#xA;&gt; &gt;   third-party experimentation *somewhere* public first, and Jeremy&#39;s CTV&#xA;&gt; &gt;   signet being completely empty seems like a bad sign to me. &#xA;&#xA;There&#39;s now been some 2,200 txs on CTV signet, of which (if I haven&#39;t&#xA;missed anything) 317 have been CTV spends:&#xA;&#xA; - none have been bare CTV (ie, CTV in scriptPubKey directly, not via&#xA;   p2sh/p2wsh/taproot)&#xA;&#xA; - none have been via p2sh&#xA;&#xA; - 3 have been via taproot:&#xA;    https://explorer.ctvsignet.com/tx/f73f4671c6ee2bdc8da597f843b2291ca539722a168e8f6b68143b8c157bee20&#xA;    https://explorer.ctvsignet.com/tx/7e4ade977db94117f2d7a71541d87724ccdad91fa710264206bb87ae1314c796&#xA;    https://explorer.ctvsignet.com/tx/e05d828bf716effc65b00ae8b826213706c216b930aff194f1fb2fca045f7f11&#xA;&#xA;   The first two of these had alternative merkle paths, the last didn&#39;t.&#xA;&#xA; - 314 have been via p2wsh&#xA;    https://explorer.ctvsignet.com/tx/62292138c2f55713c3c161bd7ab36c7212362b648cf3f054315853a081f5808e&#xA;   (don&#39;t think there&#39;s any meaningfully different examples?)&#xA;&#xA;As far as I can see, all the scripts take the form:&#xA;&#xA;  [PUSH 32 bytes] [OP_NOP4] [OP_DROP] [OP_1]&#xA;&#xA;(I didn&#39;t think DROP/1 is necessary here? Doesn&#39;t leaving the 32 byte&#xA;hash on the stack evaluate as true? I guess that means everyone&#39;s using&#xA;sapio to construct the txs?)&#xA;&#xA;I don&#39;t think there&#39;s any demos of jamesob&#39;s simple-ctv-vault [0], which&#xA;I think uses a p2wsh of &#34;IF n CSV DROP hotkey CHECKSIG ELSE lockcoldtx CTV&#xA;ENDIF&#34;, rather than taproot branches.&#xA;&#xA;[0] https://github.com/jamesob/simple-ctv-vault&#xA;&#xA;Likewise I don&#39;t think there&#39;s any examples of &#34;this CTV immediately;&#xA;or if fees are too high, this other CTV that pays more fees after X&#xA;days&#34;, though potentially they could be hidden in the untaken taproot&#xA;merkle branches.&#xA;&#xA;I don&#39;t think there&#39;s any examples of two CTV outputs being combined&#xA;and spent in a single transaction.&#xA;&#xA;I don&#39;t see any txs with nSequence set meaningfully; though most (all?)&#xA;of the CTV spends seem to set nSequence to 0x00400000 which I think&#xA;doesn&#39;t have a different effect from 0xfffffffe?&#xA;&#xA;That looks to me like there&#39;s still not much practical (vs theoretical)&#xA;exploration of CTV going on; but perhaps it&#39;s an indication that CTV&#xA;could be substantially simplified and still get all the benefits that&#xA;people are particularly eager for.&#xA;&#xA;&gt; I am unsure that &#34;learning in public&#34; is required --&#xA;&#xA;For a consensus system, part of the learning is &#34;this doesn&#39;t seem that&#xA;interesting to me; is it actually valuable enough to others that the&#xA;change is worth the risk it imposes on me?&#34; and that&#39;s not something&#xA;you can do purely in private.&#xA;&#xA;One challenge with building a soft fork is that people don&#39;t want to&#xA;commit to spending time building something that relies on consensus&#xA;features and run the risk that they might never get deployed. But the&#xA;reverse of that is also a concern: you don&#39;t want to deploy consensus&#xA;changes and run the risk that they won&#39;t actually turn out to be useful.&#xA;&#xA;Or, perhaps, to &#34;meme-ify&#34; it -- part of the &#34;proof of work&#34; for deploying&#xA;a consensus change is actually proving that it&#39;s going to be useful.&#xA;Like sha256 hashing, that does require real work, and it might turn out&#xA;to be wasteful.&#xA;&#xA;Cheers,&#xA;aj</html></oembed>