Text this: Constructing fair-exchange protocols for cloud computing