The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 26, 2024

Filed:

Jan. 10, 2019
Applicant:

Nchain Licensing Ag, Zug, CH;

Inventors:

Silvia Bartolucci, London, GB;

Pauline Bernat, London, GB;

Daniel Joseph, London, GB;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/00 (2022.01); G06Q 20/22 (2012.01); G06Q 20/38 (2012.01); H04L 9/32 (2006.01);
U.S. Cl.
CPC ...
H04L 9/008 (2013.01); G06Q 20/223 (2013.01); G06Q 20/3825 (2013.01); G06Q 20/3829 (2013.01); H04L 9/3252 (2013.01); H04L 2209/463 (2013.01);
Abstract

A method of making a decision on a blockchain is disclosed. First public keys are received from each of a plurality of participants (A, B, C), wherein each first public key represents a possible selection by a participant and is related to a corresponding first private key by a cryptographic operation having a homomorphic property. The first public keys are combined to generate second public keys, wherein each second public key represents a possible decision based on a combination of possible selections. Third public keys, corresponding to the second public keys, are communicated to the participants. A voting blockchain transaction is generated (Tvoting), wherein an input of the voting transaction is a script executable by means of a digital signature corresponding to a first private key of each of a plurality of the participants, wherein each first private key represents a selection made by the participant. An output of the voting transaction is a script representing a decision based on the selections made by the participants. A payment blockchain transaction (Tpayment) is generated for transferring a first digital asset, wherein execution of an output of the payment transaction requires a digital signature corresponding to a third public key corresponding to the decision of the voting transaction.


Find Patent Forward Citations

Loading…