Research Article

Blockchain-Based Trust Auction for Dynamic Virtual Machine Provisioning and Allocation in Clouds

Algorithm 1

Encrypted submission.
Input: server public key, client public key, encrypted bidding information, actual submission time, deadline, user A address
Output: complete submission
1  = client.getSecret ()
2  = Enc (,)
3  Client node (,,,) → Server node
4  = server.getSecert ()
5= Dec (,)
6 if<&&= = true then
7  Server node (,) → AC
8  return“Bid information submission successful”
9 else
11  return“Bid information submission failure”
12 end if