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

看完这篇文章,就懂得什么是区块链了

区块链在国内已经火了一阵子了,但是还有好多人不明白它到底是什么,干嘛用的。其实『区块链』这三个字只不过是编程界的一个算法的名字,最初也是因为比特币采用了这个算法实现了它的功能。因为比特币的火爆,很多人都把区块链和比特币划了等号。

什么是区块链算法呢?简单的说,它就是防止数据被篡改的方法。拿一个例子来讲,我们小时候都搭过积木,想像我们一层用一个方块往上盖高楼,那么每一层的小方块都是必需的,拿掉任何一个都会垮掉,即只有之前搭的都在,且没有被移动或拿走,我们才能继续往上边放新的积木。

这整体来说就是区块链的算法,专业点解释就是说区块链里的数据都叫做区块,然后每新加一个数据就会跟据之前已经加密的数据的值和新的数据再做一次加密,环环相扣,以致任何一个区块被篡改后,后边的区块都会发生变化导致数据验证不成功,进而防止篡改。

而比特币是区块链的一个应用,它的一个特色是验证这些数据的并不是一个中心的服务器,即没有一个权威的验证机构帮我们验证数据的正确性,而是由所有参与比特币的节点们共同验证数据的一致性。再拿搭积木来讲,这次我们有一群人搭积木,每当有人要往上搭积木时,每个人都要确认自己搭的都还在,并且没有动过,这里每个人就相当于这个比特币的一个节点,然后负责验证交易数据的正确性和一致性,最后把新的数据加入到当前区块链的末尾。

总之区块链也不是什么高深的技术,只不过因为比特币的热度,让我们大家接触到了它,非科班出身的并不容易理解而已。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券