首页 曝光台 爸妈都能看懂的区块链知识科普

爸妈都能看懂的区块链知识科普

区块链对我们来说是熟的不能再熟的词汇,但到底什么是区块链?如同那个著名的问题“先有鸡还是先有蛋”一样,是先有区块还是先有链?区块链和BTC/" target="_blank"">比特币是什么关系?哈希值是什么?区块链的分类又是什么?技术看不懂没关系,用最简洁的告诉你!这可是压箱底的知识,不轻易拿给别人哦!

什么是区块链

不知道大家有没有这样的感觉,在今年,区块链被越来越多的人关注,就连街头巷尾的大妈也开始谈论起区块链来。另一方面,从国家的角度来看,虽然很多国家不接受比特币,但是没有听说哪个国家反对区块链。这个成了香饽饽的区块链技术,到底是什么?

当初中本聪发表《比特币白皮书》时,区块链(blockchain)虽然技术存在,但名字还是不存在的,直到2016年,“区块链”才被正式命名,还是个宝宝。区块链技术的发展离不开比特币,可以说,区块链是为了比特币而生,反过来看比特币,也是区块链上迄今最成功的应用。

区块链为解决信任问题而诞生,这份信任的根基既不依赖于人,又不依赖第三方中介,而是基于算法。数学这门学科严谨而客观,永恒而透明,是解决信任危机的不二之选。

区块链顾名思义就是一个个区块组合成的一条链。这些区块储存着大量数据,就是一个个数据库。这些数据库连接在一起,可以具象成一条链,“区块链”由此得名。

在区块链中,每一个区块都可以分成两部分——区块头和区块体,区块头包含了上一个区块的哈希值(PreHash)和本区块体的哈希值(Hash),还有时间戳(TimeStamp)等,这些丰富的内容就像人的五官呈现在区块头上,独一无二的“样貌”轻松区别了不同的区块。由于区块头上的哈希值越来越多,越靠后的哈希值区块头越大,如果想在中间篡改?哼哼,工作量让你头大到放弃修改!

爸妈都能看懂的区块链知识科普配图(1)

而区块体里面储存着这个区块的详细数据,这些数据既可以是比特币,柚子等虚拟货币的交易信息,也可以是你喜欢的电影、文字、漫画,总之,区块体就像是人的肚子,吃进去了什么,就存进去什么,一点都不小气。

什么是哈希值

我们仍以最常见的比特币为例,讲讲什么是哈希值。比特币使用哈希算法来确保信息的安全,当一个文件或一段数据信息通过哈希运算,得出的一段数据就是哈希值。每一段哈希值都是独一无二的,可以理解为数据的基因。

举个最常见的例子,就拿比特币来说吧,比特币用的是SHA256算法,对于任意长度的消息都能转换为一段256位的二进制数字。听起来是不是很酷?有币友很激动地问:“既然我想说的话都可以用这种方法来加密,我这就去比特币上加密我的表白,送给我暗恋已久的程序员小姐姐!”

爸妈都能看懂的区块链知识科普配图(2)

先不要激动,我敢保证世界上没有谁能解出你的表白,你的程序员小姐姐也会一脸懵逼。因为哈希算法的加密过程是不可逆的,这意味着我们无法通过输出的哈希值倒推出原本你写的情话是什么。而且输入和输出一一对应,一旦有人想要篡改数据,都会导致最终输出的哈希值变化,所以不可篡改,真的是牵一发而动全身呀。

区块链的结构分类

区块链大体上可以分为三类:公有链、私有链和联盟链。这三个名词我们多次听到过,到底是什么意思呢?

公有链是所有人都可以参与的,其区块链数据公开透明,所有人都可以访问、交易和参与验证。现在最著名的公链有比特币、以太坊和柚子等等,现在我们常见的DApp,几乎都是基于这些主流公链开发。

私有链和公有链相对,顾名思义并不是人人都可以参与的,节点只能在特定的或有限的范围内产生,例如公司内部,企业体系内,而访问、交易和参与验证的权利可以根据情况公开或不公开,数据也并非不可篡改,再加上传统的数据库区别不大,现在私有链已变成了一块鸡肋,慢慢不再被人提及。小编默默心疼私有链三秒。

联盟链的节点是事先选好的,节点之间保持着良好的合作关系,其区块链的数据即可公开,又可私有,因为节点是事先选好,小编认为联盟链是可以说是半去中心化的呢。

免责声明:
1、本文仅代表陀螺专栏作者本人观点,不代表陀螺财经观点或立场。如有侵权等其它事项,请联系作者,会尽快删除。
2、转载须注明作者和稿件源自陀螺财经,违者将依法追究责任。

相关文章

比特财经专栏
在币圈有信仰才有未来。

221篇

文章总数

10万+

总热度

热门文章

rss订阅