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

  • 时间:
  • 浏览:0
  • 来源:五分快乐八app下载-五分快乐八app下载安装

“区块链的共识机制是一有几次多伟大的技术创新,填补了计算机专业领域的一有几次多空白。因为中本聪想要发表学术论文搞笑的话,这应该也是21世纪以来最重要的学术论文之一。”

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

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

“我想要把被委托人对区块链共识的如滔滔江水般的无限景仰,只是分享给大伙儿。”他在社群分享会开宗明义。

此次分享会围绕区块链共识机制展开。这是区块链的核心概念之一。但普通人未必关心另一有几次的议题,技术理论搞笑的话术体系容易造成隔阂。

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

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

大伙儿从最基础的区块链共识结束了了。区块链共识机制是哪几次?

区块链共识是一有几次多非常重要的一有几次多发明的故事的故事。大伙儿,随便说说上次我在一有几次多,只是清华內部的一有几次多沙龙后边有经济学家。有党委书记,有计算机学家,大伙儿对区块链的各种认识也有太一样,只是区块链呢,是目前来说呢,是争议最大的技术。大伙儿知道只是人工智能啊,互联网随便说说大伙儿没没法多争议,而区块链争议是非常大的。只是大佬你什儿 发表的预言,结果转眼第三三5天 就被打脸。

区块链共识呢,我只是从技术的高度来介绍,而也有从社会学因为从某些的高度去介绍。

区块链共识呢,他在计算机后边是一有几次多伟大的创新。据说他的重要性在于哪几次呢,他构造的本身,无信任的本身媒体媒体合作。无信任的媒体媒体合作,也只是说大伙儿谁都要能不相信谁,只是要能媒体合作在共同完成一件任务。

这是非常重要的,从大伙儿计算机的高度来讲呢,它的重要性在于,他的扩张性很强。大伙儿要能想一下。任何人在任意时间内马上就要能组成一有几次多团体,提供对外的媒体合作。也只是说,这是本身无边界的媒体媒体合作啊,只是任何人都要能组织在共同马上媒体合作,来完成一有几次多事业。只是它的可扩展性非常强,只是你什儿 是它非常有魅力的地方,也是为哪几次众多互联网大佬,还是某些投资大佬看好的因为。

了解了基础以后 ,大伙儿很想知道:为哪几次会处于区块链共识你什儿 机制?

我先从你什儿 她的你什儿 最简单的一有几次多路径说起。比特币比特币它的定位是哪几次呢?它是本身数字现金。比特币白皮书标题上说它是本身点对点的数字现金系统。因为他是点对点的数字现金系统,大伙儿要能相比大伙儿实际用的纸币,大伙儿之间有哪几次样的联系和区别。

数字现金,它相比大伙儿的纸币来说,它的缺点只是双花问題。大伙儿的你什儿 纸币不处于双花问題,我有一百块钱纸币花了,我手里就没法了,但数字货币可不止另一有几次。你因为把你什儿 数字货币花了,随便说说你手里还有一串。因为数字货币只是个字符串,它是要能任意基因重组的。

接着后边来讲,为什会么会补救双方问題呢,大伙儿就都要要构造一有几次多顺序的账本,只是就要能补救双花问題。

而在P2P的你什儿 网络后边构成一有几次多顺序账本。你什儿 就都要要用到区块链的共识机制在众多的你什儿 互相不信任的计算机节点中达成共识。这只是区块链共识的一有几次多来由,为哪几次要有区块链共识。

那当大伙儿把区块链共识机制引入到计算机学科,它发挥了咋样的作用?

从计算机学科的高度来介绍,以后 只是大伙儿研究的也有中心化的服务器或中性化的集群。

从互联网最结束了了大伙儿也有客户端从服务器获取信息到现在的云计算来说,大伙儿也是从google的服务器集群、facebook因为阿里云哪几次服务器集群的云计算平台去获取服务。

只是,大伙儿随便说说没法研究过,在P2P网络里咋样提供服务——P2P网络咋样形成一有几次多服务器集群。这是大伙儿研究比较欠缺的,不管是你什儿 学术界,还是搞工业界的工程师,大伙儿都没研究过你什儿 问題。

