Invention Grant
- Patent Title: Computer-implemented system and method for determining the state of a machine executable contract implemented using a blockchain
-
Application No.: US17678911Application Date: 2022-02-23
-
Publication No.: US11900363B2Publication Date: 2024-02-13
- Inventor: Pedro Jimenez-Delgado , Craig Steven Wright
- Applicant: nChain Licensing AG
- Applicant Address: CH Zug
- Assignee: nChain Licensing AG
- Current Assignee: nChain Licensing AG
- Current Assignee Address: CH Zug
- Agency: Davis Wright Tremaine LLP
- Priority: GB 01589 2017.01.31
- Main IPC: G06F16/182
- IPC: G06F16/182 ; G06F16/901 ; G06Q20/36 ; G06Q20/06 ; G06Q20/40 ; H04L9/06 ; H04L9/00 ; H04L9/32 ; G06Q10/10

Abstract:
Systems and methods are disclosed for establishing information on a state of a machine-executable contract in the context of unspent transactions (UTXOs), blockchain and deterministic finite automaton implementation of contracts, and determination of states within those. Stages of a method include determining information of interest and codes or tags identifying that information, constructing metadata associated with those codes or tags, and combining the metadata with a public key for an agent associated with the information. ScriptPubKey values of each script are used to provide keys for constructing a database and mapping the keys from the scriptPubKey values, linked to the information. A derivation of script hash addresses from the scriptPubKey values is used to populate a digital wallet. A search and match algorithm is used to find UTXOs with matching script hash addresses on a blockchain. The database is populated with UTXOs that match the script hash addresses and keys to complete the combinations. A match indicates the state.
Public/Granted literature
Information query