主权数字货币技术设计方案理解
https://blog.csdn.net/weixin_42620758/article/details/105588891
上一篇写的关于国家数字货币的猜想,总感觉写的有点粗糙,设计了一个虚假的环境,只是表现了一种设计理念,但是为什么要这么设计,这么设计的好处,也没有进行一定的阐述。所以今天打算再补充一片文章,谈一谈主权数字货币的理解、主权数字货币与比特币之间的区别、还有主权数字货币最终的应用场景、对于我们目前使用的支付宝、微信钱包的影响、和所达成的社会作用几个方向。
主权数字货币是什么:
个人的见解是,在网络中流通的货币。对比于现实中的纸币,纸币是由纸张通过加工,增加很多的防伪措施,所产生的一直流通的货币;对应数字货币呢,那应该就是网络中,一个文件,通过加密算法,hash值,流通信息,和认证信息所构成的流通的货币文件。就是说,未来在互联网当中流通的货币,都是一个通过加密,认证和hash所生成的文件。当我们在互联网中进行交易的时候,所使用的就是这样一个个的无法篡改的小文件。每次交易,交易双方的信息也会加入到这个文件当中来。
主权数字货币和比特币等目前网络中流通的区块链货币的区别:
比特币是源于中本聪的一篇论文,比特币是一个无中心化的数字货币,这个设计的思想和主权货币就有冲突,主权货币肯定是有一个中心化的机构,利用的只是区块链无法篡改的机制,并不使用区块链无中心化的设计理念。在认证时,可以使用多认证中心的方式,一笔交易的完成,可能需要涉及到多个认证中心的认证,所使用的是联盟链的设计思路。比特币中的货币,也只是一串数字,只是这一个数字是记录在区块链当中的,保证了这个数字是无法修改的。这和主权数字货币的设计思想是有所不同的,主权数字货币中的每一枚货币,都是一条区块链,每当有交易的时候,就会生成一个新的区块,这个链就代表着这一枚货币。
主权数字货币应用的场景:
主权数字货币,最终的目的是将互联网中所使用的货币交易,都变成数字货币交易,国家对各个银行,银行对每个客户,所转入转出的货币,都是主权数字货币,而不是之前的数字而已。举个比方,之前张三给李四转账100元,通过的是银行的方式,这一笔交易发生会产生银行核算张三有没有100元,银行将张三的账户核减100元,将李四的账户增加100元,这样整个转账就完成了。但是用了主权数字货币之后,整个转账的过程就发生了变化,张三会将自己拥有的数字货币中选取一个100元的数字货币文件,发送给银行和认证中心并随带着自己的付款签名和李四的账户信息,李四也需要向银行机构发送自己的收款签名和张三的账户信息,然后银行和认证中心机构首先需要认证货币的所属方,并通过自己所存储的货币文件认证此货币是否正确,认证成功之后在货币上新增一个区块,区块中会记载着认证机构、付款签名、收款签名、时间戳等信息。然后李四会得到这个经过修改之后所产生的货币文件。并且这个文件也同时在多个认证中心和银行得到记载,这样一笔主权数字货币的交易就完成了。
主权数字货币应用的场景,就是将现在互联网转账的操作从原本的数据加减方式变成了货币文件交换的模式,这应该是主权数字货币在互联网中的作用。
主权数字货币对于我们使用支付宝和微信钱包的影响:
个人觉得是没有影响的,区块链技术本身并没有对个人的生活产生影响,它只是一种技术,就如同手工做的糖和机器做的糖一样,对你而已,吃的时候,没有什么影响;主权数字货币的发行,对于个人来说,不会有什么影响,只是一门新的技术,替换了过去旧的技术,增加了整个社会金融的安全和稳定。
主权数字货币的社会作用:
主权数字货币所产生的目的就是为了引导整个互联网中交易的规范性,在过去几年,p2p理财的暴雷比比皆是,产生了巨大的社会影响,让很多人都血本无归。深究其本质就是php理财时,你的财产只是一串数字,理财公司让你的账户上显示有的财产,但是实际上这一部分财产已经被掏空了,而且你无法了解这家公司目前的资产情况,以至于后期会发生挤兑的现象,当兑付了一部分资金之后,理财公司再也没有更多的资金去兑付了,那时候你账户上显示的一串数字就真的只是一串数字,没有了任何价格可言。
主权数字货币的出现,就可以避免这样的问题,你将数字货币转给理财公司,会放入到一个公共的池内,通过监管,你可以清楚的看到池内的资金数量和流通过程,当理财公司的资金发生问题时,因为每一枚货币都必须是经过认证的,所有的交易都能够查询到,因此理财公司的财务无法造假。出现了问题也能很快的显示在系统当中,尽早的规避大规模违约的风险。
那么主权数字货币该如何设计,面临着是两个困难,第一就是文件的不可篡改性,第二就是能否经受的住超高的并发。引用上一篇文章所说,制造966万的货币,需要生成250万份数字货币文件,如果我们按照上面的方式,制造上一篇文章中10000倍以上的货币,该如何处理。
我们可以定义一下货币文件中创世区块中的数据,每一枚货币,会由四家认证中心所记载,这一枚货币的区块链,就会记录在四家认证中心和持有人这五个节点上,当交易的时候,货币的接受方,会成为第六个节点,加入进来,通过一系列的认证,货币的接收方会拥有这一条区块链;而原来的持有人,会退出,删除这条链,但是保留链的id,以便后期查询。
这样的一种设计,能够发现每一枚货币所需要的认证只有四个认证中心。如果在银行,可以在非创世区块中增加银行的登记信息。这一种设计,如果需要巨量的主权数字货币,可以通过增加更多的认证中心的方式,来进行交易的确认。这样的话,就不会产生目前比特币那样的低效率和长延时。
如何保证不能篡改呢,首先的一点是,通过认证中心,所有的主权数字货币无法进行线下交易,也必须经过认证中心的认证才能交易,区块链的创世区块都是通过主权单位进行签名认证的,也无法进行篡改和随意添加(这是我的个人见解,个人对密码学了解尚欠,如果有不足,大家可以帮忙补充)。
主权数字货币技术设计方案理解相关推荐
- 重磅!中国央行数字货币DCEP——全球第一大主权数字货币
目前我国央行推出的数字货币(DCEP)是基于区块链技术推出的全新加密电子货币体系.DCEP将采用双层运营体系,即人民银行先把DCEP兑换给银行或者是其他金融机构,再由这些机构兑换给公众.并且,央行的全 ...
- 到底什么是区块链?数字货币技术开发朔源
在基于区块链技术的比特币系统出现之前,密码朋克的成员讨论.发明过失败的"数字货币"和支付系统多达数十个.蒂姆西·梅曾经提出过不可追踪的"数字货币"--加密信用( ...
- 央行数字货币技术架构---HashGraph共识算法1
最近央行动作在数字货币领域动作频频,在2019年下半年,大有加快数字货币研发的趋势,有可能正式推出央行数字货币CBDC.虽然目前还不确定央行数字货币的具体技术架构,但是从央行数字货币研究所前所长姚前, ...
- 龙白滔:一个实用的中国央行数字货币和Libra设计方案
作者:龙白滔,清华大学计算机本科.硕士和博士.爱好研究区块链和加密货币技术和货币金融理论.连续创业者.曾创立知象科技专注于金融云计算.量化投资.和机器学习等领域,从启赋资本获得2750万人民币投资:创 ...
- 数字货币,已成为理解现代经济不可排斥的一个因素
CECBC区块链专委会特聘专家.著名经济学家.数字资产研究院学术与技术委员会主席朱嘉明指出,数字货币已经成为理解现代经济不可排斥的一个因素. 现在,虽然数字货币规模有限,尚处于早期发育阶段,但是,伴随 ...
- 万字构想:一个实用的中国央行数字货币和Libra设计方案
关于作者: 龙白滔,清华大学计算机本科.硕士和博士.爱好研究区块链和加密货币技术和货币金融理论.连续创业者.曾创立知象科技专注于金融云计算.量化投资.和机器学习等领域,从启赋资本获得2750万人民币投 ...
- 论区块链技术与数字货币的发展
2020年是一个终将被历史所铭记的年份,在新型冠状肺炎对我国和世界各国的生产.经济贸易产生巨大影响的同时,也一定程度上改变了人们的生活和消费习惯,越来越多的人选择线上交易.数字货币,不仅迎合了疫情宅在 ...
- 2020年全球十大突破性技术公布:数字货币等在列
今天,<麻省理工科技评论>一年一度的"十大突破性技术"(TR10)榜单如期而至. 自 2001 年起,<麻省理工科技评论>每年都会评选出当年的"十 ...
- 石油币,世界第一个主权加密数字货币.md
Sovereign cryptocurrency(主权数字货币,由国家发行的数字货币) 如何界定石油币的性质? 法定货币: 法币是在黄金等基础上发展起来的,具有无限法偿性; 也就是任何支付场景都可以适 ...
最新文章
- RS-485知识点小结
- redis和memcache的区别
- 华润e万家联手神策数据 多维分析助力精益运营
- IO-4(BufferedInputStream、BufferedInputStream、BufferedReader、BufferedWriter)
- android e图标一会有一会没有反应,android解决菜单Menu添加Icon无效问题,让菜单同时显示图标和文字...
- ArrayList理解(1)初始化
- TreeView控件 1202
- 2020魔幻“商战”:抢公章、发黄图、半夜翻工厂...最烂的小说都不敢这么写
- 学习分布式技术,技术人看这里
- Spring MVC Maven 环境搭建与部署
- nginx基本原理介绍
- 京瓷2010打印机苹果电脑能用吗_MacOS(苹果电脑苹果系统)连接京瓷300i 打印机...
- 如何申请email账号注册,如何批量注册申请邮箱?
- 10.SpringBoot学习(十)——JDBC之 Spring Boot Jpa
- win10环境socks代理实战
- vue中clearInterval()清除定时器报timeout.close is not a function错误?
- 免费AZ-900学习资料
- C++,一球从某一高度落下(整数,单位是米),每次落地后跳回原来高度的一半,再落下。编程计算球在第5次落地时,共经过多少米?第5次反弹多高?【多组输入】
- 但洗铅华不洗愁——写者、编者谈《往事并不如烟》
- sqli-labs第四关