<oembed><type>rich</type><version>1.0</version><author_name>npub1tfk373zg9dnmtvxnpnq7s2dkdgj37rwfj3yrwld7830qltmv8qps8rfq0n</author_name><author_url>https://nostr.ae/npub1tfk373zg9dnmtvxnpnq7s2dkdgj37rwfj3yrwld7830qltmv8qps8rfq0n</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2018-05-09&#xA;📝 Original message:An OP_TRUE-only script with a low value seems like a good example of where the &#xA;weight doesn&#39;t reflect the true cost: it uses a UTXO forever, while only &#xA;costing a weight of 4.&#xA;&#xA;I like Johnson&#39;s idea to have some template (perhaps OP_2-only, to preserve &#xA;expected behaviour of OP_TRUE-only) that when combined with a 0-value is &#xA;always valid only if spent in the same block.&#xA;&#xA;I wonder if it would make sense to actually tie it to a transaction version &#xA;bit, such that when the bit is set, the transaction is serialised with +1 on &#xA;the output count and 00000000000000000181 is simply injected into the &#xA;transaction hashing... But for now, simply having a consensus rule that a bit &#xA;MUST be set for the expected behaviour, and the bit may ONLY be set when the &#xA;last output is exactly 00000000000000000181, would allow us to code the &#xA;transaction serialisation up later. (Maybe it should be the first output &#xA;instead of the last... Is there any legitimate reason one would have multiple &#xA;such dummy outputs?)&#xA;&#xA;Luke&#xA;&#xA;&#xA;On Tuesday 08 May 2018 23:57:11 Rusty Russell via bitcoin-dev wrote:&#xA;&gt; Hi all,&#xA;&gt;&#xA;&gt;         The largest problem we are having today with the lightning&#xA;&gt; protocol is trying to predict future fees.  Eltoo solves this elegantly,&#xA;&gt; but meanwhile we would like to include a 546 satoshi OP_TRUE output in&#xA;&gt; commitment transactions so that we use minimal fees and then use CPFP&#xA;&gt; (which can&#39;t be done at the moment due to CSV delays on outputs).&#xA;&gt;&#xA;&gt; Unfortunately, we&#39;d have to P2SH it at the moment as a raw &#39;OP_TRUE&#39; is&#xA;&gt; non-standard.  Are there any reasons not to suggest such a policy&#xA;&gt; change?&#xA;&gt;&#xA;&gt; Thanks!&#xA;&gt; Rusty.&#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</html></oembed>