Invention Grant
- Patent Title: Implementing logic gate functionality using a blockchain
-
Application No.: US17751457Application Date: 2022-05-23
-
Publication No.: US11900364B2Publication Date: 2024-02-13
- Inventor: Craig Steven Wright , Stephane Savanah
- 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 07472 2016.04.29 GB 07520 2016.04.29 GB 07525 2016.04.29 GB 07527 2016.04.29 GB 07529 2016.04.29 GB 07530 2016.04.29 GB 07537 2016.04.29 GB 07538 2016.04.29 GB 07539 2016.04.29 GB 07541 2016.04.29 GB 07552 2016.04.29 GB 07553 2016.04.29 GB 07554 2016.04.29 GB 07555 2016.04.29 GB 07558 2016.04.29 GB 07561 2016.04.29 GB 07564 2016.04.29 GB 07566 2016.04.29 GB 07569 2016.04.29 GB 07584 2016.04.29
- Main IPC: H04L29/06
- IPC: H04L29/06 ; G06Q20/36 ; G06Q20/38 ; H04L9/30 ; H04L9/32 ; G06F9/30 ; G06F21/62 ; G06F21/60 ; G06F9/22 ; H04L9/06 ; H04L9/00

Abstract:
The invention presents a solution in which blockchain Transactions are created to implement the functionality of a logic gate. The invention may be implemented on the Bitcoin platform or an alternative blockchain platform. The transaction includes a locking script which comprises instructions selected so as to implement the functionality of a logic gate such as OR, AND, XOR, NOT and so on. In some examples, the instructions may be provided in a hashed form. When the script is executed (because a second transaction is attempting to spend the output associated with the locking script) the inputs will be processed by the conditional instructions to provide an output of TRUE or FALSE. The second transaction is transmitted to the blockchain network for validation and, if determined to be valid, it will be written to the blockchain. Validation of the second transaction can be interpreted as a TRUE output. Thus, the locking script of the first transaction provides the functionality of the desired logic gate. The invention provides numerous advantages and can be used in a wide variety of applications, such as for the implementation of control systems and processes.
Public/Granted literature
- US20220358491A1 IMPLEMENTING LOGIC GATE FUNCTIONALITY USING A BLOCKCHAIN Public/Granted day:2022-11-10
Information query