Text this: Constructing privacy aware blockchain solutions: design guidelines and threat analysis techniques