METHOD AND SYSTEM TO PROVIDE ATTRIBUTION TO BLOCKCHAIN TRANSACTIONS
A method of validating and providing attribution to blockchain transactions, the method includes receiving a transaction request with a representation of user metrics from a user input device, requesting validation from an effort validation server by providing the representation of the metrics to the effort validation server, receiving a metric validation from the metric validation server, and adding the transaction to a blockchain of transactions, the transaction having been validated and including the metric with the transaction in the blockchain such that the transaction is validated and attributed.
1 . A method of validating and providing attribution to blockchain transactions, the method comprising:
receiving a transaction request with a representation of user metrics from a user input device;
requesting validation from an effort validation server by providing the representation of the metrics to the effort validation server;
receiving an metric validation from the metric validation server; and
adding the transaction to a blockchain of transactions, the transaction having been validated and including the metric with the transaction in the blockchain such that the transaction is validated and attributed.
2 . The method of claim 1 wherein the attribution comprises a representation of user efforts that preserve anonymity of the user.
3 . The method of claim 1 wherein the user metrics comprise user device keyboard user efforts.
4 . The method of claim 1 wherein the user metrics comprise gestures associated with user device touch screen user interaction.
5 . The method of claim 1 wherein the authentication server is a server running an application performing the method.
6 . The method of claim 1 wherein the authentication server is a separate server from a server running an application performing the method.
7 . The method of claim 1 wherein the user metrics comprise biometric data of the user.
8 . The method of claim 1 wherein the user metrics comprise encrypted biometric data.
9 . A system for performing a method of validating and providing attribution to blockchain transactions, the system comprising:
a processor;
a communication device coupled to the processor for communicating with other devices; and
a memory storing computer readable instructions coupled to the processor, the instructions for execution by the processor to perform operations comprising:
receiving a transaction request with a representation of user metrics from a user input device;
requesting validation from an effort validation server by providing the representation of the metrics to the effort validation server;
receiving a metric validation from the metric validation server; and
adding the transaction to a blockchain of transactions, the transaction having been validated and including the metric with the transaction in the blockchain such that the transaction is validated and attributed.
10 . The system of claim 9 wherein the attribution comprises a representation of user efforts that preserve anonymity of the user.
11 . The system of claim 9 wherein the user metrics comprise user device keyboard user efforts.
12 . The system of claim 9 wherein the user metrics comprise gestures associated with user device touch screen user interaction.
13 . The system of claim 9 wherein the authentication server is a server running an application performing the method.
14 . The system of claim 9 wherein the authentication server is a separate server from a server running an application performing the method.
15 . The system of claim 9 wherein the user metrics comprise biometric data of the user.
16 . The system of claim 9 wherein the user metrics comprise encrypted biometric data.
17 . A machine-readable storage device having instructions for execution by a processor of a machine to cause the processor to perform operations to perform a method of validating and providing attribution to blockchain transactions, the operations comprising:
receiving a transaction request with a representation of user metrics from a user input device;
requesting validation from an effort validation server by providing the representation of the metrics to the effort validation server;
receiving a metric validation from the metric validation server; and
adding the transaction to a blockchain of transactions, the transaction having been validated and including the metric with the transaction in the blockchain such that the transaction is validated and attributed.
18 . The device of claim 17 wherein the attribution comprises a representation of user efforts that preserve anonymity of the user, and wherein the user metrics comprise user device keyboard user efforts.
18 . (canceled)
19 . The device of claim 17 wherein the user metrics comprise gestures associated with user device touch screen user interaction.
20 . The device of claim 17 wherein the user metrics comprise encrypted biometric data.