Peer to Peer Electronic Cash