清华大学区块链中心康烁:区块链共识到底牛逼在哪?

  • 时间:
  • 浏览:1

“区块链的共识机制是一1个多多 伟大的技术创新,填补了计算机专业领域的一1个多多 空白。肯能中本聪你会 发表学术论文的话,这应该也是21世纪以来最重要的学术论文之一。”

一席话点出康烁是区块链忠实“believer”(信众)的身份。康烁是清华大学区块链中心高级工程师。

康烁神似段奕宏,因而常开玩笑自比为“计算机颜值男”,这是他幽默的一面;与此同時 ,他也恪守技术人的严谨性,推崇知识的普世传播:

“我你会 把此人 对区块链共识的如滔滔江水般的无限景仰,统统分享给朋友。”他在社群分享会开宗明义。

此次分享会围绕区块链共识机制展开。这是区块链的核心概念之一。但普通人一种生活 关心若果的议题,技术理论的话术体系容易造成隔阂。

怎样才能突破行业的话受众狭窄,并自然向外延伸?这面前的现实面,反映了区块链曲高和寡,难以进入公众领域。康烁希望做其他“小贡献”,跨越认知的藩篱:让信仰者恒远,让求知者追逐。

以下为康烁的区块链共识机制分享全程实录:

朋友从最基础的区块链共识现在开始英语 。区块链共识机制是那先 ?

区块链共识是一1个多多 非常重要的一1个多多 创造发明。朋友,嘴笨 上次我在一1个多多 ,若果清华内控 的一1个多多 沙龙里边有经济学家。有党委书记,有计算机学家,朋友对区块链的各种认识都是太一样,若果区块链呢,是目前来说呢,是争议最大的技术。朋友知道若果人工智能啊,互联网嘴笨 朋友没如此多争议,而区块链争议是非常大的。统统大佬你什儿 发表的预言,结果转眼第四天 就被打脸。

区块链共识呢,我若果从技术的厚度来介绍,而都是从社会学肯能从其他的厚度去介绍。

区块链共识呢,他在计算机里边是一1个多多 伟大的创新。据说他的重要性在于那先 呢,他构造的一种生活 ,无信任的一种生活 战略战略协作。无信任的战略战略协作,也若果说朋友谁都可不也能不相信谁,若果可不也能战略协作在同時 完成一件任务。

这是非常重要的,从朋友计算机的厚度来讲呢,它的重要性在于,他的扩张性很强。朋友可不也能想一下。任何人在任意时间内马上就可不也能组成一1个多多 团体,提供对外的战略协作。也若果说,这是一种生活 无边界的战略战略协作啊,若果任何人都可不也能组织在同時 马上战略协作,来完成一1个多多 事业。统统它的可扩展性非常强,统统你什儿 是它非常有魅力的地方,也是为那先 众多互联网大佬,还是其他投资大佬看好的原困 。

了解了基础已经 ,朋友很想知道:为那先 会处在区块链共识你什儿 机制?

我先从你什儿 她的你什儿 最简单的一1个多多 路径说起。比特币比特币它的定位是那先 呢?它是一种生活 数字现金。比特币白皮书标题上说它是一种生活 点对点的数字现金系统。肯能他是点对点的数字现金系统,朋友可不也能相比朋友实际用的纸币,朋友之间有那先 样的联系和区别。

数字现金,它相比朋友的纸币来说,它的缺点若果双花大什么的问题。朋友的你什儿 纸币不处在双花大什么的问题,我有一百块钱纸币花了,我手里就如此了,但数字货币可不止若果。你肯能把你什儿 数字货币花了,嘴笨 你手里还有一串。肯能数字货币若果个字符串,它是可不也能任意克隆的。

接着里边来讲,缘何除理双方大什么的问题呢,朋友就时要要构造一1个多多 顺序的账本,若果就可不也能除理双花大什么的问题。

而在P2P的你什儿 网络里边构成一1个多多 顺序账本。你什儿 就时要要用到区块链的共识机制在众多的你什儿 互相不信任的计算机节点中达成共识。这若果区块链共识的一1个多多 来由,为那先 要有区块链共识。

那当朋友把区块链共识机制引入到计算机学科,它发挥了怎样才能的作用?

从计算机学科的厚度来介绍,已经 若果朋友研究的都是中心化的服务器或中性化的集群。

