圆桌讨论:寻找区块链下一代的共识算法

圆桌讨论:寻找区块链下一代的共识算法
2018年04月02日 17:59 新浪综合

  “第四届区块链金融与金融科技中国年会2018”于2018年3月15-16日在上海成功举办。 在“寻找区块链下一代的共识算法”圆桌讨论几位嘉宾分享了精彩观点,他们分别是:

  前华为著名区块链专家, 美国分布式商业应用公司CEO和创始人 黄连金

  M.Siam: 天使投资人,0chain

  Toufi Saliba, CEO, Toda Algorand

  王雁南,联合创始人,IOST

  徐浩铭,讲师,成都市市委党校

  黄连金:大家下午好,我们这一块主要是讨论区块链里面最重要的算法叫共识算法,但是这里面很多技术术语都是要用英语的,所以我只能用英语,因为我们的嘉宾也大部分是讲英语,所以大家听上耳机。

  大家下午好,我们这一部分的讨论是要去寻找下一代的共识算法。那区块链存在一个非常重要的原因,就是由于共识算法。也有一些分布式数据库的一些技术,还有PKI的技术等等,但是我觉得对于区块链来说,最重要的,最核心的一个就是共识算法。共识算法非常非常的关键,有非常多不同的算法。那想要去找到最好的一种算法。

  今天我们有非常优秀的专家,来去共同的讨论下一代的共识算法,我邀请他们首先介绍一下自己,然后我们再进行讨论。如果我们有时间的话也会邀请在座的各位进行问答。首先我们邀请Siam先生。

  M.Siam:大家好,我是M.Siam,我是来自Ochain。

  Toufi Saliba:我相信大家还没有忘记我,我是Toufi Saliba,我是来自Toda的ceo,同时我也是ACM的成员。

  王雁南:我是王雁南,我是IOST的创始人,IOST是最新的一个第三代的公链项目,目的是为了解决现在的扩容性的问题。

  徐浩铭:我叫徐浩铭,我是毕业于剑桥大学,我的专业是机器学习算法,还有区块链,我现在是在成都市的市委党校担任讲师,谢谢。

  黄连金:在我们简要的自我介绍之后,因为我们是来自四个不同的领域,我们是做四个不同的区块链的项目,我们所用的这些算法也是不一样的。所以我想要每一位来简要的介绍一下他们算法的一些核心的要素。我们首先请浩铭讲一下。

  徐浩铭:首先我想介绍一下我们这个项目,我们这个项目是让我们的用户可以来去同步化自己各种各样的需求。不是在主链上面,我们是使用POC,跟POW不一样,POC是依赖于用户对于网络的贡献,还有网络的哈希计算。然后去判断一下到底是谁能够在胜出。

  那你对网络贡献的越多,因为它有智能哈希的功能,你贡献越多,比如你采购购买这样一个区块的概率越高,成功率越高。它和POW和POS是不一样的算法。

  王雁南:我们这个IOST现在正在开发一个新的共识算法,它是一个混合式的POW和POS混合的共识算法,相信大家对POW也比较的熟悉,它的能耗比较的高。然后延时也比较的长,我们想要解决POW和POS的一些问题,所以做一个新的混合式的共识算法。我们是使用更多的来自参与方的一些信息。通过这种混合算法,我相信能够解决目前所存在的一些问题。

  Toufi Saliba:我们下来是POEW,我们要去做这种验证的工作,可能我们有一个攻击者有一台机器,然后假装成不同的机器,所以我们要验证一下这台机器确实是这台机器,是一对一的形式。我们要去验证这个网络,这也是我们去验证这个设备,这个机器的一个方法。也是保证我们整个的网络,或者整个的系统能够有效工作的这样一个方法。而且不是说来自像数据中心的。我们也会将来把我们的算法做成开源,开放给各位。在算法本身我们不是要把它作为盈利的工具,我们希望能够让每个人多获益。那我们公司,也是非常乐意跟大家分享更多的细节,我希望这个新的算法也能够做出更多的这样一些贡献。

  但是我们现在这个没有完全发布,而且也在去进行更多的一些测试的工作。这也是我目前参与的一个工作。这样一个网络,你必须要通过这样一个验证才能够进入到网络里面,成为其中的一员。那toda 的话,有时候你需要帐帐簿有时候不需要帐簿。那toda S1作为一个标准,每一个通讯层都要符合这样一个相应的标准。

  对于我们想去中心化,或者将来的扩容都是有帮助的,有时候我们需要这样一个帐簿,比如你要去交税,可能需要相应数据,你需要有这样一个帐本。这时候帐本带来这样一个价值。那之前的话,比如说我要去交电费,我需要有这样一个帐本,但是我们需要改变这样一个理念,或者这样一个做法。我们相信可能Algorand是更好的。

  M.Siam:在我们Ochain,我们是两个纬度的结构,我们目前的话,不会和其他的企业做一个竞争。也有一些其他的在使用我们的算法,我们是能够提供像云端的一些储存,然后你们可以通过使用去中心化的方式去做,你们也可以使用我们的智能合约,可以在其他的链上面进行运行。像数据的话,不要放在我们中心化的服务器上面,刚才提到它是两个纬度的,和以太坊或者比特币不太一样。我们是比较强调去中心化。像针对这些挖矿相应的人提供相应的支持等等。

  黄连金:可能大家也有知道,为了达成共识,是有一些像FLP等等,在一个像这种非同步的环境里面。我们可能有时候没有办法去达成这种共识。我个人的话,目前是感人三个项目的顾问,在座的三个项目我都是顾问,其实三个项目我都是非常喜欢的。那要具体了解它的这样一个细节,他们的算法的话,也是非常的花时间。

  言归正传,如果说重点,大家有不同的方法,有扩展可扩容的,没有说哪一个是最好的,这些新的共识算法,基于用户案例,你的定位,各自的优势。因此,如果我们需要去应对的话题,还是和它的性能有关,我们有各种不同的共识,它完全是分布式的,无论你是高效还是扩容,包括以太坊也有它的扩容性,这是完全两种不同的算法。是不是POC能够在这方面做出贡献。

  徐浩铭:当我们开始提POC之前,我给大家提提POW为什么很慢,比特币还是用POW的,大家可能也知道,网络里面有各种矿要去挖,如果你要创建一个新的区块,你就需要大量的,就是能量,电源,功率,去能够帮助你创建,打造下一个区块。但是比特币我们需要10-60分钟创建一个新的区块,有的需要50分钟只有做一个新的区块。但是在我们的解决方案里面,我们把它称作POC,我们所使用的是直接的同步网络。但是这个网络,也把它可以称作是区块链3.0的时代。它本身通过这些新的区块链验证POC,我们可能先要找的不一定是理想的解决方案,可能包括要解决一些扩容性方面的问题。那我们说的工作量验证,POC,也没有交易费,也没有它的安全性,包括对于网络的这些关心,其实也是根据不同的矿工的情况,包括做验证的。

  因为我们可能也要考虑,对于整个网络当中不要对POC过多的关注,我们关注的也许是一个主链、公链,然后在这里做权益证明,我们只需要和其中的某一个链发生关系,所以我们在做POC贡献证明,就是应对区块链中的全力货币算法当中的集中。

  王雁南:再回到POW,本身它的效率不高,大家都提到的,POW的验证作用,也可能它需要解决的是加密的问题,但是在POS里面可能也会有其他的问题。因此现在无论是POW还是PDFT,可能必须要在一定的时间内才可以达成共识。

  因此,现在还没有办法实现使用高效的PDFC,首先我们要有更好的分享,那有一些特别的算法,这些新的共识算法,包括能够在整个交易过程中,在整个网络里面也能够帮助我们选择其中的一个子级。那你如何来做出这个选择?因为也有一些其他的攻击,我们会使用一个分布式的共识算法,大家都有一个目标。我们有投票的权利,我们把每个人的权利组合在一起,然后达成一个协议,你是不是能够在作为的这些节点上面,可能是不和VRF比较类似,它是一个随机选择的结点,它本身是有VRF的功能进行计算。可能看起来比较类似,但是它需要满足的是不同的标准。

  黄连金:也非常感谢我们这位外国嘉宾,因为在一般的情况下,对于无论EOS,或者其他的代表,可能它的代表的还是一种集中化,你知道它这样一个权益,对于这样的一个权益共识机制背后的问题需要我们去解决。我相信现在,应该有一些不同的散发,大家都会选择一个不同的切入点,你也可以代表Ochain做一些介绍。

  Toufi Saliba:我个人也有一些担心,也许他们中间会在这个系统里做一个投票,有一个是机器假装它是十万台机器,其实每一台机器都在创建一个投票,如果这样恶意的发生,我们如何防止它发生。有一个机器做一个虚拟的,代表十万台机器,看起来每一台机器在系统里面都在进行投票。这样的话某一台机器有十万个投票权。他可以虚拟的,可以虚假的创建,他可以假装是十万个虚拟的机器。

  王雁南:这的确是一个问题,应该有一个相应的标准,需要满足相应的标准才能够参与这个投票。投票有一个标准,不是每个人都能够很轻松的做投票的,因此对这样的设置很重要,是不是有一个允许。你需要建立一个标准,对于这个标准的工作量共识,你必须要为这个网络做出贡献才能投票。你肯定要有一些代币,才能够来做,这样你才可能参与到这个中间。可能要尽可能的把这些虚拟的投票,节点也好对它进行最小化。

  黄连金:也许现在的确属于许可的,但是也有一个趋势,人们使用的是声誉,有时候我们提到的本身它不代表一个身份,但是它是基于这个贡献来确定这些不同的节点的名誉。

  Toufi Saliba:所有的这些节点,所有的这些系统都是要有一个算法支持它声誉声望的水平。

  王雁南:可能每一个节点都有一个打分,一个评分,因此你可以使用那样的方式进行一个对比,这样有一个计分制度,你可以知道每个不同的节点它的信任方面,包括声誉方面。

  黄连金:我们考虑到时间的关系,也许我们明天也会到浙江师范大学再讨论更细一点,然后我们还会去深圳相同的团队我们可以讨论更多。当然我们也会邀请天使投资人,分享他们在性能和共识算法上的一些观点。

  M.Siam:当然从性能的角度,我们确实认为,选择这些不推的应用场景,案例,它背后就是有不同的需求,但是在主链上,我们差不多每秒一万个交易,我们希望能够实现大大的扩容。因此,它是要和传统的云完全不一样的,它的性能不在一个量级上面的。

  当我们提到这个在主链上是300毫秒,对于不同的链,你可能有自己的区块链,你也可以选择自己区块链的时间,当然你可以设置这个允许,并且有一个允许的列表,许可的列表。当然你可以全部在主链上来做,但是我也可以让你使用一个,当然有一些应用需要很短很小的时间,但是有一些人工智能方面有需要更大的块。可能有一些主链你能够利用它来做存储,也许完全取决于你自己的发起人。

  黄连金:我想最后留2、3分钟,让在座的观众,大家可以来提问。给大家提问之前,我想再用5分钟的时间,你觉得每一个都能计算它的那条路径,可能你也提到的这个0层的协议,而且你也能够进行交易的保密的签署,如果这个节点在0层,那可能看起来就像一个轻量级的配置,但是是不是它没有实现这个轻量化,还是有重量的?

  Toufi Saliba:如果要提到你这个问题,的确考虑到在交易当中,在这里面没有交易价值,每一个随着时间的推移都有线性的演进。我们设计的时候能够让每一个帐本从中受益,一个是扩容性上面能够获益。比如区块本身,每一个设备大概3.1吨,32个设备32秒,我们提到每个设备是一秒,当我们的量扩容到很大的时候,它的可以扩容到几十亿个设备,非常的酷。我们提到每秒的交易量,也许它也要很强的供应链,也许是两个,也许是四的,也许是八个,如果有800个设备,你能够保证它每秒只有这样一个交易,我们这个数字能够以指数级的数字提高,因为每一个机器是一个分享的设备,它能够对大的共享做出贡献,而且在这上面可以引入新的堆债,在扩容方面没有问题的。如果每个帐本和区块链之间直接互动,这些用户也能实现很好互联,不要依靠中心化的交易所了。大家都可以做出贡献,可能是这个贡献的机制。

  黄连金:我们可能也没有什么时间了。最后可能也想问一下,在座的观众想要问大家有没有什么有关共识算法的问题?如果没有问题的话,我最后再给他们30秒的时间来做一个总结,或者从他们自己角度来分享对于下一代的共识算法到底应该是什么样的。我们如何向前来发展整个共识算法?

  徐浩铭:从我个人的角度而言,对于现在无论是POW还是POS都有优缺点,包括它的效率的问题,我们需要解决的当然是浪费资源,效率的问题。同样在未来的4年,5年也许有其他的算法,包括更好的计算机,量子计算等等,也许它跑的速度真的很快,它的算力能够得到很大的改变。我们也是希望不要让黑客用这些量子计算机攻击我们的区块链,在未来的四到五年是我们必须要去考量的。

  王雁南:我觉得对于未来共识机制会变得更为重要,扩容性更好,也许在合规性上,也会和其他的这些不同的扩容机制,我们觉得POW本身还没有办法很好的结合组合,所以我们需要有这样的一个混合和共有链之间的一种组合机制,混合机制,因此是需要引入一些新的共识算法的。

  Toufi Saliba:可能我觉得,因为对于另外三个讲者从事的业务并不是很了解,但是大家提到的这些东西,我觉得非常的让我具有吸引力,我也非常荣幸能够在这样一个领域当中,我们前面已经提到的TCP/IP我们新的协议,能够让我们的帐本做新的内容,根据用户案例在每一个帐本上有具体的用户案例,最终我们也可以设想,在地球上有数以百万计的公司应该对应数以百万计的帐本,还是共享对大的网络的贡献。

  M.Siam:我觉得未来从共识的角度,同样再次会强调,没有一个放逐四海皆准的概念,当然我们也在做这件事,也是做它不同条件上业务的设置,比再次提到物联网IOT的应用,我们肯定没有共识算法这样的一个事件,我们要有很强每秒的计算能力,因此从共识的角度,我们也是结合确定了这样一个算法。当然大家提到的无论是成本还是效率,现在大家在提的都是0成本,大家有兴趣应该在我们的白皮书当中看的更多,中国中本聪编写的白皮书当中也有很多的内容。你要不断的持有那个代币,然后你获得相应的服务。我觉得还是在软件,包括我们前面提到的这些协议层,要更具有活力,我觉得未来会诞生更先进的共识机制。

  黄连金:非常感谢大家,也是因为时间的关系,非常感谢很多区块链方面的专家,大家谈了很多有关共识算法,共识机制。我们真的没有时间了,也许下一次跟大家谈谈关于共识算法的安全性,我们知道共识算法还是在循序渐进的进展中,所以我也非常感谢各位小组的讨论专家,感谢大家听我们的分享。谢谢。

责任编辑:张伟

热门推荐

收起
新浪财经公众号
新浪财经公众号

24小时滚动播报最新的财经资讯和视频,更多粉丝福利扫描二维码关注(sinafinance)

7X24小时

Array
Array

股市直播

  • 图文直播间
  • 视频直播间