<oembed><type>rich</type><version>1.0</version><author_name>npub1r3san9v5njl6798hvauyu9ntm6r9c7u8s0t65wls58gpfdcvqp5sa48d0u</author_name><author_url>https://nostr.ae/npub1r3san9v5njl6798hvauyu9ntm6r9c7u8s0t65wls58gpfdcvqp5sa48d0u</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2015-12-09&#xA;📝 Original message:My apologies for the apparent miscommunication earlier. It is of interest&#xA;to me that the soft-fork be done which is necessary to put a commitment in&#xA;the most efficient spot possible, in part because that commitment could be&#xA;used for other data such as the merged mining auxiliary blocks, which are&#xA;very sensitive to proof size.&#xA;&#xA;Perhaps we have a different view of how the commitment transaction would be&#xA;generated. Just as GBT doesn&#39;t create the coinbase, it was my expectation&#xA;that it wouldn&#39;t generate the commitment transaction either -- but&#xA;generation of the commitment would be easy, requiring either the coinbase&#xA;txid 100 blocks back, or the commitment txid of the prior transaction (note&#xA;this impacts SPV mining). The truncation shouldn&#39;t be an issue because the&#xA;commitment txn would not be part of the list of transactions selected by&#xA;GBT, and in any case the truncation would change the witness data which&#xA;changes the commitment.&#xA;&#xA;On Wed, Dec 9, 2015 at 4:03 PM, Gregory Maxwell via bitcoin-dev &lt;&#xA;bitcoin-dev at lists.linuxfoundation.org&gt; wrote:&#xA;&#xA;&gt; On Wed, Dec 9, 2015 at 7:54 AM, Jorge Timón &lt;jtimon at jtimon.cc&gt; wrote:&#xA;&gt; &gt; From this question one could think that when you said &#34;we can do the&#xA;&gt; &gt; cleanup hardfork later&#34; earlier you didn&#39;t really meant it. And that&#xA;&gt; &gt; you will oppose to that hardfork later just like you are opposing to&#xA;&gt; &gt; it now.&#xA;&gt; &gt; As said I disagree that making a softfork first and then move the&#xA;&gt; &gt; commitment is less disruptive (because people will need to adapt their&#xA;&gt; &gt; software twice), but if the intention is to never do the second part&#xA;&gt; &gt; then of course I agree it would be less disruptive.&#xA;&gt; &gt; How long after the softfork would you like to do the hardfork?&#xA;&gt; &gt; 1 year after the softfork? 2 years? never?&#xA;&gt;&#xA;&gt; I think it would be logical to do as part of a hardfork that moved&#xA;&gt; commitments generally; e.g. a better position for merged mining (such&#xA;&gt; a hardfork was suggested in 2010 as something that could be done if&#xA;&gt; merged mining was used), room for commitments to additional block&#xA;&gt; back-references for compact SPV proofs, and/or UTXO set commitments.&#xA;&gt; Part of the reason to not do it now is that the requirements for the&#xA;&gt; other things that would be there are not yet well defined. For these&#xA;&gt; other applications, the additional overhead is actually fairly&#xA;&gt; meaningful; unlike the fraud proofs.&#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;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20151209/0736595c/attachment.html&gt;</html></oembed>