WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2018007916) A BLOCKCHAIN-IMPLEMENTED CONTROL METHOD AND SYSTEM FOR CONTROLLING AN EXTERNAL PROCESS OR SYSTEM
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.:    WO/2018/007916    International Application No.:    PCT/IB2017/053957
Publication Date: 11.01.2018 International Filing Date: 30.06.2017
IPC:
G06Q 20/06 (2012.01), G06Q 20/36 (2012.01), G06F 21/30 (2013.01), G06Q 10/06 (2012.01)
Applicants: NCHAIN HOLDINGS LIMITED [AG/AG]; Fitzgerald House 44 Church Street St. John's (AG)
Inventors: CHAN, Ying; (GB)
Priority Data:
1611698.0 05.07.2016 GB
Title (EN) A BLOCKCHAIN-IMPLEMENTED CONTROL METHOD AND SYSTEM FOR CONTROLLING AN EXTERNAL PROCESS OR SYSTEM
(FR) PROCÉDÉ ET SYSTÈME DE COMMANDE MIS EN ŒUVRE PAR CHAÎNE DE BLOCS POUR COMMANDER UN PROCESSUS OU UN SYSTÈME EXTERNE
Abstract: front page image
(EN)The invention provides a computer-implemented method and corresponding system which is implemented using an electronic ledger such as a blockchain. This may or may not be the Bitcoin blockchain. The invention can be used to implement, execute and/or control the performance of a task or process. A method according to the invention comprises the steps of generating a blockchain Transaction which comprises: at least one signed input which comprises a value; and at least one modifiable output. It further comprises the step of extracting the value from the signed input and providing it to a portion of logic to obtain a result; and using the result to modify the output of the Transaction. The transaction provides a record and/or representation of the execution of the portion of logic and/or the result. The signed input is provided to the Transaction using an unlocking script. The at least one input is signed using a signature hash type which renders the input as non-modifiable. This may be the signature hash type SIGHASH_NONE. The Transaction may further comprise at least one unsigned input. The unsigned input may be signed after the output has been modified. The unsigned input can be signed using a signature hash type which prevents modification of the whole Transaction, and may be the signature hash type is SIGHASH_ALL. Further the value can be embedded in a public key associated with the signed input; and extracted from the public key so as to provide it to the portion of logic. The portion of logic can be arranged to implement the functionality of a logic gate or combination of gates, such as an AND, NOT, OR, NOR, XOR, IMPLY, NAND, NONIMPLY or XNOR gate. Thus, the invention provides a highly versatile and useful technical approach for implementing tasks using a blockchain.
(FR)L'invention concerne un procédé mis en œuvre par ordinateur et un système correspondant qui est mis en œuvre en utilisant un livre électronique comme une chaîne de blocs. Il peut s'agir ou non de la chaîne de blocs Bitcoin. L'invention peut être utilisée pour mettre en œuvre, exécuter et/ou commander la réalisation d'une tâche ou d'un processus. Un procédé selon l'invention comporte l'étape consistant à générer une transaction avec chaîne de blocs qui comporte: au moins une entrée signée qui comporte une valeur; et au moins une sortie modifiable. Il comporte en outre les étapes consistant à extraire la valeur de l'entrée signée et à la fournir à une partie de logique pour obtenir un résultat; et à utiliser le résultat pour modifier la sortie de la transaction. La transaction fournit un enregistrement et/ou une représentation de l'exécution de la partie de logique et/ou du résultat. L'entrée signée est fournie à la transaction en utilisant un script de déblocage. L'entrée ou les entrées sont signées en utilisant un type de hachage de signature qui rend l'entrée non modifiable. Il peut s'agir du type de hachage de signature SIGHASH_NONE. La transaction peut comporter en outre au moins une entrée non signée. L'entrée non signée peut être signée après que la sortie a été modifiée. L'entrée non signée peut être signée en utilisant un type de hachage de signature qui empêche la modification de l'ensemble de la transaction, et peut être le type de hachage de signature SIGHASH_ALL. En outre, la valeur peut être incorporée dans une clé publique associée à l'entrée signée; et extraite de la clé publique de façon à la fournir à la partie de logique. La partie de logique peut être disposée pour mettre en œuvre la fonctionnalité d'une porte logique ou d'une combinaison de portes, telle qu'une porte ET, NON, OU, NON OU, OU exclusif, IMPLIQUE, NON ET, N'IMPLIQUE PAS ou NON-OU exclusif. Ainsi, l'invention apporte une approche technique hautement polyvalente et utile pour mettre en œuvre des tâches à l'aide d'une chaîne de blocs.
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, JO, 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 (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, ST, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, RU, TJ, TM)
European Patent Office (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)