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

专访QuarkChain周期:抓住空窗期,打造“灵活”的底层公链

作者:格隆汇 ImAsher

项目频频破发,公链纷纷死亡,在一年多的野蛮生长后,区块链正经历任何一个行业都会遭遇的“寒冬期”。但不可否认的是,区块链作为一项技术创新,从各个国家的政府机构到高高在上的互联网巨头以及跃跃欲试的创新者们,都试图取得突破。而QuarkChain项目团队也抓住了这难得的空窗期,成功取得了技术突破。格隆汇联系到了它们的创始人周期做了一期线上专访,以下是本次访谈的精华版。

区块链还处于早期阶段,去中心化和中心化是互补的

周期曾在Facebook工作多年,在谈到为什么要加入区块链这个行业,他表示区块链是一个很新兴的一个行业。第一是在这个行业里许多不成熟的地方可以去不断改进、不断提升的;第二是中心化的互联网发展也挺迅速的,而Google、Facebook等都有一套很成熟的机制或者系统去解决问题,相对而言在去中心化这里面的机会会更多一些;第三是去中心化包括区块链技术是未来的一个趋势,在这里面好多一些中心化的东西可以借鉴。

周期表示,去中心化有好多好处,举例说所有数据在链上都是透明的,并且不可篡改的。大家不需要通过一个信任机制就可以达成直接交易,这对于以往来说是非常难实现的,但现在通过区块链技术这些都能实现了。而中心化的好处就是效率比较高。但是去中心化与中心化不是矛盾对立的,它们是相对互补的技术。未来的话,不会是要么极端的去中心化或者极端的中心化,中心化可以解决去中心化的问题,反之亦然。最后可能会形成一个半中心化半去中心化这么的一个状态。

对于新手如何学习区块链,他给的建议是需要有一些志同道合的朋友,然后多去参加一些区块链的技术讨论和实践。他表示,由于项目刚开源,为了鼓励大家熟悉QuarkChain的技术,最近会有一个TPS比赛,,然后在这个过程中我们会根据参赛者的成绩相应地给出奖励,也是希望通过这样鼓励大家产生更多对于区块链技术的兴趣。并且奖励非常丰厚,第一名的奖励大概是一个BTC左右。整个奖金池一共是3个BTC左右。

人们可能对算力攻击可能有一些误解

区块链素以安全性为大家所知,然而很多公链纷纷曝出漏洞甚至遭到攻击,也让大家对区块链的安全性也产生了担忧,比如最为人所知的“双花攻击”。在QuarkChain的白皮书中显示,只要掌握超过25%的算力QuarkChain就能被攻击,对此周期表示,人们对算力攻击可能有些误解。周期说,实际上这个算力的百分比并不是最重要的,而是说算力是多少是更重要的。比如说以太坊和以太坊经典,这两个是都是知名大币。以太坊经典其实只有不到以太坊10%的算力,他们是使用同样挖矿算法,这意味着只要是在以太坊上面有7%到8%算力的话,就可以轻易的去攻击以太坊经典。但是因为以太坊经典算力虽然占整个网络的比例没那么高,它相对的这个算力所需要的费用和它所得到的回报,其实相对而言是不成比例的。所以,以太坊经典至少到现在还没有受到这方面攻击。对于他们的很多链,只要是它们算力足够高的话,是足够安全的。

现在问题不是说这个算力在全网的百分比,而是说假如要执行一个这个双花攻击,那么所需要算力的成本是多少?这个成本和我的回报是不是能达到一个正比例关系,是这样的话才可能执行攻击。

而周期表示他们正在计划下一个版本的QuarkChain2.0。其中一个很重要的功能是不同的分片能够支持不同的共识。而且计划会在分片上面支持PoS共识,使得更多的算力能够分配到主链上面,这样就可以更好的保障主链的安全。对于当前采用的争议颇大的POW算法,周期说POW之所以是资源浪费,是因为现在的大部分采用POW的公链吞吐量都很低。每笔交易的这个所谓的这个成本,对这个算力按比例来说其实是不太划算。但如果有一个很好的网络,可以用POW情况下能够在每秒钟处理更多交易,效率也就提高了。然后QuarkChain2.0支持不同的分片运行不同的共识,能够把PoW和PoS(甚至别的共识)结合在一起,目的是使用同样的算力,运行更多的交易。

一个更加“灵活”的底层公链,才是大家需要的公链

目前很多人都把TPS作为衡量公链性能的一个标准,而在之前,QuarkChain给我们最大的印象就是他们的高TPS,所以也继续询问了一下。周期表示,目前他们的测试网峰值可以做到14000左右的TPS。但是他们现在不愿意自己去做这方面的一些能跑多少TPS这样的宣传,关键是大家都能够跑出来,并且也可以跑得更快更好,这样话才能证明这个东西(14000的TPS)的确是大家都可以做到的。所以他们现在是更加鼓励比如说第三方测评或者是社群它搭建这个网络去测试,而不是自己去做。自己测试时可以跑个10万100万(TPS),这个其实对于做一个公链角度来说没有太大意义。

