BTCr: A Decentralized Cryptographic Money