US 12,328,382 B2
Method for controlling the flow execution of a generated script of a blockchain transaction
Craig Steven Wright, London (GB); and Stephane Savanah, London (GB)
Assigned to NCHAIN LICENSING AG, Zug (CH)
Filed by nChain Licensing AG, Zug (CH)
Filed on Jan. 24, 2024, as Appl. No. 18/421,885.
Application 18/421,885 is a continuation of application No. 17/723,381, filed on Apr. 18, 2022, granted, now 11,922,149.
Application 17/723,381 is a continuation of application No. 16/629,291, granted, now 11,307,835, issued on Apr. 19, 2022, previously published as PCT/IB2018/054969, filed on Jul. 5, 2018.
Claims priority of application No. 1710967 (GB), filed on Jul. 7, 2017; application No. 1710971 (GB), filed on Jul. 7, 2017; application No. 1710974 (GB), filed on Jul. 7, 2017; application No. PCT/IB2017/054110 (WO), filed on Jul. 7, 2017; application No. PCT/IB2017/054113 (WO), filed on Jul. 7, 2017; and application No. PCT/IB2017/054114 (WO), filed on Jul. 7, 2017.
Prior Publication US 2024/0231777 A1, Jul. 11, 2024
Int. Cl. H04L 9/06 (2006.01); G06F 8/30 (2018.01); G06F 8/41 (2018.01); G06F 8/51 (2018.01); H04L 9/00 (2022.01); H04L 9/32 (2006.01)
CPC H04L 9/0618 (2013.01) [G06F 8/31 (2013.01); G06F 8/41 (2013.01); G06F 8/433 (2013.01); G06F 8/443 (2013.01); G06F 8/452 (2013.01); G06F 8/51 (2013.01); H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); H04L 9/3247 (2013.01); H04L 9/3297 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method to implement control flow activities on a blockchain network, comprising:
determining how a logic is to be controlled and stored as a portion of code;
generating an input by a computing resource as a result of a computation;
retrieving the stored portion of code;
inserting, based on the input, the stored portion of code into a blockchain transaction script associated with a blockchain transaction on the blockchain network; and
executing the blockchain transaction script, wherein executing the blockchain transaction script provides a functionality of a control flow mechanism to implement the control flow activities on the blockchain network, and wherein a behavior of the functionality of the control flow mechanism is controlled or influenced by the input.