Invention Grant
- Patent Title: Agent-based turing complete transactions integrating feedback within a blockchain system
-
Application No.: US16078628Application Date: 2017-02-14
-
Publication No.: US11194898B2Publication Date: 2021-12-07
- 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: GB1603112 20160223,GB1603114 20160223
- International Application: PCT/IB2017/050821 WO 20170214
- International Announcement: WO2017/145006 WO 20170831
- Main IPC: G06F21/52
- IPC: G06F21/52 ; H04L9/00 ; G06Q20/06 ; H04L9/32 ; G06F21/64 ; G06N7/00 ; G06Q20/38 ; H04L9/06 ; H04L9/08

Abstract:
This invention relates generally to blockchain implementations and is suited for, but not limited to, use with the Bitcoin blockchain. It can be used for the implementation of automated processes such as device/system control, process control, distributed computing and storage and others. The invention provides a solution which uses a blockchain to control a process executing on a computing resource. In a preferred embodiment, the computing resource, running simultaneously and in parallel to the blockchain, manages a loop-based operation. The computing resource continuously monitors the state of the blockchain as well as any other off-blockchain input data or source. The execution of the loop is influenced by the state of the blockchain. Each iteration of the loop that is executed by the computing resource is recorded in a transaction that is written to the blockchain. It is stored as a hash within the transaction's metadata. If the computing resource finds a transaction which contains a hash relating to the loop it accesses the relevant portion of code. The loop contains a conditional statement which enables the computing resource to decide which action to take. The condition may be dependent upon the state of the blockchain or any other data source. The action can be any type of action, on or off the blockchain. Thus, the combination of the computing resource and blockchain provide a solution which is (at least partially) Turing-complete.
Public/Granted literature
- US20190057211A1 AGENT-BASED TURING COMPLETE TRANSACTIONS INTEGRATING FEEDBACK WITHIN A BLOCKCHAIN SYSTEM Public/Granted day:2019-02-21
Information query