进击的韭菜之-区块链的生成2

上一篇关于区块链的文章阐述了区块链技术是如何实现在去中心化的同时,如何保证双方交易的安全性。这个原理用一句话来总结就是甲乙双方在交易的时刻,同时向一个共享的公共平台发出交易信息,所有用户都把这个信息记到自己的电脑里。这样如果未来有一方违约,那整个平台的用户都是见证者,并使违约一方在将来无法在这个平台失去信用。就像上次用的简易图(如下)一样。

其他用户凭什么给你记录信息?

那么问题来了,大家都有各自的事情,我凭什么记录这些事啊,对我有什么好处?为了鼓励其他用户记录,第一个记录到上面小李和小王交易信息的人,将获得一个电子货币,这是区块链系统对于记录者的一个奖励。假如某网名A第一个破解了一个数据体,并记录好了其中小李和小王的交易信息,那么A获得一枚电子货币,并且告诉其他人,“不用再挖这块了,我已经破解了并且记录好啦。”

如果A记录错了,那就会有成千上万的人出来告诉你,你这个记录不算,你记录错了,某某记录对了。说白了,就是大众是检察官。这个机制就像是维基百科一样。以前,维基百科是专业的机构请来一些专家进行独立的编写的。当然也是具有权威性,但是这种高度集中的模式不易于知识的更新和就纠错。现在的区块链就像是当下的维基百科一样,所有的互联网用户都可以去编写维基百科。这个过程中必然会有人在编辑中出错并且自己没有发现。这时候会有其他的编写者看到并且改正。这种大众来当监督者的效率不仅比之前的高,而且准确性也得到了大大的改善。所以即使A记录错了,他所记录的信息并不会收到这个平台的认可,知道出现记录下正确信息的用户出现,才会得到整个平台的认可。然后大家把这个信息和之前的信息进行串联,开始准备着挖下一个所谓的“”。

与之前信息串联是什么鬼?

继续拿上面买卖衣服的例子来说,这件衣服从布料的生产,设计,加工,出厂,进入零售店整个过程都是一个个串联起来的区块信息。区块链技术就像是链条一样,把整个过程都串联起来。每一个信息都被加密并保存在一个个“小方块”中。每一个信息都通过了所有互联网用户的验审。试想有人想改零售商卖出衣服的数量,那他就必须篡改所有的上游信息,需要破解成千上万的“小方块”且还不能被人发现。这也是为什么区块链技术会更加安全的原因。

何为挖矿?

说白了,大家争前恐后的记录数据,就是因为有电子货币的奖励,那为什么把这个过程叫挖矿呢?不就是记录信息的快慢吗?这是因为每个信息都会被加密,是一道复杂的数学题,需要电脑进行一定时间(平均10分钟)的运算,才能解密其中的信息。这个加密的特性同样也可以提高区块链用户的安全性。试想现在高精尖的计算机运算能力很强,如果不加密的话,即使是串联信息,那电脑黑客也可以瞬间改变成千上万的区块信息。但是如果每一个区块信息都是加密文件,且需要平均10分钟的计算时间的话,那黑客或者试图篡改之前信息的人就要付出非常大的代价,且几乎不可能成功。这个10分钟的运算时间又叫作工作量证明(Proof of Work),有兴趣的人可以百度查一下,这里就不往细处讲解了。

总结

今天先讲到这里,我觉得了解区块链要从它的本质来出发。大家了解他的逻辑后,以后想从哪个领域去做详细的研究也会有更加清晰。当然作为茶余饭后的谈资也是很不错的。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180321B1KB0S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券