US 11,941,381 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 Jan. 26, 2023, as Appl. No. 18/101,977.
Application 18/101,977 is a continuation of application No. 16/629,287, granted, now 11,797,278, 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 2023/0246811 A1, Aug. 3, 2023
Int. Cl. G06F 21/00 (2013.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 G06F 8/433 (2013.01) [G06F 8/31 (2013.01); G06F 8/41 (2013.01); G06F 8/443 (2013.01); G06F 8/452 (2013.01); G06F 8/51 (2013.01); H04L 9/0618 (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)] 8 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
storing a plurality of blockchain primitives which have been arranged and/or selected to perform functionality of a high-level scripting language operator, wherein the plurality of blockchain primitives are pre-defined;
retrieving the plurality of blockchain primitives from storage; and
inserting said plurality of blockchain primitives into a script in a blockchain transaction, wherein the plurality of blockchain primitives are accessed, copied, and inserted into the script at execution time, and wherein a number of times the plurality of blockchain primitives are inserted into the script is controlled by an input or signal received from a sensor.