implementing electronic cash schemes a comparison 7327809