大伙儿知道你什儿 P2P网络最早是在你什儿 1999年,Nasper提供了mp3共享的下载。他是最早提供P2P网络的始祖。以后的BT和电驴也有P2P网络提供了下载服务。

只是,中本聪是第一有几次多利用P2P网络来提供数字现金的。在P2P网络,提供另一有几次一有几次多服务,就像我第一有几次多问題所指出的:人人都要能是服务的提供者,人人也都要能是服务的消费者。你什儿 你什儿 想象空间是无限大的,只是你什儿 可扩张性非常强,就每被委托人都要能成为云计算服务器的一有几次多节点。

只是说,中本聪发明的故事的故事的你什儿 大伙儿叫做中本聪共识,也没法人叫做pow。你什儿 随便说说只用在电子货币上,它未来的想象空间很大。因为没法人会畅想在P2P网络下提供滴滴打车,基于P2P网络来提供淘宝服务。想象空间无限大。

前面一有几次多问題分别解释了:共识机制是哪几次?区块链为哪几次要有共识机制以及区块链共识机制在计算机学科中能发挥咋样的作用。没法有的大伙儿因为会想知道,要能搞笑的话说明:区块链共识到底做了哪几次事情?

我被委托人总结了下,区块链共识到底做了件哪几次样的事情?在P2P网络后边。随机的选取 唯一一有几次多节点作为记账节点。这只是他要做的事情。每次也有随机的选取 。

其中含高了一有几次多要点,第一有几次多要点,是要在P2P网络里,达成共识。就前在共识这方面,计算机科学家研究了只是,只是没法研究P2P网络后边咋样达成共识。

第二一定是随机选取 也只是每次选取 的记账节点也有不一样的。第一,另一有几次的保证本身公平性。只是说要能了每次都想要一有几次多节点去结帐,另一有几次你什儿 节点,每次都能得到经济回报,被委托人得要能了。第二,随机选取 保证一定的安全性。黑客想攻击,只是你我不知道下一有几次多记账节点到底是谁,只是他无所攻击。

第三,每次记账要选出唯一的节点进行记账,也只是说,只一有几次多多人去记账,被委托人只基因重组他的记账结果,另一有几次要能达成你什儿 统一的一有几次多顺序账本。另一有几次就达成了一有几次多共识。

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

大伙儿知道,区块链本身只是本身分布式的网络,没法它跟计算机中的分布式系统又有哪几次关系?

区块链是本身计算机技术,只是说大伙儿都要在计算机科学后边给他找一有几次多要花费的位置,让大伙儿搞清楚:它和计算机的某些技术有哪几次样的关系。

区块链是本身分布式系统。分布式系统的定义是指:你什儿 分布在不同计算机上的软件或组件对外要能提供一致的服务,只是说区块链,他只是一有几次多分布式系统。

分布式系统会有只是分类。大伙儿在这后边会对它做另一有几次一有几次多分类。你什儿 分布式系统要能分为处于拜占庭错误的分布式系统和你什儿 不处于拜占庭错误的分布式系统。

哪几次是拜占庭错误?你什儿 随便说说很容易理解,一支队伍里,因为有内奸。另一有几次们就认为你什儿 队伍因为你什儿 系统,它是处于拜占庭错误的,只是内奸会发假消息。

因为是非拜占庭错误的分布式系统,大伙儿认为你什儿 队伍里因为没法人能力弱某些,没法人能力强某些,只是不处于内奸只是处于叛徒,你什儿 只是非拜占庭错误的分布式系统。只是大伙儿从拜占庭错误你什儿 高度来把你什儿 分布式系统的分为两类。

分布式系统的共识,大次责考虑的是非拜占庭错误的你什儿 共识机制。比如说像google的集群,像大伙儿常见的云计算平台,它也是只是计算机媒体合作起来,对外提供计算对外提供服务。只是,大伙儿从来不考虑这后边的节点是也有恶意节点,因为大伙儿默认它这后边没法恶意节点。

