首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

晴天霹雳:跳广场舞的老妈跟我彻夜长聊区块链

学 区 块 链

来 听 话 F M

听老妈聊区块链:

以下是中文笔记

上周,老妈说她朋友圈最近有很多人在谈区块链投资,问我到底什么是区块链,能不能投资?

于是我利用周末花了近半小时时间跟老妈科普了些关于区块链的小知识。

本系列文章是这次交流的回忆与整理,我力求用通俗易懂的方式,让技术小白和大叔大妈们能对区块链有个大致的了解。

如果你认为此文足够通俗易懂,请分享给你的家人或朋友。现在的区块链行业,如同1996年的互联网,充满了希望与期待,同时也布满了陷阱。

因此,希望此系列文章能给像我老妈那样的小白们一点区块链技术与投资方面的基础知识。

一、什么是区块链?

区块链是一种新型数据库。

好比火车,一节车厢装满数据后挂接到前面一节车厢尾部,从而形成一条不断加长的链条。

二、区块链和传统数据库有什么区别?

如果知道Excel,就非常容易区分区块链和数据库。传统数据库是像Excel这种横列格子的表格。

区块链则不同,每个区块就像一颗树,每个枝枝叶叶上都是数据,数据之间互相关联,一个数据的变动,会影响整棵树。

这棵树的名字和德国现任总理同名,叫:默克尔树(Merkle Tree)。

三、什么是哈希算法?

哈希(HASH)是区块链最基本概念之一,是一种加密算法。

比方说,我们把明文“中华人民共和国”七个字进行哈希,可以得到一个密文:9418be86066b60a7。但如果我们把“人民共和国”五个字进行哈希,则会得到另外一个完全不同的密文。而这些密文是没有办法倒推出明文的。更有意思的是,你可以把一个很大的文件(比如一部韩剧)进行哈希,得到一个很短的密文。而另一个与之内容几乎一样的视频文件,也许只被剪辑了半秒钟的剧情,但把两个视频分别哈希后,会得到两个完全不同的密文。

所以,哈希算法最常用的场合就是一致性验证。比如,两个看似相同的软件,一个是官方正版,一个是被人加了一小段病毒,最简单的方法就是对这两个文件进行哈希,如果不同,就要小心了。

四、区块如何成为“链”

区块成为“链”的过程类似于火车各车厢之间通过车钩链接。只是每个车钩上都贴着一个标记,这个标记是前面所有车厢装的货物的哈希值。由此可见,只要之前任何一节车厢中丢了一个小包裹,都会导致后面车钩上的标签内容发生变化。所以,拴在这根链上的任何内容都无法更改。

数据的不可更改性是区块链的基本特征之一。

五、区块链的由来

区块链的历史可以追溯到世界上第一个基于互联网的分布式计算项目:寻找“梅森素数”(GIMPS)。该项目1996年建立,旨在通过全球各个角落的电脑,一起来计算梅森素数。什么是梅森素数不用深究,只要知道,寻找这个素数是任何一台超级计算机都无法独立完成的任务。自从1996年到2013年,总共才发现了15个,而最近的一个梅森素数已经达到2234万位。如果用普通字号打印这个数字,长度超过100公里。

寻找梅森素数让人们了解到分布式计算的强大,这种调集全球大量的电脑来解决一个问题已经成为很多需要大规模计算项目的模式,其中包括美国宇航局的寻找外星人计划。

2001年的“911”事件中,各大金融机构存于世贸中心的数据被毁于一旦,严重影响了全球金融系统的正常运行。这时候,分布式存储技术应运而生。通过把数据存储在不同地方的服务器上,来避免突发事件对中心化数据的毁灭性打击。

2008年的全球金融危机以及之后全球各国央行采取的量化宽松,大量印钞政策,让社会产生剧烈冲突和不满。一些科技极客们于是尝试探索一种去中心化的数字货币,但是却无法寻找到一个让不同计算机之间保持账本一致性的有效方案。

2008年年底,一个叫中本聪的人,发表了一篇论文,模仿按劳分配原则,提出了用“工作量证明”来确保账本一致的方案。2009年1月3日,以此论文为依据的比特币诞生。

在比特币诞生后的5年里,比特币的核心技术之一:区块链数据存储技术被单独提炼出来,形成了区块链技术体系。同时,以此技术为基础的各种区块链应用如雨后春笋般的快速成长,成为了目前世界公认的可能对未来社会产生极大影响的关键技术之一。

《点点区块链》节选——听话FM

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券