user1760: Some bitcoin transaction have version 2. For example, this transaction
https://blockchain.info/tx/b7022124bc7f31af9342d2f7af98ad9f60f2fd4fa544bf1affca8a436aadda41
if you request a hex (by adding ?format=hex for example) and putting it into https://blockchain.info/decode-tx , you get "version":2.
What does this mean? There are more transactions with version 2 out in the wild, but not that many.
In zcash transactions, version 2 means that the transaction has joinsplits. But I cannot find what it means in bitcoin.
I have found examples of version 2 transactions here and here

user1760: It seems to be related to BIP 0068.
https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki
BIP 68 deals with relative locktime and repurposes sequence number for a that purpose. Relative locktime allows the user to set locktime relative to a previous output.
As of April 2017, Shapeshift uses only v2 transactions, when exchanging from altcoins into bitcoin.
Just for interest, zcash says this about version 2 (zcash uses version 2 to mark transaction with "secret" inputs/outputs):

Note: A transaction version number of 2 does not have the same meaning as in Bitcoin, where it is associated
  with support for OP CHECKSEQUENCEVERIFY as specified in [BIP-68]. Zcash was forked from Bitcoin v0.11.2 and does
  not currently support BIP 68, or the related BIPs 9, 112 and 113.


1760: <p>Some bitcoin transaction have version 2. For example, this transaction</p>

<p><a href="https://blockchain.info/tx/b7022124bc7f31af9342d2f7af98ad9f60f2fd4fa544bf1affca8a436aadda41" rel="nofollow noreferrer">https://blockchain.info/tx/b7022124bc7f31af9342d2f7af98ad9f60f2fd4fa544bf1affca8a436aadda41</a></p>

<p>if you request a hex (by adding <code>?format=hex</code> for example) and putting it into <a href="https://blockchain.info/decode-tx" rel="nofollow noreferrer">https://blockchain.info/decode-tx</a> , you get <code>"version":2</code>.</p>

<p>What does this mean? There are more transactions with version 2 out in the wild, but <em>not that many</em>.</p>

<p>In zcash transactions, version 2 means that the transaction has joinsplits. But I cannot find what it means in bitcoin.</p>

<p>I have found examples of version 2 transactions <a href="https://github.com/bitcoin/bitcoin/blob/1eef038b1bcf7852a1c9912db429467255d2a036/src/test/data/blanktxv2.json" rel="nofollow noreferrer">here</a> and <a href="https://github.com/bitcoin/bitcoin/blob/1eef038b1bcf7852a1c9912db429467255d2a036/src/test/data/txcreate2.json" rel="nofollow noreferrer">here</a></p>
 1760: <p>It seems to be related to BIP 0068.</p>

<p><a href="https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki" rel="nofollow noreferrer">https://github.com/bitcoin/bips/blob/master/bip-0068.mediawiki</a></p>

<p>BIP 68 deals with relative locktime and repurposes sequence number for a that purpose. Relative locktime allows the user to set locktime relative to a previous output.</p>

<p>As of April 2017, Shapeshift uses only v2 transactions, when exchanging from altcoins into bitcoin.</p>

<p>Just for interest, zcash says this about version 2 (zcash uses version 2 to mark transaction with "secret" inputs/outputs):</p>

<blockquote>
  <p>Note: A transaction version number of 2 does not have the same meaning as in Bitcoin, where it is associated
  with support for OP CHECKSEQUENCEVERIFY as specified in [BIP-68]. Zcash was forked from Bitcoin v0.11.2 and does
  not currently support BIP 68, or the related BIPs 9, 112 and 113.</p>
</blockquote>
