Research Article

Blockchain-Based Privacy-Preserving Sensor Data Sharing with Fine-Grained Authorization in Microgrid

Algorithm 3

uploadRequest .
Require: Consumer’s public key, pseudonyms of both parties, and data index
Ensure: upload request successfully.
(1)if (selected status) = ; then
(2) Req.cpk = ;
(3) Req.consumer = ;
(4) Req.owner = ;
(5) Req.data = ;
(6)end if