最近,还有一个特别火的词汇,那就是区块链。毫无疑问,中国越来越多的互联网公司将开发区块链技术,这将极大地造福于我们的人类。区块链技术有什么用?我举个简单的例子。近年来,老赖这个词也开始流行。什么叫老赖,就是不还钱不守信用的人。如果有区块链技术,老赖将不复存在。这项令人惊叹的技术到底长什么样?
什么是00-1010区块链?与传统的互联网技术相比,它具有以下特点。
首先,区块链技术是分散的。可能很多人不知道什么是集权。比如我们现在运行的互联网应用,大部分都是集中式的。我们登录Tik Tok,在微视上看视频,视频存储在今日头条和腾讯的服务器上。我们在淘宝上买东西,商家的数据都在阿里巴巴的服务器上。虽然我们给商家买东西,但本质上是先把钱给阿里巴巴,然后阿里巴巴再转给商家。这就是集权。如果分权后呢?变成了你直接访问商家后台,和他一起买东西。听起来很简单,但是涉及到维权和金钱交易,就是一个很复杂的过程。想想吧。你敢在三无网站买苹果华为手机吗?第二,在区块链的技术中,所有的数据都是公开的,但是要篡改它是极其困难的。所有的数据都是加密的,验证非常复杂,破解起来相当困难。比如,在区块链的世界里,有人曾经欠了钱,成了老赖。这个消息一旦发布,这个人就算有很多钱也很难篡改。他只能发布新消息,通过还钱来撇清身份。第三,固定流通。在区块链科技,所有的资源都是有流通的,不是某些机构或者个人能感受到的。例如,区块链的领导者,比特币,在世界上是有限的。而且这个比特币只有在那里通过电脑操作才能获得。一旦被计算,其他人就无法再次获得比特币。因此,在区块链的世界里,没有必要担心通货膨胀。那么,区块链究竟是如何达到如此神奇的效果的呢?区块链技术难吗?非常难。区块链技术的难点其实在于去中心化。由于权力分散,每个人都可能是黑客或坏人,他们想摧毁这个区块链网络。
因为在区块链的技术中,所有的数据都是公开的,每个人都可以获得所有的数据,所以当你获得数据时,你需要检查数据的合法性,并且每次产生新的数据时,你都要对数据进行加密,以防止被他人篡改。
基于此,区块链有两个非常重要的技术,一个叫链式技术,一个叫证明共识机制。
区块链是什么
你知道脸书发布天秤座背后的区块链科技吗?
区块链被称为区块链,因为数据是一个一个存储的。我们称之为街区。不同的块会像一个链表一样,每个块都与前一个块相关,所以叫做区块链。在区块链,每个块的ID由数据集和前一个块的ID生成。只要数据集稍有改动,哪怕只是改动一个标点符号,原来的id就会失效,需要重新计算一个ID。同时还要看上一张的ID。因此,在区块链技术中,一旦一个数据发生变化,成本将会非常高。比如你是一个商人,每天交易几单。如果你的公司已经交易了500单,有一天,你发现第70单的数据有问题,你想偷偷修改,那么你必须重新写第50到500单的数据。
上面这个修改顺序的例子很难,但也不是不可能。事实上,保持区块链数据权威性的是共识证明机制。
00-1010在中心服务器,我们都是基于服务器的数据。比如我们在拼多多购物,你支付给商家10元,拼多多的服务器会记录你支付给商家10元。不管谁要查你和商家的交易数据,你都要先问拼多多,拼多多会告诉他是10元,不是二三十元。
但是在区块链技术中,没有中央服务器的概念。每个人都是P2P,每个人的主机都是服务器。如果你用区块链给商家支付十元,但有人记为二十元,最后哪个数据是正确的?这是区块链科技的第二个重要点,证明了共识机制,即少数服从多数,多数人是什么,数据就是什么!
那么,如何保证大多数人的数据是正确的呢?正如我们上面说过的,篡改区块链中的数据是非常困难的。在上面的例子中,你可能花了很大的力气将订单数据从50修改为500。但是上面别人的数据还是旧的,不会关注你修改的数据。你只能通过分享你修改的数据告诉那些没有记录你订单的机器。例如,在中国有20亿台计算机连接到这项区块链技术。如果你修改订单,那么你需要注册20亿台新电脑,然后告诉他们你修改后的订单数据,这几乎是不可能的。在区块链技术中,没有任何个人或组织可以控制超过一半的机器。
00-1010在区块链科技,所有的数据都不是完全正确的,差异必然存在。然而,区块链的链式技术使得这种技术很难被篡改。即使你花大代价篡改,也证明了共识机制会让数据非常难以传播。你的修改往往是徒劳的。
不久前,脸书发布了Libra虚拟货币,这可能又是一场革命。在我国,无论是BAT还是其他互联网公司,其实都做过一些关于区块链的研究。我相信在不久的将来,区块链科技一定会改变人们的生活。我们再也不用担心在网上买到假货了。我们不用担心遇到老赖甚至奶奶摔倒。我们可以果断出手相助,我们的世界会更美好!