Peer voting on a blockchain
AssigneeInternational Business Machines Corporation
InventorsAnuj Chopra, Zhou Yinsheng, Yuan Yuan, Wenbin Zhang
Life of this patent
Estimating the term…
Abstract
An example method of operation may include one or more of identifying one or more votes in a distributed voting configuration, dividing each of the one or more votes into a plurality of partial votes, such that each of the one or more votes comprises two or more partial votes, randomly distributing the plurality of partial votes to a plurality of peer nodes associated with a blockchain, and receiving a broadcast from each of the peer nodes based on a distributed tally of the plurality of partial votes.
Claims20
A method, comprising:
- identifying one or more votes in a distributed voting configuration;
- dividing each of the one or more votes into a plurality of partial votes, such that each of the one or more votes comprises two or more partial votes;
- randomly distributing the plurality of partial votes to a plurality of peer nodes associated with a blockchain;
- and
- receiving a broadcast from each of the peer nodes based on a distributed tally of the plurality of partial votes.
An apparatus, comprising:
- a processor configured to:
- identify one or more votes in a distributed voting configuration;
- divide each of the one or more votes into a plurality of partial votes, such that each of the one or more votes comprises two or more partial votes;
- randomly distribute the plurality of partial votes to a plurality of peer nodes associated with a blockchain;
- and
- a receiver configured to receive a broadcast from each of the peer nodes based on a distributed tally of the plurality of partial votes.
A non-transitory computer readable medium configured to store instructions that when executed cause a processor to perform:
- identifying one or more votes in a distributed voting configuration;
- dividing each of the one or more votes into a plurality of partial votes, such that each of the one or more votes comprises two or more partial votes;
- randomly distributing the plurality of partial votes to a plurality of peer nodes associated with a blockchain;
- and
- receiving a broadcast from each of the peer nodes based on a distributed tally of the plurality of partial votes.
Dependencies are inferred from the claim text.