Incentive-based crowdvoting using a blockchain
AssigneeInternational Business Machines Corporation
InventorsBrandon Z. Frank, Joseph A. Latone
Life of this patent
Estimating the term…
Abstract
An instant operation may include one or more of creating a smart contract identifying content and review requirements for performing a review of the content, signing and validating the smart contract, storing the smart contract in a blockchain, receiving content review feedback from one or more reviewers of the content, and amending the blockchain to include the content review feedback.
Claims18
A method, comprising:
- creating, via a computer-implemented moderator, a smart contract identifying content provided by a source and identifying review requirements for performing a review of the content via one or more reviewers, a size of the smart contract variably based on a moderator controlled complexity of a mathematical calculation required to mine the smart contract;
- signing and validating, via the computer-implemented moderator, the smart contract;
- communicating, via the computer-implemented moderator, the smart contract to the source to be stored in a blockchain for reviewing via the one or more reviewers;
- receiving, via the computer-implemented moderator, information regarding a review of the content by the one or more reviewers;
- generating, via the computer-implemented moderator, one or more vote contracts corresponding to the one or more users, the one or more vote contracts specifying a cost to the one or more reviewers to mine the corresponding one or more vote contracts to provide feedback on the content to the blockchain, the cost being based on the size of the smart contract;
- providing, via the computer-implemented moderator, the one or more vote contracts to the corresponding one or more users for mining by the one or more reviewers to store the feedback on the blockchain;
- and
- forwarding, via the computer-implemented moderator, compensation from the source to the one or more reviewers based on the review requirements for performing a review of the smart contract being met by the one or more reviewers.
An apparatus, comprising:
- a computer-implemented moderator in communication with a content source, a blockchain, and one or more content reviewers, the computer-implemented moderator configured to:
- create a smart contract that identifies content provided by the source and identifies review requirements to perform a review of the content via the one or more reviewers, a size of the smart contract variably based on a moderator controlled complexity of a mathematical calculation required to mine the smart contract;
- sign and validate the smart contract;
- communicate the smart contract to the source to be stored in the blockchain for review via the one or more reviewers;
- receive information regarding a review of the content by the one or more reviewers;
- generate one or more vote contracts corresponding to the one or more users, the one or more vote contracts specifying a cost to the one or more reviewers to mine the corresponding one or more vote contracts to provide feedback on the content to the blockchain, the cost being based on the size of the smart contract;
- provide the one or more vote contracts to the corresponding one or more users for mining by the one or more reviewers to store the feedback on the blockchain;
- and
- forward compensation from the source to the one or more reviewers based on the review requirements for performing a review of the smart contract being met by the one or more reviewers.
A non-transitory computer readable storage medium configured to store at least one instruction that when executed by a processor of a device implementing a blockchain causes the processor to perform:
- creating, via a computer-implemented moderator, a smart contract identifying content provided by a source and identifying review requirements for performing a review of the content via one or more reviewers, a size of the smart contract variably based on a moderator controlled complexity of a mathematical calculation required to mine the smart contract;
- signing and validating, via the computer-implemented moderator, the smart contract;
- communicating, via the computer-implemented moderator, the smart contract to the source to be stored in a blockchain for reviewing via the one or more reviewers;
- receiving, via the computer-implemented moderator, information regarding a review of the content by the one or more reviewers;
- generating, via the computer-implemented moderator, one or more vote contracts corresponding to the one or more users, the one or more vote contracts specifying a cost to the one or more reviewers to mine the corresponding one or more vote contracts to provide feedback on the content to the blockchain, the cost being based on the size of the smart contract;
- providing, via the computer-implemented moderator, the one or more vote contracts to the corresponding one or more users for mining by the one or more reviewers to store the feedback on the blockchain;
- and
- forwarding, via the computer-implemented moderator, compensation from the source to the one or more reviewers based on the review requirements for performing a review of the smart contract being met by the one or more reviewers.
Dependencies are inferred from the claim text.