Research Article

PrivCrowd: A Secure Blockchain-Based Crowdsourcing Framework with Fine-Grained Worker Selection

Algorithm 3

The smart contract: UpdateProf.
Input: This contract’s address ; worker’s public key ; task identifier ; description of the task .
1: Upon receiving a notification from the contract UpdateProf, consult the description of the task for the updating policy;
2: updateProfile(, );
3: return;