/weixin_42620758/article/details/105588891
上一篇写的关于国家数字货币的猜想,总感觉写的有点粗糙,设计了一个虚假的环境,只是表现了一种设计理念,但是为什么要这么设计,这么设计的好处,也没有进行一定的阐述。所以今天打算再补充一片文章,谈一谈主权数字货币的理解、主权数字货币与比特币之间的区别、还有主权数字货币最终的应用场景、对于我们目前使用的支付宝、微信钱包的影响、和所达成的社会作用几个方向。
主权数字货币是什么:
个人的见解是,在网络中流通的货币。对比于现实中的纸币,纸币是由纸张通过加工,增加很多的防伪措施,所产生的一直流通的货币;对应数字货币呢,那应该就是网络中,一个文件,通过加密算法,hash值,流通信息,和认证信息所构成的流通的货币文件。就是说,未来在互联网当中流通的货币,都是一个通过加密,认证和hash所生成的文件。当我们在互联网中进行交易的时候,所使用的就是这样一个个的无法篡改的小文件。每次交易,交易双方的信息也会加入到这个文件当中来。
主权数字货币和比特币等目前网络中流通的区块链货币的区别:
比特币是源于中本聪的一篇论文,比特币是一个无中心化的数字货币,这个设计的思想和主权货币就有冲突,主权货币肯定是有一个中心化的机构,利用的只是区块链无法篡改的机制,并不使用区块链无中心化的设计理念。在认证时,可以使用多认证中心的方式,一笔交易的完成,可能需要涉及到多个认证中心的认证,所使用的是联盟链的设计思路。比特币中的货币,也只是一串数字,只是这一个数字是记录在区块链当中的,保证了这个数字是无法修改的。这和主权数字货币的设计思想是有所不同的,主权数字货币中的每一枚货币,都是一条区块链,每当有交易的时候,就会生成一个新的区块,这个链就代表着这一枚货币。
主权数字货币应用的场景:
主权数字货币,最终的目的是将互联网中所使用的货币交易,都变成数字货币交易,国家对各个银行,银行对每个客户,所转入转出的货币,都是主权数字货币,而不是之前的数字而已。举个比方,之前张三给李四转账100元,通过的是银行的方式,这一笔交易发生会产生银行核算张三有没有100元,银行将张三的账户核减100元,将李四的账户增加100元,这样整个转账就完成了。但是用了主权数字货币之后,整个转账的过程就发生了变化,张三会将自己拥有的数字货币中选取一个100元的数字货币文件,发送给银行和认证中心并随带着自己的付款签名和李四的账户信息,李四也需要向银行机构发送自己的收款签名和张三的账户信息,然后银行和认证中心机构首先需要认证货币的所属方,并通过自己所存储的货币文件认证此货币是否正确,认证成功之后在货币上新增一个区块,区块中会记载着认证机构、付款签名、收款签名、时间戳等信息。然后李四会得到这个经过修改之后所产生的货币文件。并且这个文件也同时在多个认证中心和银行得到记载,这样一笔主权数字货币的交易就完成了。
主权数字货币应用的场景,就是将现在互联网转账的操作从原本的数据加减方式变成了货币文件交换的模式,这应该是主权数字货币在互联网中的作用。
主权数字货币对于我们使用支付宝和微信钱包的影响:
个人觉得是没有影响的,区块链技术本身并没有对个人的生活产生影响,它只是一种技术,就如同手工做的糖和机器做的糖一样,对你而已,吃的时候,没有什么影响;主权数字货币的发行,对于个人来说,不会有什么影响,只是一门新的技术,替换了过去旧的技术,增加了整个社会金融的安全和稳定。
主权数字货币的社会作用:
主权数字货币所产生的目的就是为了引导整个互联网中交易的规范性,在过去几年,p2p理财的暴雷比比皆是,产生了巨大的社会影响,让很多人都血本无归。深究其本质就是php理财时,你的财产只是一串数字,理财公司让你的账户上显示有的财产,但是实际上这一部分财产已经被掏空了,而且你无法了解这家公司目前的资产情况,以至于后期会发生挤兑的现象,当兑付了一部分资金之后,理财公司再也没有更多的资金去兑付了,那时候你账户上显示的一串数字就真的只是一串数字,没有了任何价格可言。
主权数字货币的出现,就可以避免这样的问题,你将数字货币转给理财公司,会放入到一个公共的池内,通过监管,你可以清楚的看到池内的资金数量和流通过程,当理财公司的资金发生问题时,因为每一枚货币都必须是经过认证的,所有的交易都能够查询到,因此理财公司的财务无法造假。出现了问题也能很快的显示在系统当中,尽早的规避大规模违约的风险。
那么主权数字货币该如何设计,面临着是两个困难,第一就是文件的不可篡改性,第二就是能否经受的住超高的并发。引用上一篇文章所说,制造966万的货币,需要生成250万份数字货币文件,如果我们按照上面的方式,制造上一篇文章中10000倍以上的货币,该如何处理。
我们可以定义一下货币文件中创世区块中的数据,每一枚货币,会由四家认证中心所记载,这一枚货币的区块链,就会记录在四家认证中心和持有人这五个节点上,当交易的时候,货币的接受方,会成为第六个节点,加入进来,通过一系列的认证,货币的接收方会拥有这一条区块链;而原来的持有人,会退出,删除这条链,但是保留链的id,以便后期查询。
这样的一种设计,能够发现每一枚货币所需要的认证只有四个认证中心。如果在银行,可以在非创世区块中增加银行的登记信息。这一种设计,如果需要巨量的主权数字货币,可以通过增加更多的认证中心的方式,来进行交易的确认。这样的话,就不会产生目前比特币那样的低效率和长延时。
如何保证不能篡改呢,首先的一点是,通过认证中心,所有的主权数字货币无法进行线下交易,也必须经过认证中心的认证才能交易,区块链的创世区块都是通过主权单位进行签名认证的,也无法进行篡改和随意添加(这是我的个人见解,个人对密码学了解尚欠,如果有不足,大家可以帮忙补充)。