Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017187396) IMPLEMENTING LOGIC GATE FUNCTIONALITY USING A BLOCKCHAIN
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2017/187396 International Application No.: PCT/IB2017/052464
Publication Date: 02.11.2017 International Filing Date: 28.04.2017
IPC:
G06Q 20/36 (2012.01) ,G06Q 20/38 (2012.01) ,G06F 21/62 (2013.01)
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
Q
DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
20
Payment architectures, schemes or protocols
30
characterised by the use of specific devices
36
using electronic wallets or electronic money safes
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
Q
DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
20
Payment architectures, schemes or protocols
38
Payment protocols; Details thereof
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
21
Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
60
Protecting data
62
Protecting access to data via a platform, e.g. using keys or access control rules
Applicants:
NCHAIN HOLDINGS LIMITED [AG/AG]; Fitzgerald House 44 Church Street St. John's, AG
Inventors:
WRIGHT, Craig Steven; GB
SAVANAH, Stephane; GB
Priority Data:
1607472.629.04.2016GB
1607520.229.04.2016GB
1607525.129.04.2016GB
1607527.729.04.2016GB
1607529.329.04.2016GB
1607530.129.04.2016GB
1607537.629.04.2016GB
1607538.429.04.2016GB
1607539.229.04.2016GB
1607541.829.04.2016GB
1607552.529.04.2016GB
1607553.329.04.2016GB
1607554.129.04.2016GB
1607555.829.04.2016GB
1607558.229.04.2016GB
1607561.629.04.2016GB
1607564.029.04.2016GB
1607566.529.04.2016GB
1607569.929.04.2016GB
1607584.829.04.2016GB
Title (EN) IMPLEMENTING LOGIC GATE FUNCTIONALITY USING A BLOCKCHAIN
(FR) MISE EN ŒUVRE D’UNE FONCTIONNALITÉ DE GRILLE LOGIQUE À L’AIDE D’UNE CHAÎNE DE BLOCS
Abstract:
(EN) 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.
(FR) La présente invention concerne une solution dans laquelle des transactions de chaîne de blocs sont créées pour mettre en œuvre la fonctionnalité d’une grille logique. L’invention peut être mise en œuvre sur la plateforme Bitcoin ou une plateforme de chaîne de blocs alternative. La transaction comprend un script de verrouillage qui comprend des instructions sélectionnées de façon à mettre en œuvre la fonctionnalité d’une grille logique, telle qu’une opération OU, une opération ET, une opération OU exclusif, une opération NON, etc. Dans certains exemples, les instructions peuvent être fournies sous une forme hachée. Lorsque le script est exécuté (en raison du fait qu’une seconde transaction tente de dépenser le résultat associé au script de verrouillage), les entrées seront traitées par les instructions conditionnelles pour fournir un résultat de VRAI ou FAUX. La seconde transaction est transmise au réseau de chaînes de blocs pour une validation et, si elle est déterminée comme étant valide, elle sera écrite dans la chaîne de blocs. La validation de la seconde transaction peut être interprétée comme un résultat VRAI. Ainsi, le script de verrouillage de la première transaction fournit la fonctionnalité de la grille logique souhaitée. L’invention fournit de nombreux avantages et peut être utilisée dans une large diversité d’applications, telles que pour la mise en œuvre de systèmes et de processus de commande.
front page image
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DJ, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IR, IS, JP, KE, KG, KH, KN, KP, KR, KW, KZ, LA, LC, LK, LR, LS, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW
African Regional Intellectual Property Organization (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (EPO) (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)