数字人民币明显不是区块链技术,它需要支持双离线,而没有网络支持就没有区块链

【本文由“北方不吃面男孩”推荐,来自《大家都在说的“数字人民币”是啥?咋花?》评论区,标题为北方不吃面男孩添加】

区块链是分布式记账,没有网络支持就没有区块链。而数字人民币明显不是,它需要支持双离线,需要支持连续交易,每一次交易又必须有简单鉴权。

就像人民币纸币一样,假如我拿着一叠人民币,带上自己的货去一个没有网络的大集市,既要买也要卖,我带去的货币可能部分转个圈子又回到我的手里,我的每一次买卖都会拿着纸币对太阳照一下,简单判断一下是不是真钞。这里面的货币流转其实相当复杂。

纸币的时候,或许还好,一旦使用无网络的数字终端,货币的收付过程会有很多问题。基础数学原理不出意外的话是变种的公开密钥体系,但是最让人担心的是算法泄露和密钥对泄露,除非各人终端中不进行加密计算,否则加密算法是可以通过程序反编译得到的,然后公开密钥和密文是可以在数据区找到的,假如我知道加密密钥,算法,密文,这时候求解解密密钥,虽然说运算量巨大,但是有巨型机或者量子计算机也未必不可解。

更可怕的是,我反过来根据算法去生成这样的密钥对,管他有用没用一律存进数据库,然后将来得到加密密钥和密文的时候,就拿加密密钥做索引去查解密密钥,用解密密钥解密文得到明文,再把明文修改了再加密回去得到新密文,这样也就等于我也可以发行货币了。这样的话这个数字货币的体系就崩溃了。

2020-10-28
科技 财经

观察者APP,更好阅读体验

印度“首次承认”战机被击落:几架并不重要

“中国临床试验反超”,美媒焦虑:药也都要中国制造了

参议院都确认了,特朗普突然要换了他

竞争不过还急了…特朗普又想对中国无人机下黑手

美方借炒作“中国威胁”施压,澳总理:将自行决定