Tag: hashed timelock contracts in blockchain applications explain cryptocurrency