一:情景:现在央行发性数字货币,采用公钥私钥的非对称加密。央行用私钥签名,我们做交易的时候,用公钥验证是否为啥真的货币。这样做可行吗?(保证央行的私钥不会泄露出去)。
二:最大的问题就是double spending attack
我现在持有一个签了名的数字货币,那他肯定是一个文件啊。那既然是文件的话,我再赋值一份,继续花不行吗?
三:改进:央行可以再数据库维护一个大表,记录每一个货币在谁手里。(这是中心化的可行方法)
这样会很麻烦,每次交易都要通过央行。而且维护代价大。
四:引入去中心化。
我们不再以央行为中心。但是我们同样需要维护每一个货币在谁手里,单维护的主导者是广大群众,不再是央行。(维护的东西就是区块链)
网友评论