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

1000字让你看懂区块链

区块链不是比特币!区块链不是比特币!区块链不是比特币!

重要的事放前面,并且说三遍。

身边很多朋友听到区块链,都会点头说,哦,是比特币嘛?

比特币确实和区块链有着密不可分的联系,但这种说法实在是太随意。区块链并非就是比特币,而是比特币的一个重要概念;比特币只是基于区块链诞生的有一种匿名虚拟货币,或者说,只是区块链这个概念的一个应用。

除了比特币以外,区块链还有着更多的应用。

专业解释是,区块链本质上是一个去中心化的数据库,是一连串使用密码学方法产生相关联的数据块,每一个数据块中包含了一段时间内全网交易的信息,用于验证信息的有效性(防伪)和生成下一个区块。所以说区块链是以去中心化和去信任化的方式,来集体维护一个可靠数据库的技术方案。

这解释,不得不说,真让人头大。别说普通人了,如果不是学计算机的,怕是连博士想看懂都得费点劲...

所以,不如把它抽象一下,应该会更容易明白。

拿生活中最常见的网购来说吧。

就拿淘宝的购买流程来举例,我(买家)付款给淘宝,淘宝记录数据付款给卖家,卖家发货给我。可以说,在这个流程里,淘宝就起着一个“中心化”的作用。

如果交易出现问题,淘宝凭着交易订单等数据,可以主持公道。但是假如有一天,淘宝突然出了点问题,数据全没了,怎么办?

区块链的去中心化,就很好的避开了这个问题,不依赖任何一个中心,数据的变化由所有节点共同来“记账”

只要数据有所变动,每个节点手中的“账本”都会同步更新。

打个比方,在淘宝交易,所有数据变化都被记录在淘宝数据库中。A给B转账1元钱,A的账户-1,B的账户+1,A和B交易的数据变化,我们就可以称之为一个数据区块。

如果每一个用户都能掌握并核实这些区块,淘宝的交易数据的存储也就没有存在的意义了,就算淘宝不再继续维护数据库,也不会对交易有任何影响。

所以说,区块链是依靠这种分布式总账技术,来做到去中心化和去信任化的

其优点,显而易见。

就安全性来讲,每个区块的权重都一样,就算某一个区块出现变故,也不会影响数据。

也就是说,如果想要赖账,除非超过50%的参与者都跟你发生了py交易,跟你一起“指鹿为马”,也就是我们通常所说的,算力。

分布式总账技术,分布式容易,如何保证总账?也就是说,怎么样才能确保每个节点所记录的数据都是一模一样呢?

规则是这样的,数据要发生变化时,系统会在一段时间内选出最快最准的一个节点来进行计算,并且发给其它节点。其他节点会核实数据无误后,记录进自己的账本。

把区块链这个概念简单的解释,就是这样。

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券