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

区块君带你了解区块链(三)之去中心化漫谈

大家好~我是区块君,上一章给大家讲了区块链的数据结构,今天就来讲一下区块链和去中心化的关系

区块链的链表可以把一连串账本根据时间顺序关联起来,并且在此之上又附加了哈希表——通过给每个账本设置一个独立的标签来提升查询的效率。总结下来:区块链就是一个存储账本的数据结构。

但区块链并不是存储账本这么简单,它之所以现在变得这么热门,就是因为它还加入了去中心化的技术。这才是其实就是中本聪思想的关键,那去中心化的核心到底是什么?

在理解“去中心化”之前,首先我们可以思考一下什么是“中心化”。举个栗子,中心化其实就相当一场研讨会请来几位嘉宾去阐述他们的topic,这个会议是围绕以嘉宾的中心。一般来说会议参与者们是和嘉宾来进行提问沟通,而不会直接和其他的参与者们进行一对一的沟通。而在”去中心化”系统中,这个会议就变成了一个英语角模式。这样每个参与的人都是自述己见,可以去和任何一个参与者进行沟通。计算机之间也有类似的交流方式。像参会者与嘉宾这种多对一的互动模式,在计算机里叫做主从事架构(client / server);而像英语角这种,在计算机里就被称为点对点架构(P2P)。所以区块链概念里的“去中心化”的实质就是P2P。

P2P架构早已有之,所以“去中心化”并不是一个新的概念。现在P2P我们了解了,计算机之间可以相互沟通了。但是这离我们最终的目的还差一步。因为我们最终是希望这些计算机可以来帮我们做事情,所以我要设立一套游戏规则。这套游戏规则在所有计算机中都会达成共识,每个计算机都会去执行。既然是游戏,那我就要设立奖励机制,这样大家才会愿意让自己手中的计算机都来玩我这个游戏。

现在大家可能会产生疑问:为什么要用去中心化呢?

再举一个栗子:比如在一个酒庄,酒窖里大部分酒桶里都是装满酒的,而这时庄主想找一个空的橡木桶来盛放今年的新葡萄酒。在中心化的系统里,庄主是去雇佣一个工人去寻找这个酒桶。这里存在的风险就是你会碰到不靠谱的工人,从而找到的酒桶不一定能到到庄主的标准(比如大小和材质)。而对于去中心化,庄主可以喊来10000个工人来进行搜索空酒桶。如果谁最先找到了这个空酒桶,并且通过其余9999个工人的验证,庄主就会送给他一瓶酒。

比特币就应用了极其相似的概念。在比特币的区块链中,每个区块都存一个账本。而分布在这个世界各个角落的计算机都存储着整个区块链的副本。现在这些计算机都被称为“矿机”了。每台计算机就做两件事情:1. 帮助其他计算机去验证每笔交易, 简称查账;2 . 寻找一个新区块把新的账本放进去,简称记账。当然这事也不能让”矿工们”白干,为了鼓励大家拿手里的计算机帮去记账和查账,于是就给最先做完查账记账工作的计算机发比特币--这个过程现在就被称之为“挖矿”

区块君:现从事某著名数字货币联合创始人,之前为花旗集团信用衍生品交易部门,负责CVA,CCAR项目的技术总监.

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券