下面是国家层面出台的区块链相关指导政策:
正是由于国家开始重视区块链技术,以及相关的产业创新发展,使得区块链再次成为了人们的关注焦点。继1024讲话之后,虚拟货币炒作有所抬头,部分涉嫌诈骗、非法集资、非法证券发行的金融活动有死灰复燃迹象,虚拟货币产业成为各地政府监管重点。
翻看网上的视频和文章,一开始解释区块链技术就会用很多非常复杂的名词,这也使得大部分人不想花太多时间去搞懂它究竟是怎么一回事,同时骗子有了可乘之机。接下来我希望你花5分钟阅读这篇用小学生式的大白话,了解区块链到底是什么?
传统的网络交易模式情境导入
这天,我远在他乡的朋友小明要结婚了。我准备给他发个红包,我打开了手机上的银行APP,发了一条指令给银行,将100元钱转给小明。
与此同时,银行发了一条指令给小明,举人打给你100元钱,问你要吗?小明毫不犹豫确认收款,然后银行从我的账户上减去100,小明的账户加上100,交易完成。至此,我与小明的交易都是围绕着银行来展开的,这就相当于银行有个巨大的账本,上面记录着我们所有人的交易信息。但是,有人就想了,假设,如果有个银行职员心思特别坏,他想私自拿我的钱给主播刷礼物,偷偷地在这个账本上做手脚,把我的钱打给了他怎么办。再或者,极端点,像电影《搏击俱乐部》里的一样,有人直接把银行的数据库炸了,那又该怎么办?有没有一种办法,不通过银行作为交易的媒介,直接在我和小明两人点对点交易就可以进行呢?有,也就是所谓的“去中心化交易”。
像现实生活中一样,一手交钱一手交货,当然是好的。但是在网络上,如果你给了对方钱,对方不承认,那该怎么办呢?这时候,有人出了个主意,我们在场的所有人,每个人都准备一个账本,在每次交易开始前,你必须对所有人大喊“大家注意啦,我给了小明100元钱。”而小明也必须当着大家的面喊“大家注意啦,举人的钱我收到了。”然后所有人都把账本掏出来,记上某年某月某日,举人给了小明100元钱。这样的话,交易才算完成。如果一旦小明之后耍赖不认账,肯定也是不行的,大家有目共睹,你看啊,我们所有人都记着呢。在过往的交易中,因为只有银行一个权威,所以如果他的账本被动了手脚的话,那么我们就无从查证了。但是区块链世界里,所有在使用这个交易系统的人,都是我们的公证人,你不可能同时对所有人的账本动手脚,这就是所谓“分布式账本”。
不过,这也衍生出了以下3个问题。
第一个问题:在人群中大喊,如何确保迅速让所有人都能听得到呢?
依靠互联网的提速,大力度研发5G。
第二个问题:在人群中大喊,隐私该如何保护呢?
将“举人打给小明100元钱”这句话转化成一个二进制的字符串,如“666”,所有人的账本上应记“666”这个字符串。这样,到核对账本时,只需比较两边记的加密字符串是否一致就行了。如此既保护了隐私,也让所有人作了公证人。这种加密方式叫“哈希函数”,它厉害之处在于可以将任何信息转化为一个独一无二的256位二进制字符串。而且字符串无法推导出信息,具有不可逆性。唯一破解方法就是“猜,猜,猜”。据测算,每秒能猜1万次的电脑,要10的27次方才能猜到。
第三个问题:如何能够让所有人的账本快速达成共识呢?
将第二次交易信息同第一次交易信息加密字符串捆绑在一起做一个转化,比如得出一个字符串“999”,这样我们只需核对“999”,就可以判断我和小明的两笔交易记录是否一致。以此类推,即使有100万次交易,也只需核对那最后一串字符串了。
万人的交易信息转化成一个字符串也是容易的。这一笔笔的交易形成的账页就是“区块”,我们通过这种加密方式把它们串联在一起,就是区块链。区块链,就是为了实现分布式账本技术所采用的一种辅助手段,它的发明为虚拟的数字货币,提供了一种可行性的密码保障。但越来越多人发现它的作用不仅局限于此,它还有着非常广阔的应用空间。例如“无人驾驶”,如果我们在马路上所有的汽车,都可以实时地去交换信息,又不用担心被篡改的话,那么无人驾驶技术不就实现了吗?
国家大力发展区块链技术,其实就是在探索这种技术更多的可能性。那如果你了解它,遇到一些炒什么奇葩名字的虚拟数字货币,你就明白,他说的根本就不是一回事。话说回来,实际应用中,肯定不会像我说的这么简单,举个例子,你怎么让所有人都愿意加入到你这个记账的过程当中来呢?那如果人家说,你两交易管我什么事,你这个系统不就凉了嘛。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)