乐虎娱乐

把区块链带入分片时代百万TPS不只是说说 ——专访夸克链创始人周期、基金会科学家杨耀东

来源:首页 | 时间:2018-08-16

  原标题:把区块链带入分片时代,百万TPS不只是说说 ——专访夸克链创始人周期、基金会科学家杨耀东

  雷锋网同夸克链(QuarkChain)创始人周期、基金会科学家杨耀东的采访是在一个下着小雨的周六上午。我们到达王府井希尔顿时,团队还在为下午即将举行的夸克链亚洲行北京站官方见面会忙碌着。

  这是个只有16名全职员工的团队,带队的是四个月前从Facebook离职的周期。

  图中从左到右依次为夸克链创始人周期、CMO向亚贞、基金会科学家杨耀东(图片由夸克链提供)

  Q:团队成员有Facebook和Google的工作经历,您认为加入夸克链后,自己的工作有何不同?

  周:一个关键的不同是,我之前做的所有系统都是中心化的系统,资源的调配、节点的添加和删除、分片的设计都是从中心化角度来考虑的。好处就是不需要考虑很多安全、可篡改方面的问题,都有现成的机制来完成。区块链这边是去中心化的,各方面都有很高的要求,尤其是安全方面,维护好高并发系统也是一个困难。好在是区块链的开发资源都是开源的,也有很多社区论坛学习和讨论。

  Q:目前的TPS是多少?高吞吐量需要相当强的交易处理能力,你们是怎么保证的?

  周:理论值是百万级,测试网是256个分片,1万TPS,已经超过EOS了。

  我们的核心技术是分片,现在包括以太坊在内的一些项目也在用这个。之前大家解决吞吐问题的关键是解决单链的吞吐问题,EOS也是这样。但是单链肯定会有物理极限,不可能随意增加,所以我们就做多链。分片是因为它们很多还有同一性。它们使用的代币都是我们的代币,跨不同片的交易会极大简化,原来不同单位的交易会有一些交易绑定,在我们这边,这个问题是不存在的。还有一个是再分片的问题,比如我们有8个分片,不够用了,就在此基础上再分片,使整个系统资源能近似平均地分配到新的分片里去。只要我们能让每个链比较易于维护,大家组到一起,整体网络的并发能力就高一点。

  杨:就像细胞分裂一样,增长速度很快,而且最大的特点是系统在运行的过程中分片,这就是扩展性。

  Q:有人质疑夸克的应用开发会比以太坊贵1万倍。如果一个应用部署在10个分片上,开发者是否要支付10份gas?

  杨:以太坊gas贵,主要是单价不便宜,我们单价比以太坊低。但是在需要高吞吐量的情况下,比如需要十个分片来部署,价钱自然就高了。不讨论TPS的话,光看价钱那就是耍流氓。要想高TPS,还很便宜,那是不可能的。

  Q:分片技术最重要的不是TPS——看分片之间怎么协同?夸克链有多少个节点、多少分片?是在什么样的测试环境里做的?

  周:我们整个测试网会有50个集群,里面有6000多个节点,由12800多个虚拟机并发执行。

  周:理论上不会。在整个过程中涉及到很多点,比如激励机制的设计。比特币现在这么安全,一是因为有足够的算力,二是它经济模型设计使得攻击它需要很高的经济成本,我们也有类似的设计在里面。

  周:首先,集群这块,我们没有数目限制。从几百到成千上万,不是像EOS是固定的数目,而是让更多的集群出来。EOS是超级节点,性能不是特别完备。我们现在是希望一步到位,实现尽可能多的功能。我们还没有研究过现在系统的极限到哪里,需要把这个交给我们社区去探索。但是在这方面,我们吞吐的拓展能力比EOS强很多。

  杨:当初我们为什么提“集群”而不是“超级服务器”这个词,是为了降低这个门槛,让普通PC、节点处理一些比较基本的东西,所以说可拓展性很强。

  Q:能不能具体讲一下夸克链协同挖矿的激励机制?实际可能有网络时延、矿工切换算力等因素,如何保证稳定、均匀地协同挖矿?

  周:协同挖矿是因为我们有主链和多个分片存在,所以我们每一块都会有自己的回报,协同挖矿的意义在于大家可以根据这些参数自己选择去挖哪些矿,这是一个完全的开放市场,可以通过市场激励的方式进行调节。大家都想让自己的利益最大化,协同挖矿能让大家的整体利益得到保障。

  周:安全性分两个方面。一是系统设计时的安全性,比如保证每个链的安全,比如分片技术、跨片交易的安全。我们有完整的设计来保证。

  二是代码方面,我们有开源社区,大家一起去建设。这个安全不只是我们的安全,也是大家的安全。我们邀请专家进行审核,用开源的方式共同解决安全问题。

  A:我们目前有二十多家合作伙伴,包括供应链,去中心化的交易所,还有大数据服务等方面,2B和2C的都有,比如Tripio做的是去中心化旅行服务,是2C的,Play Table 是2B的。

  Q:在与合作伙伴签订商务合作战略协议后,你们在产品上,比如Dapp或者是侧链方面,开发的进度如何呢?

  A:有些产品,比如Tripio,本来就有自己的产品,希望有个更快的公链解决他们的问题;有些是在初级阶段,我们可以在募资方面给他们一些帮助。

  周:我们完全接受以太坊的虚拟机,语言就是以太坊的Solidity。我们先集中精力把扩容这方面做出来,其他方面我们再探索和夯实。

  周:未来我们会考虑做马拉松,不止在一个国家和地区。我们还会考虑在一些国家,比如越南,进行教育和培训。

  周:一是智能钱包,用户可能在使用分片技术的时候没有意识到分片技术。互联网核心的底层是IP,但是90%的人都不知道这是什么,所以我们想给用户一些无缝的体验。二是我们年底主网要上线,要保证安全。

  杨:200多个片每个上面都有个类似以太坊公钥的地址,我们会做些设计,比如找一把私钥接入这些公钥,用户可以让自己的资产(代币)分布在任何一个分片上,这就相当于他有两百多个地方可以放。想想看,如果你有两百多个柜子就会觉得乱,我们帮你整理起来。这就是刚才周期说的无缝的、智能的体验。你并不需要知道自己有那么多个柜子,它们可能藏在缝里,你要的时候,我们就帮你找出来,就是这么一种体验。我们会对高级用户做些管理,但是也要看用户的反馈。

  采访中周期提到,夸克链的1万TPS的测试值目前并未得到证实,如果属实的话,百万级的高TPS或许也有实现的可能。“集群”是很多人喜欢夸克链,不喜欢EOS的地方:夸克链通过分片和集群的方式从理论上解决了民主和性能无法并存的问题;EOS为了性能向去中心化,产生了21个超级节点的制度,向民主做了妥协。

  雷锋网看到,和目前很多区块链项目一样,夸克链的进展很快,6月初上交易所,

  接受雷锋网采访的时候周期给我们看了一则新闻——以太坊将在2020年迎来分片技术。“看来我们是领先了不少”,周期说。返回搜狐,查看更多


[!--vurl--]

乐虎娱乐相关

    无相关信息