Invention Grant
- Patent Title: Method for controlling the flow execution of a generated script of a blockchain transaction
-
Application No.: US16629291Application Date: 2018-07-05
-
Publication No.: US11307835B2Publication Date: 2022-04-19
- Inventor: Craig Steven Wright , Stephane Savanah
- Applicant: nChain Holdings Limited
- Applicant Address: AG St. John's
- Assignee: nChain Holdings Limited
- Current Assignee: nChain Holdings Limited
- Current Assignee Address: AG St. John's
- Agency: Davis Wright Tremaine LLP
- Priority: GB1710967 20170707,GB1710971 20170707,GB1710974 20170707,WOPCT/IB2017/054110 20170707,WOPCT/IB2017/054113 20170707,WOPCT/IB2017/054114 20170707
- International Application: PCT/IB2018/054969 WO 20180705
- International Announcement: WO2019/008531 WO 20190110
- Main IPC: G06F8/41
- IPC: G06F8/41 ; H04L9/06 ; G06F8/30 ; H04L9/32 ; G06F8/51

Abstract:
The invention provides a computer-implemented method (and corresponding system) for generating a blockchain transaction (Tx). This may be a transaction for the Bitcoin blockchain or another blockchain protocol. The method comprises the step of using a software resource to receive, generate or otherwise derive at least one data item; and then insert, at least once, at least one portion of code into a script associated the transaction. Upon execution of the script, the portion of code provides the functionality of a control flow mechanism, the behaviour of the control flow mechanism being controlled or influenced by the at least one data item. In one embodiment, the code is copied/inserted into the script more than once. The control flow mechanism can be a loop, such as a while or for loop, or a selection control mechanism such as a switch statement. Thus, the invention allows the generation of a more complex blockchain script and controls how the script will execute when implemented on the blockchain. This, in turns provides control over how or when the output of the blockchain transaction is unlocked.
Public/Granted literature
- US20200174762A1 METHOD FOR CONTROLLING THE FLOW EXECUTION OF A GENERATED SCRIPT OF A BLOCKCHAIN TRANSACTION Public/Granted day:2020-06-04
Information query