最近关于数字人民币的讨论还是挺热的。有人认为数字人民币和微信支付宝是一回事。数字人民币和微信、支付宝有什么意义?有人说,数字人民币是虚拟的,看不见摸不着,现金没有安全感和安全感。
我也很想知道数字人民币的原理和机理,但是我翻了一些头条里面关于数字人民币的文章,大部分都是表面文章,没有深入的探讨和研究,还很模糊。于是,我花了两天时间重新研究比特币的机制和原理。在讨论数字人民币之前,我们先来谈谈比特币和区块链。
比特币是一种数字货币。它的发明者是一个名叫中本聪的人。这个名字是个网名,但没人知道是谁。他首先发表了一篇文章《比特币白皮书》,阐述了利用区块链技术实现比特币的原理。然后,他用分布式网络(类似p2p的点对点网络)实现了书中的原理,比特币正式诞生了。比特币网络运营几年后,人们逐渐加入进来。通过挖掘和交易,比特币网络中的虚拟货币(比特币)得以流通和分散。之后有人用一万比特币买了两个披萨。此后,比特币与现实世界的等价物联系在一起,这是虚拟货币作为货币支付方式进入现实生活的标志。经过几年的发展,比特币的价值一直在增加,现在已经到了一个惊人的程度。
一万比特币买的两个披萨
比特币基于区块链技术,那么区块链是什么?区块链有这些特点:1。存储数据;2.权力下放;3.可追溯性;4、不可篡改。
首先,存储数据。区块链是由块组成的,每个块存储一些数据,包括块数据和业务数据(比如交易数据)。每个块像自行车链条一样连接起来,形成一个完整的数据链。
第二,放权。中心化的机构在我们的生活中无处不在,比如银行、证券市场、微信、支付宝。我们办理存取款、股票交易、转账支付,需要向他们提交申请。审核结束后,中心组织会将业务数据保存到自己的数据库中,并将结果反馈给用户。一切业务都要中央组织处理,没有它你玩不了。分权意味着没有中央机构,任何个人都可以处理。然后就会出现数据不一致的问题,怎么解决?这时候大家需要开会讨论,少数服从多数,投票表决。具体细节涉及分布式网络共识和工作量证明,这里就不细说了。
第三,溯源。当区块链系统运行时,所有使用的数据都存储在块中,所有的块形成一个数据链路。那么在这个链条上就可以找到所有的数据,沿着区块链上下区块的关系就可以整理出相关的数据。以比特币为例。比特币的每一笔交易数据都存储在一个块中,表示在某一时刻有多少比特币从一个地址转移到另一个地址。只需使用你的钱包地址,遍历一次完整的区块链数据,就能知道你钱包里比特币的来龙去脉。
第四,不可篡改。数据存储在区块链中。有人修改数据怎么办?因为区块链数据不是只存储在一个节点,所有节点都保存数据,有的是全数据,有的是部分数据。如果你想篡改它,你必须改变所有节点的数据。如果只改变一部分会怎么样?这就需要区块链数据的协商确认机制(比特币实现工作量证明机制)来保证。通俗地说,少数服从多数,你要修改全网至少一半的数据才能实现篡改。节点越多,难度越大,几乎不可能完成。
理解了区块链,再回头看比特币就容易理解了。比特币是一种虚拟货币的发行、流通、交易和记账的操作,通过区块链技术实现,因此具有区块链的四大特征。这是区块链技术的1.0版本。可以说,比特币是区块链技术的开端。目前,区块链技术仍在发展。据我所知,以太坊是2.0应用,EOS是3.0应用。
数字人民币可以确定是基于区块链技术,和微信、支付宝里的余额完全不一样。