从互联网最现在开始英语 朋友都是客户端从服务器获取信息到现在的云计算来说,朋友也是从google的服务器集群、facebook肯能阿里云那先 服务器集群的云计算平台去获取服务。

若果,朋友嘴笨 如此研究过,在P2P网络里怎样才能提供服务——P2P网络怎样才能形成一1个多多 服务器集群。这是朋友研究比较不足的,不管是你什儿 学术界,还是搞工业界的工程师,朋友都没研究过你什儿 大什么的问题。

朋友知道你什儿 P2P网络最早是在你什儿 1999年,Nasper提供了mp3共享的下载。他是最早提供P2P网络的始祖。已经 的BT和电驴都是P2P网络提供了下载服务。

若果,中本聪是第一1个多多 利用P2P网络来提供数字现金的。在P2P网络,提供若果一1个多多 服务,就像我第一1个多多 大什么的问题所指出的:人人都可与否服务的提供者,人人也都可与否服务的消费者。你什儿 你什儿 想象空间是无限大的,若果你什儿 可扩张性非常强,就每此人 都可不也能成为云计算服务器的一1个多多 节点。

统统说,中本聪创造发明的你什儿 朋友叫做中本聪共识,都是人叫做pow。你什儿 嘴笨 只用在电子货币上,它未来的想象空间很大。肯能一帮人会畅想在P2P网络下提供滴滴打车,基于P2P网络来提供淘宝服务。想象空间无限大。

前面1个多多 大什么的问题分别解释了:共识机制是那先 ?区块链为那先 要有共识机制以及区块链共识机制在计算机学科中能发挥怎样才能的作用。如此有的朋友肯能会想知道,可不也能的话说明:区块链共识到底做了那先 事情?

我此人 总结了下,区块链共识到底做了件那先 样的事情?在P2P网络里边。随机的选者唯一一1个多多 节点作为记账节点。这若果他要做的事情。每次都是随机的选者。

其含有高了1个多多 要点,第一1个多多 要点,是要在P2P网络里,达成共识。就前在共识这方面,计算机科学家研究了统统,若果如此研究P2P网络里边怎样才能达成共识。

第二一定是随机选者也若果每次选者的记账节点都是不一样的。第一,若果的保证一种生活 公平性。若果说只能每次都你可不也能一1个多多 节点去结帐,若果你什儿 节点,每次都能得到经济回报,此人 得只能。第二,随机选者保证一定的安全性。黑客想攻击,若果他我不知道下一1个多多 记账节点到底是谁,统统他无所攻击。

第三,每次记账要选出唯一的节点进行记账,也若果说,只能一1个多多 人去记账,此人 只克隆他的记账结果,若果也能达成你什儿 统一的一1个多多 顺序账本。若果就达成了一1个多多 共识。

统统再次总结一下,若果说区块链共识做了若果一件事:在P2P的环境下。每次随机地选者出唯一的你什儿 区块生产者作为记账节点。这若果区块链共识。

朋友知道,区块链一种生活 若果一种生活 分布式的网络,如此它跟计算机中的分布式系统又有那先 关系?

区块链是一种生活 计算机技术,统统说朋友时要在计算机科学里边给他找一1个多多 大约的位置,让朋友搞清楚:它和计算机的其他技术有那先 样的关系。

区块链是一种生活 分布式系统。分布式系统的定义是指:你什儿 分布在不同计算机上的软件或组件对外也能提供一致的服务,统统说区块链,他若果一1个多多 分布式系统。

分布式系统会有统统分类。朋友在这里边会对它做若果一1个多多 分类。你什儿 分布式系统可不也能分为处在拜占庭错误的分布式系统和你什儿 不处在拜占庭错误的分布式系统。

那先 是拜占庭错误?你什儿 嘴笨 很容易理解,一支队伍里,肯能有内奸。那朋友就认为你什儿 队伍肯能你什儿 系统,它是处在拜占庭错误的,若果内奸会发假消息。

肯能是非拜占庭错误的分布式系统,朋友认为你什儿 队伍里肯能一帮人能力弱其他,一帮人能力强其他,若果不处在内奸若果处在叛徒,你什儿 若果非拜占庭错误的分布式系统。统统朋友从拜占庭错误你什儿 厚度来把你什儿 分布式系统的分为两类。

