<p>All transactions people can reasonably create today will likely still be valid in the foreseeable future, the devs try really hard to stay as backwards compatible as possible.</p>

<p>But new features are introduced regularly. For example SegWit might require you to update your script. The recent Locktime BIPs may have already. SegWit also allows easier updates (or whole alternatives) of the scripting language, which will likely be put to use fairly quickly after SegWit rolls out.</p>

CC BY-SA 3.0
2016-09-18T15:04:15.893Z
2016-09-19T11:23:03.587Z
2016-09-19T11:23:03.587Z
Jannes
<p>I've written a script that decodes raw transactions, as it's faster than calling the <code>decoderawtransaction</code> RPC.</p>

<p>How likely is it the structure of a raw transaction will change in the future?</p>

<raw-transaction>
How likely is it that the structure of a raw transaction will change?
inersha
# How likely is it that the structure of a raw transaction will change?

(Asked by: username_0 on 2016-09-18)

I've written a script that decodes raw transactions, as it's faster than calling the `decoderawtransaction` RPC.

How likely is it the structure of a raw transaction will change in the future?

**Tags:** raw-transaction


---

## 1 answers

### Answer by username_1 on 2016-09-18. Score: 2 | Accepted answer

All transactions people can reasonably create today will likely still be valid in the foreseeable future, the devs try really hard to stay as backwards compatible as possible.

But new features are introduced regularly. For example SegWit might require you to update your script. The recent Locktime BIPs may have already. SegWit also allows easier updates (or whole alternatives) of the scripting language, which will likely be put to use fairly quickly after SegWit rolls out.


---

