Peer-to-peer digital cash