US 12,406,265 B2
Protocol for validating blockchain transactions
Chloe Tartan, London (GB); Bassem Ammar, London (GB); Jack Davies, London (GB); Jad Wahab, London (GB); Wei Zhang, London (GB); Owen Vaughan, London (GB); and Craig Wright, London (GB)
Assigned to nChain Licensing AG, Zug (CH)
Filed by nChain Licensing AG, Zug (CH)
Filed on Jun. 5, 2024, as Appl. No. 18/734,834.
Application 18/734,834 is a continuation of application No. 17/611,550, granted, now 12,045,830, previously published as PCT/IB2020/053844, filed on Apr. 23, 2020.
Claims priority of application No. 1907345 (GB), filed on May 24, 2019.
Prior Publication US 2024/0320683 A1, Sep. 26, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/40 (2012.01); G06Q 20/02 (2012.01); H04L 9/00 (2022.01)
CPC G06Q 20/407 (2013.01) [G06Q 20/02 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
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.