Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017145005) BLOCKCHAIN IMPLEMENTED COUNTING SYSTEM AND METHOD FOR USE IN SECURE VOTING AND DISTRIBUTION
Latest bibliographic data on file with the International Bureau    Submit observation

Pub. No.: WO/2017/145005 International Application No.: PCT/IB2017/050820
Publication Date: 31.08.2017 International Filing Date: 14.02.2017
IPC:
H04L 9/32 (2006.01) ,H04L 9/00 (2006.01)
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9
Arrangements for secret or secure communication
32
including means for verifying the identity or authority of a user of the system
H ELECTRICITY
04
ELECTRIC COMMUNICATION TECHNIQUE
L
TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9
Arrangements for secret or secure communication
Applicants:
NCHAIN HOLDINGS LIMITED [AG/AG]; Fitzgerald House 44 Church Street St. John's, AG
Inventors:
WRIGHT, Craig Steven; GB
SAVANAH, Stephane; GB
Agent:
JONES, Cerian; GB
Priority Data:
1603112.223.02.2016GB
1603114.823.02.2016GB
Title (EN) BLOCKCHAIN IMPLEMENTED COUNTING SYSTEM AND METHOD FOR USE IN SECURE VOTING AND DISTRIBUTION
(FR) SYSTÈME DE COMPTAGE MIS EN ŒUVRE PAR DES CHAÎNES DE BLOCS ET PROCÉDÉ À UTILISER DANS UN VOTE ET UNE DISTRIBUTION SÉCURISÉS
Abstract:
(EN) This invention relates generally to blockchain implementations and is suited for, but not limited to, use with the Bitcoin blockchain. The invention relates to a technical solution for managing a voting, counting, selection and/or decision making process. 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 an event detecting, monitoring and/or counting mechanism. The event may be, for example, a vote, decision or selection which is made by a given entity. The invention provides a counting solution in which a 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 Turing-complete solution.
(FR) La présente invention concerne en général des mises en œuvre de chaînes de blocs et est appropriée, mais sans y être limitée, à une utilisation avec la chaîne de blocs de Bitcoin. La présente invention concerne une solution technique pour gérer un processus de vote, de comptage, de sélection et/ou de prise de décision. Elle peut être utilisée pour la mise en œuvre de processus automatisés comme une commande de dispositif/système, une commande de processus, un calcul et un stockage distribués et d’autres processus. L’invention fournit un mécanisme de détection, de surveillance et/ou de comptage d’événements. L’événement peut être, par exemple, un vote, une décision ou une sélection qui est faite par une entité donnée. L’invention fournit une solution de comptage dans laquelle une ressource informatique, s’exécutant simultanément et en parallèle à la chaîne de blocs, gère une opération à base de boucle. La ressource informatique surveille continuellement l’état de la chaîne de blocs ainsi que toute autre donnée d’entrée ou source en dehors de la chaîne de blocs. L’exécution de la boucle est influencée par l’état de la chaîne de blocs. Chaque itération de la boucle qui est exécutée par la ressource informatique est enregistrée dans une transaction qui est écrite dans la chaîne de blocs. Elle est stockée en tant que valeur de hachage à l’intérieur des métadonnées de la transaction. Si la ressource informatique trouve une transaction qui contient une valeur de hachage concernant la boucle, elle accède à la partie pertinente du code. La boucle contient une instruction conditionnelle qui permet à la ressource informatique de décider quelle action prendre. La condition peut dépendre de l’état de la chaîne de blocs ou de toute autre source de données. L’action peut être n’importe quel type d’action, sur ou en dehors de la chaîne de blocs. Ainsi, la combinaison de la ressource informatique et de la chaîne de blocs fournit une solution complète de Turing.
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)