This tag should be used for questions regarding Bitcoin transaction scripts or scripting languages used in transactions of altcoins such as Solidity. Scripts are a set of instructions on how to complete a transaction.
Scripts are used in Bitcoin and most altcoins to define who is allowed to spend an output. A script consists of an output script and and input script which are combined and run. If the result of the script is the value true
, then the script is valid.
There are a number of standard scripts and scripts which are defined by an address. These include Pay-to-Public-Key-Hash, Pay-to-Script-Hash, Pay-to-Witness-Public-key-hash, and Pay-to-Witness-Script-Hash.
This tag should be used for questions regarding scripts in transactions. For questions related to scripting languages like Python, please use the Software tag.