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

  • 时间:
  • 浏览:0

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

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

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

“我我很多 把另一方对区块链共识的如滔滔江水般的无限景仰,就说 我 分享给亲戚亲戚大伙。”他在社群分享会开宗明义。

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

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

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

亲戚亲戚大伙从最基础的区块链共识现在开始英语 英语 。区块链共识机制是这俩 ?

区块链共识是几条 多非常重要的几条 多发明。亲戚亲戚大伙,随便说说上次我在几条 多,就说 我 清华外部的几条 多沙龙中间有经济学家。有党委书记,有计算机学家,亲戚亲戚大伙对区块链的各种认识全部都是太一样,但是区块链呢,是目前来说呢,是争议最大的技术。亲戚亲戚大伙知道就说 我 人工智能啊,互联网随便说说亲戚亲戚大伙没没办法 多争议,而区块链争议是非常大的。就说 我 大佬这俩 发表的预言,结果转眼第4天 就被打脸。

区块链共识呢,我就说 我 从技术的宽度来介绍,而全部都是从社会学但是从一些的宽度去介绍。

区块链共识呢,他在计算机中间是几条 多伟大的创新。据说他的重要性在于这俩 呢,他构造的两种生活,无信任的两种生活相互相互商务合作。无信任的相互相互商务合作,也就说 我 说亲戚亲戚大伙谁都都都要不相信谁,但是都都要相互商务合作在一并完成一件任务。

这是非常重要的,从亲戚亲戚大伙计算机的宽度来讲呢,它的重要性在于,他的扩张性很强。亲戚亲戚大伙都都要想一下。任何人在任意时间内马上就都都要组成几条 多团体,提供对外的相互商务合作。也就说 我 说,这是两种生活无边界的相互相互商务合作啊,就说 我 任何人都都都要组织在一并马上相互商务合作,来完成几条 多事业。就说 我 它的可扩展性非常强,就说 我 这俩 是它非常有魅力的地方,也是为这俩 众多互联网大佬,还是一些投资大佬看好的愿因。

了解了基础但是,亲戚亲戚大伙很想知道:为这俩 会地处区块链共识这俩 机制?

我先从这俩 她的这俩 最简单的几条 多路径说起。比特币比特币它的定位是这俩 呢?它是两种生活数字现金。比特币白皮书标题上说它是两种生活点对点的数字现金系统。但是他是点对点的数字现金系统,亲戚亲戚大伙都都要相比亲戚亲戚大伙实际用的纸币,亲戚大伙之间有这俩 样的联系和区别。

数字现金,它相比亲戚亲戚大伙的纸币来说,它的缺点就说 我 双花问题报告 图片。亲戚亲戚大伙的这俩 纸币不地处双花问题报告 图片,我有一百块钱纸币花了,我手里就没办法 了,但数字货币可不止就说 我 。你但是把这俩 数字货币花了,随便说说你手里还有一串。但是数字货币就说 我 个字符串,它是都都要任意好友克隆的。

接着中间来讲,为社 外理双方问题报告 图片呢,亲戚亲戚大伙就都要要构造几条 多顺序的账本,但是就都都要外理双花问题报告 图片。

而在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中地处的几条 多根本问题报告 图片,也就说 我 无利攻击。这俩 问题报告 图片的根源在于,你投票是没办法 成本的,但是你投票有成本,你就会慎重一些,我很多 为几条候选折 ,每人都投一票了。

来源: 巴比特