<oembed><type>rich</type><version>1.0</version><title>Jeremy [ARCHIVE] wrote</title><author_name>Jeremy [ARCHIVE] (npub1q8…8qwta)</author_name><author_url>https://yabu.me/npub1q86n5vtxkwerzwfqza3hwls8pl8764244464talfqy2vpj0qaz6q38qwta</author_url><provider_name>njump</provider_name><provider_url>https://yabu.me</provider_url><html>📅 Original date posted:2021-09-05&#xA;📝 Original message:In working on resolving this issue, one issue that has come up is what&#xA;sequence values get used by wallet implementations?&#xA;&#xA;E.g., in Bitcoin Core a script test says&#xA;&#xA;BIP125_SEQUENCE_NUMBER = 0xfffffffd  # Sequence number that is rbf-opt-in&#xA;(BIP 125) and csv-opt-out (BIP 68)&#xA;&#xA;Are any other numbers currently expected by any wallet software to be&#xA;broadcastable with the DISABLE flag set? Does anyone use *this* number? Is&#xA;there any advantage of this number v.s. just 0? Do people commonly use&#xA;0xfffffffd? 0xfffffffe is special, but it seems the former has the&#xA;alternative of either 0 valued sequence lock (1&lt;&lt;22 or 0).&#xA;&#xA;Are there any other sequence numbers that are not defined in a BIP that&#xA;might be used somewhere?&#xA;&#xA;Cheers,&#xA;&#xA;Jeremy&#xA;--&#xA;@JeremyRubin &lt;https://twitter.com/JeremyRubin&gt;&#xA;&lt;https://twitter.com/JeremyRubin&gt;&#xA;&#xA;&#xA;On Fri, Sep 3, 2021 at 8:32 PM Jeremy &lt;jlrubin at mit.edu&gt; wrote:&#xA;&#xA;&gt; Hi Bitcoin Devs,&#xA;&gt;&#xA;&gt; I recently noticed a flaw in the Sequence lock implementation with respect&#xA;&gt; to upgradability. It might be the case that this is protected against by&#xA;&gt; some transaction level policy (didn&#39;t see any in policy.cpp, but if not,&#xA;&gt; I&#39;ve put up a blogpost explaining the defect and patching it&#xA;&gt; https://rubin.io/bitcoin/2021/09/03/upgradable-nops-flaw/&#xA;&gt;&#xA;&gt; I&#39;ve proposed patching it here&#xA;&gt; https://github.com/bitcoin/bitcoin/pull/22871, it is proper to widely&#xA;&gt; survey the community before patching to ensure no one is depending on the&#xA;&gt; current semantics in any live application lest this tightening of&#xA;&gt; standardness rules engender a confiscatory effect.&#xA;&gt;&#xA;&gt; Best,&#xA;&gt;&#xA;&gt; Jeremy&#xA;&gt;&#xA;&gt; --&#xA;&gt; @JeremyRubin &lt;https://twitter.com/JeremyRubin&gt;&#xA;&gt; &lt;https://twitter.com/JeremyRubin&gt;&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20210904/036089ac/attachment.html&gt;</html></oembed>