比特币协议
不用区块链的数字货币的问题 假设央行不用区块链发行数字货币,央行可以对每个货币用私钥签名,然后交易的时候,交易双方可以用公钥去验证这个签名的正确性,正确即是央行发行的货币,可以交易,否则就是假货币。 那么问题来了 货币的真伪性可以得到保证,但是这个数量你能控制吗?假如你现在有一个央行发行的货币,你虽然不能伪造但是可以复制,从而发生一钱多用的情况(花两次攻击,英文名:double spending attack) 改进一下 央行除了要对货币签名,还要给每个货币打上一个编号,然后维护一个数据库,这个编号的货币现在在谁手上。交易的时候,双方先用公钥验证真伪,然后准备收钱的一方访问一下央行数据库,这个