<oembed><type>rich</type><version>1.0</version><author_name>npub1wtx5qvewc7pd6znlvwktq03mdld05mv3h5dkzfwd3dc30gdmsptsugtuyn</author_name><author_url>https://nostr.ae/npub1wtx5qvewc7pd6znlvwktq03mdld05mv3h5dkzfwd3dc30gdmsptsugtuyn</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2018-12-19&#xA;📝 Original message:Ruben Somsen via bitcoin-dev &lt;bitcoin-dev at lists.linuxfoundation.org&gt;&#xA;writes:&#xA;&#xA;&gt; Hi Johnson,&#xA;&gt;&#xA;&gt; The design considerations here seem similar to the ML discussion of&#xA;&gt; whether Graftroot should be optional [1].&#xA;&gt;&#xA;&gt;&gt;While this seems fully compatible with eltoo, is there any other proposals require NOINPUT, and is adversely affected by either way of tagging?&#xA;&gt;&#xA;&gt; As far as I can tell it should be compatible with Statechains [2],&#xA;&gt; since it pretty much mirrors Eltoo in setup.&#xA;&gt;&#xA;&gt; My understanding is somewhat lacking, so perhaps I am missing the&#xA;&gt; mark, but it is not completely clear to me how this affects&#xA;&gt; fungibility if taproot gets added and the setup and trigger tx for&#xA;&gt; Eltoo get combined into a single transaction. Would the NOINPUT&#xA;&gt; spending condition be hidden inside the taproot commitment?&#xA;&#xA;I&#39;m not aware of a way to combine the setup and trigger transaction. The&#xA;trigger transaction was introduced in order to delay the start of the&#xA;timeouts until a later time, to avoid having an absolute lifetime limit&#xA;and having really huge timeout. If we were to combine the trigger&#xA;transaction with the setup transaction (which is broadcast during&#xA;channel creation), all of those timeouts would start counting down&#xA;immediately, and we could just skip the trigger transaction&#xA;altogether. It&#39;d be more interesting to combine update and trigger&#xA;transactions in a sort of cut-through combination, but that doesn&#39;t seem&#xA;possible outside of Mimblewimble.&#xA;&#xA;Cheers,&#xA;Christian</html></oembed>