分布式系统的共识,大每种考虑的是非拜占庭错误的你什儿 共识机制。比如说像google的集群,像朋友常见的云计算平台,它也是统统计算机战略协作起来,对外提供计算对外提供服务。若果,朋友从来不考虑这里边的节点是都是恶意节点,肯能朋友默认它这里边如此恶意节点。

若果区块链,它是一种生活 处在拜占庭错误的共识机制的分布式系统。朋友允许好人进来,也允许坏人进来,也若果说朋友都是分辨好坏,任意节点想提供服务都可不也能加入到区块链网络里提供服务,统统区块链是一种生活 拜占庭容错的分布式系统。

统统你什儿 定义,若果区块链在整个计算机学科中给他的一1个多多 位置。

了解完区块链共识机制的产生、原理以及与分布式系统的关系已经 ,朋友接下来将深入到对区块链共识机制的讨论,比如朋友熟知的POW和POS等。

若果共识机制,朋友说的比较多的,统统创业公司,包括统统科技界大佬,朋友已经 说此人 对共识机制有那先 样的创新。其嘴笨 共识机制上做创新是一件非常难的事情。

从我此人 的厚度来看,嘴笨 你什儿 区块链共识机制,一共就只能一种生活 技术路线,一种生活 中本聪开创的中本聪共识,通过挖矿,通过POW提供的一种生活 共识机制。

另外一种生活 共识机制若果1999年OSDI会议上发表过一1个多多 叫PBFT算法,它是一种生活 实用的拜占庭容错的算法。

若果时要补充的,第二种算法PBFT时就说 在数目选者的节点中达到共识。也若果肯能那你什儿 选者的节点的数目不选者,它就先要达成共识;统统它不太适用于朋友的P2P网络,肯能P2P网络允许任何节点随时加入,随时退出。任意时刻你如此选者全网节点的准确数目有几次。

现有的pos机制,包括你什儿 eos的DPS机制,朋友是把它划分到PBFT的技术路线。pos拥有币的人,比如拥有以太币的人,他可不也能通过此人 的你什儿 币经投票选举出下一1个多多 区块生产者。

若果,选举下一1个多多 区块生产者在计算机的实现里到底缘何做呢?就时要要用到PBFT算法也若果在数目选者了的你什儿 节点中,把下一1个多多 区块生产者通过选举的方式选举出来。

为那先 你什儿 DPoS有2一1个多多 节点,肯能说其他采用了POS、采用DPoS,都是数目选者的节点呢?这若果肯能PBFT的技术路线只能在选者数目的计算机节点里边选出下一1个多多 区块生产者,统统这是DPoS不得已而为之,也是PBFT算法的内在不足所决定的。

如此,POS实现起来会处在怎样才能的大什么的问题呢?

POS机制最早是在比特币论坛里的一1个多多 明星微博 提出来的。他提出:通过拥有你什儿 数字货币人通过选举来把你什儿 下一1个多多 区块生产者选出来。若果的话就除理了像比特币中挖矿,肯能挖矿比较耗能量比较污染环境。

若果,POS一种生活 那实现起来比较困难。肯能它一种生活 是依赖于PBFT。若果PBFT又时就说 选者数量,也能选举选出唯一的区块生产者。你什儿 也容易理解:你连选举的总数目都我不知道,你又缘何知道能达到二分之一的通过率肯能三分之二的选举率呢?统统你什儿 若果先要去做。

POS最根本的大什么的问题在于那先 呢?朋友一般叫着无利攻击(nothing at stake)。朋友可不也能若果来理解你什儿 名词:主席台上有二个候选人,下面统统人给这二个候选人投票。肯能你投票的话,若果如此任何成本。那很有肯能呢,你是会对你什儿 主席台上十此人 都分别投一票,也就一1个多多 人投十票给每此人 投上一票。若果的好处话若果,不管台上哪个候选人成为最终的获胜者,你已经 有好处。

最终这会造成一种生活 那先 情况表呢?也若果下边的投票人会对里边主席台10个候选人都投票。最后主席台上这二个候选人呢,每此人 都可不也能获得全票。获得全票已经 ,这二个候选人也就朋友得到的票数一模一样的,朋友为没方式选者出唯一的一1个多多 区块生产者。若果就无法达成区块链共识。

你什儿 若果POS中处在的一1个多多 根本大什么的问题,也若果无利攻击。你什儿 大什么的问题的根源在于,你投票是如此成本的,肯能你投票有成本,你就会慎重其他,不让为二个候选者,每人都投一票了。

来源: 巴比特