US 12,335,364 B2
Method for compiling from a high-level scripting language to a blockchain native scripting language
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 Feb. 21, 2024, as Appl. No. 18/583,677.
Application 18/583,677 is a continuation of application No. 18/101,977, filed on Jan. 26, 2023, granted, now 11,941,381.
Application 18/101,977 is a continuation of application No. 16/629,287, granted, now 11,797,278, issued on Oct. 24, 2023, previously published as PCT/IB2018/054970, 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/0211222 A1, Jun. 27, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06F 8/30 (2018.01); G06F 8/41 (2018.01); G06F 8/51 (2018.01); H04L 9/06 (2006.01); H04L 9/32 (2006.01); H04L 9/00 (2022.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)] 15 Claims
OG exemplary drawing
 
1. A blockchain-implemented control method comprising the steps:
arranging a plurality of scripting language primitives to provide, upon execution, the functionality of a high-level scripting language primitive, wherein the scripting language is associated with a blockchain protocol;
receiving an input or signal from a source and using the input or signal to control the number of times that the plurality of scripting language primitives is inserted into a script;
inserting the plurality of scripting language primitives at least once into a script; and
inserting the script into blockchain transaction (Tx).