浅析区块链

作者: 苹果旅行领队James | 来源:发表于2018-04-16 10:15 被阅读0次

从2017年的元旦到2018年的2月,比特币经历了过山车式的暴涨暴跌。一个比特币从1000美金涨到20000美金,又跌落到现在的6000美金,这背后发生了什么。几多欢喜几多愁!

2018年元月,徐小平的一条微信聊天截图火爆了整个网络,他说区块链革命已经到来。这项技术将会给各行各业带来巨大冲击。那么吸引了很多投资者的比特币使用的正是这个名为区块链的技术。

什么是区块链技术呢,作为IT工程师,都知道这是一种区中心化的分布式账本,现在市面上的很多数字货币都是采用这种账本式的智能合约。听起来是不是很难懂。

下面一张图解读什么是去中心化的分布式账本:

其实是两个东西:一个是区块一个是链。说玄虚一点,就是一链子的区块。因为它是存在于计算机中的东西,所以我们可以厘定它的一个物理形态是啥样子的,就是数字信息被分成一个一个区块然后把这些区块链接起来。举个例子,下图中的方块,每一个都表示一个国家,而且每一个都包含了对应国家的城市名称。

这里的每一个方块都一个叫做哈希的东西。一个哈希就是一串字符

(比如 “1hi515AHA5H” )。哈希是根据方块里面所包含的信息来得到的。 U.S.A 的方块拥有 New York, Los

Angeles, 还有 Chicago 这几个城市,所以它的哈希就是像 “NYLAC” 的东西了 (技术上其实远非如此,但你理会精要就行了)。

每一个接续的方块都会包含前一个方块的哈希,所以这个就是(强制性的)将它们绑到一起的纽带。如果有人擅自篡改了第一个方块,加入了城市

Boston,那么新的哈希就会是 “NYLACB”,然而后面接续的 India 这个方块已经存着的哈希还是

“NYLAC”,这种不匹配就会把链条打断。所以哈希的目的就是确保没有人可以篡改区块。

那如果有人修改了一个方块的内容,然后把后面的接续方块的哈希也一并更新会如何呢?

这也是有可能的,不过有一件事情我还没有告诉你。区块链的数据并不只是存在于仅仅一台计算机里面。一台计算机里面的区块链数据并不能骗到人,因为它会被复制到网络中每一个用户的计算机里面去。

如果你加入了一个区块链网络,那么你的计算机就会去下载这些区块数据,如果有人篡改了他拥有的版本,整个网络也会考虑占多数的人的计算机上所拥有的版本才是正确的。

最通俗易懂的解释:

假设你是一位女性,在某年某月某日的某个晚上,你男朋友跟你说了一句“我爱你一生一世”,然后你把这句话发给你你的闺蜜、爸妈、朋友圈、公众号、微信群等,你男朋友从此无法抵赖,你打赏一点小费感谢他们帮你见证并记住,这个小费就是token。

你、你男朋友、“我爱你一生一世”这句话、说这句话的时间地点等信息,打包起来形成一个结构化的信息包,这个信息包就叫“区块”,而你的闺蜜、爸妈、朋友圈、公众号、微信群等就是“链”。

最后你的男朋友不承认说了这句话、当了负心汉,你翻出这个账本对质,并把他臭骂一顿,这就是区块链的应用。

还有,男朋友这个节点会永远被踢出网络,当然网络更大的情况下,这个男的可能永远找不到女朋友。

相关文章

网友评论

    本文标题:浅析区块链

    本文链接:https://www.haomeiwen.com/subject/cfuskftx.html