只是区块链,它是本身处于拜占庭错误的共识机制的分布式系统。大伙儿允许好人进来,也允许坏人进来,也只是说大伙儿也有分辨好坏,任意节点想提供服务都要能加入到区块链网络里提供服务,只是区块链是本身拜占庭容错的分布式系统。

只是你什儿 定义,只是区块链在整个计算机学科中给他的一有几次多位置。

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

只是共识机制,大伙儿说的比较多的,只是创业公司,包括只是科技界大佬,大伙儿时会说被委托人对共识机制有哪几次样的创新。其随便说说共识机制上做创新是一件非常难的事情。

从我被委托人的高度来看,随便说说你什儿 区块链共识机制,一共就要能了本身技术路线,本身中本聪开创的中本聪共识,通过挖矿,通过POW提供的本身共识机制。

另外本身共识机制只是1999年OSDI会议上发表过一有几次多叫PBFT算法,它是本身实用的拜占庭容错的算法。

只是都要补充的,第二种算法PBFT都只是在数目选取 的节点中达到共识。也只是因为那你你什儿 选取 的节点的数目不选取 ,它就真难达成共识;只是它不太适用于大伙儿的P2P网络,因为P2P网络允许任何节点随时加入,随时退出。任意时刻你没法选取 全网节点的准确数目有几次。

现有的pos机制,包括你什儿 eos的DPS机制,大伙儿是把它划分到PBFT的技术路线。pos拥有币的人,比如拥有以太币的人,他要能通过被委托人的你什儿 币经投票选举出下一有几次多区块生产者。

只是,选举下一有几次多区块生产者在计算机的实现里到底为什会么会做呢?就都要要用到PBFT算法也只是在数目选取 了的你什儿 节点中,把下一有几次多区块生产者通过选举的最好的办法 选举出来。

为哪几次你什儿 DPoS有2一有几次多节点,因为说某些采用了POS、采用DPoS,也有数目选取 的节点呢?这只是因为PBFT的技术路线要能了在选取 数目的计算机节点后边选出下一有几次多区块生产者,只是这是DPoS不得已而为之,也是PBFT算法的内在欠缺所决定的。

没法,POS实现起来会处于咋样的问題呢?

POS机制最早是在比特币论坛里的一有几次多女网民提出来的。他提出:通过拥有你什儿 数字货币人通过选举来把你什儿 下一有几次多区块生产者选出来。另一有几次搞笑的话就补救了像比特币中挖矿,因为挖矿比较耗能量比较污染环境。

只是,POS本身那实现起来比较困难。因为它本身是依赖于PBFT。只是PBFT又都只是选取 数量,要能选举选出唯一的区块生产者。你什儿 也容易理解:你连选举的总数目都我不知道,你又为什会么会知道能达到二分之一的通过率因为三分之二的选举率呢?只是你什儿 只是真难去做。

POS最根本的问題在于哪几次呢?大伙儿一般叫着无利攻击(nothing at stake)。大伙儿要能另一有几次来理解你什儿 名词:主席台上有几次候选人,下面只是人给这几次候选人投票。因为你投票搞笑的话,只是没法任何成本。那很有因为呢,你是会对你什儿 主席台上十被委托人都分别投一票,也就一有几次多人投十票给每被委托人投上一票。另一有几次的好处话只是,不管台上哪个候选人成为最终的获胜者,你时会有好处。

最终这会造成本身哪几次情況呢?也只是下边的投票人会对后边主席台10个候选人都投票。最后主席台上这几次候选人呢,每被委托人都要能获得全票。获得全票以后 ,这几次候选人也就大伙儿得到的票数一模一样的,大伙儿为没最好的办法 选取 出唯一的一有几次多区块生产者。另一有几次就无法达成区块链共识。

你什儿 只是POS中处于的一有几次多根本问題,也只是无利攻击。你什儿 问題的根源在于,你投票是没法成本的,因为你投票有成本,你就会慎重某些,无需为几次候选取 ,每人都投一票了。

来源: 巴比特