<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 11/16/2015 07:42 PM, Peter Todd via bitcoin-dev wrote:<br>
    <blockquote cite="mid:20151117004218.GB6302@savin.petertodd.org"
      type="cite">
      <pre wrap="">Sequence is used for opting in as it is the only "free-form" field
available for that purpose. Opt-in per output was proposed as well by
Luke-Jr, however the CTxOut data structure simply doesn't contain any
extra fields to use for that purpose.</pre>
    </blockquote>
    What is wrong with using they same scheme as sighash_single?<br>
    <br>
    If input 0 has nSequence &lt; maxint-1 then output 0 is replaceable.
    <br>
    <br>
    For fee bumps you would just stick the change in position zero and
    reduce the value.<br>
    <br>
    You get FFS functionality without the hassle of addition other
    inputs. <br>
    <br>
    <span style="color: rgb(34, 54, 69); font-family: 'Open Sans',
      sans-serif; font-size: 34px; font-style: normal; font-variant:
      normal; font-weight: normal; letter-spacing: normal; line-height:
      normal; orphans: auto; text-align: start; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 1;
      word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline
      !important; float: none;"></span>
  </body>
</html>