recently i researched about TX messages in bitcoin protocol and capture a bitcoin traffic which, the version field of a TX message in a specific packet was equal to 2, while in this article :


mentioned that, currently the tx version is 1.

i check out that packet and i found that, it is a right packet and its value and generated output address from that tx message is valid.

  • 2
    That is outdated. Since the implementation of BIP-68 transactions have v2 – Ugam Kamat May 29 '19 at 10:06
  • @UgamKamat So, it means that now we have two valid version, V1 = 1 and V2 = 2. is it correct? – Saeed Jun 2 '19 at 4:34
  • yes. Transaction can have either version 1 or 2. However, if you use OP_CSV in your transaction, then the transaction versioning MUST be v2. If your transaction does not have OP_CSV then v1 and v2 transactions have the same meaning. – Ugam Kamat Jun 2 '19 at 9:14

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.