周期谈到,目前他们称他们的项目为QuarkChain2.0。1.0主要就是解决了一些扩容的问题,然后2.0的话,他们希望搭建一个’灵活’的区块链底层,他觉得这才是底层公链的未来。

他表示,由于区块链的技术变化很快,各种新的共识、新的数据结构、新的虚拟机层出不穷目前这个行业有很多痛点。必须要去适应。以太坊在做这些适应的过程中,其实就很痛苦。不止是以太坊,还有大部分的链包括比特币,都会很痛苦,因为他们只是使用一个共识来搭建各自的虚拟机。因此他们的原生代币模型是单一的,比如比特币的就是比特币,以太坊的就是以太币。而未来的区块链应该是一个更加多样化的生态系统,那么这个生态系统能够很容易地通过增加分片的方式去添加别的不同的共识,不同的虚拟机,甚至是新的代币模型。

对于一些垂直的公链,他们不想通用解释他们的整个行业的特殊问题,他们想要快速地实现他们系统的启动,实现他们系统的生态建设,但是因为很多这种垂直公链,他们面向的用户都会比较特殊,会相对比较狭窄一些。那么通过QuarkChain2.0这样一个大的生态系统,就很容易把生态系统里的所有人都能够叠加进来,这样的话就成为了一个很大的生态,而不是各自的一个个小生态。这就是他们对未来区块链的发展愿景。

QuarkChain2.0解决了以上痛点,因为每个新添加的分片都可以自主定义(虚拟机,共识,账本,代币经济学)这样某个领域一旦有创新技术可以通过添加分片的形式直接运用这些新技术不会被时代淘汰。而另一方面这么灵活的设计可以满足不同行业的不同需求。比如去中心化交易垂直公链希望有更快的共识,同时账本信息里有订单内容(orderbook),这些当前大部分公链都无法满足,但是他们的分片可以按需定义,做到行业的个性化需求。

QuarkChain2.0的主打是灵活性。现在很多公链要进行添加一些新的技术,比如虚拟机或者是共识,是比较麻烦的。甚至有的公链可能要更改代币经济学,现有公链都没办法处理,基本上都是要重新再做一条链。在QuarkChain上就可以通过添加分片去添加新的技术,新的虚拟机,共识,代币经济学。而现在他先要把自己的底层技术做好,使更多人融入我们的生态。

对于区块链技术的不可能三角,他理解为这三个角不是互相独立的三个因素,而是相关的。比如那个双花攻击,如果统能够做到更加去中心化的话,那么进行双花攻击的成本就会越高并且攻击难度也会越大。如果够鼓励大家更加去中心化,那么在达到同样高效率的情况下,就可以更加容易去达到这个安全级别。重要的是找到一个平衡点,既能够照顾到可安全性和扩展性以及去中心化,让双花攻击所花的成本比较高。

这些问题其实主要就是成本问题,所有做出来的东西都是成本问题。

很多公链对于落地还没有准备好

最近有做过一个统计,目前90%的公链项目都濒临死亡。对于为何会出现这种现象,周期表示,很多公链对于落地还没有准备好。

周期说,区块链还是处于非常早期,很多技术,其实大家是可以互相去学习或者去借鉴。未来会有很多的细分市场,每个细分市场都会有一些方面做得更好,大家并不是完全互相冲突。

影响区块链大规模应用落地目前主要有两点:一是很多的一些公链项目,他们还处于一个研究的阶段,而到具体的工程实现,并且成为一个产品还有距离。这个时候,即使要花很长的时间和精力,也不一定能够去解决这个问题。而且在这个过程中还有很大的变数存在。第二是很多公链上没有好的应用场景。很多公链还没准备好,应用都还不能在上面解决问题。他表示很多应用在未来都要根据区块链的特性来进行,量身裁定。但现在很多应用可能只是想当然说他们可以去解决这个问题,觉得他们可以去做一些事。但是从他自己的角度来看的话,尤其是像一些Google,Facebook之类的公司,他们哪怕是开发应用,也需要知道底层技术能够提供一些什么样的支持。就像做房子,地基不牢的话,房子肯定造不高。但是周期也表示,知道怎么打地基,才可以造房子。

周期说,互联网其实也因为所有人都参与,互联网上所有人都可以发布信息,所有人都可以随时随地浏览,并且发布信息,不管社交网络还是各种应用。所以互联网成为了这个时代的爆炸性技术。区块链也一样,需要所有人来添砖加瓦。这样才能成为下一代爆炸性技术。

(本次专访全文请点击专访QuarkChain周期:抓住空窗期,打造“灵活”的底层公链)

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

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券