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

可能是东半球最易懂的区块链科普文章:什么是区块链

自从比特币狂涨之后,加密货币和区块链技术变成了全球热点,连Facebook的小扎都把区块链作为2018年的研究目标。大头来聊聊到底什么是区块链。

区块链是一种特殊的存储数据的方式。我们从区块链(Blockchain)中的区块(block)说起。区块相当于一张纸,要存数据就往这纸上写东西。

这张纸很特殊。只能写,不能改。

这张纸放在一个人那里很不安全,万一着火了怎么办?来来来,每人发一张,人手一份。

任何一个人说要添加一行字,其他人也要在他的纸上添加一行同样的字。每个人手里的纸上的内容,完全一样。

这张纸写满了怎么办?再加一张纸呗!一张一张像链条一样连起来,就成了区块链。

怎么保证数据不被篡改?每个区块都会记录前一个区块的哈希值。密码学中的哈希函数可以算出一块数据对应的数值(哈希值),只要对这个数据做一丁点更改,哈希值就会不同。比特币的区块链使用SHA-256算法

纸上都记了啥?可以是任何信息,比如债务记录。甲:乙欠我1万块。乙:是。丙丁:我们都记下来了,别想赖账。

如果有坏人乱加数据怎么办?区块链采用共识算法来对于新增数据达成共识,恶意节点会被忽略。共识算法本身很复杂,略去不谈。

总结一下:区块链是一种去中心化的分布式数据库,网络上有无数个节点;只能增加数据,不能修改、删除已有数据;用密码学方法和共识算法保证数据的一致性和不可改。

这样做的优点:没有中央服务器,不受任何人和政府控制;数据无法篡改,真实可信。

区块链有没有缺点呢?有得就有失,当然有缺点。每次添加数据都要广播给网络上的所有节点,还要解决冲突问题,费时费力。由于数据不可删除,每个节点都需要保存一份巨大的拷贝。比特币目前已达到150GB

区块链听起来不错,有什么用途呢?区块链本质上是用技术手段解决了信用问题,除了加密货币,未来可能应用到清算结算、股权交易、审计、公证等多个领域。有新闻报道有人用区块链技术养鸡......

关于区块链,大头就说到这里。你搞懂了吗?

点个赞吧

下期预告:加密货币

本文由大头原创

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券