| CPC G06Q 20/407 (2013.01) [G06Q 20/02 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |

|
1. A computer-implemented method of validating transactions for recordal in a blockchain, the method comprising receiving one or more transactions at a node of a blockchain network, and for each received transaction applying a protocol for validating the transaction, wherein the protocol is configured to:
allow a termination opcode to be included in an output script of the transaction, wherein the termination opcode is configured to, upon being executed by the node, a) terminate execution of the output script, and b) not to invalidate the transaction based only on an inclusion of the termination opcode in the output script.
|