美文网首页
热度第一!火爆海外的夸克链能实现100万+TPS吗?

热度第一!火爆海外的夸克链能实现100万+TPS吗?

作者: QuarkChain | 来源:发表于2018-05-30 17:16 被阅读0次

    1000000+TPS,你信吗?

     

    至少目前有18W粉丝去了解QuarkChain。

     

    QuarkChain在海外热度极高,且关注度一直保持高速增长。短短一两个月,QuarkChain在telegram的社区用户已高达18W,增长非常迅速,关注度在近期项目中拔得头筹。区块链评级平台icodrops也将QuarkChain评级调整为very high。

    QuarkChain创始人周期曾是Facebook的技术工程师,他说百万级TPS是一个被设计的目标,需要通过不断扩容来提高QuarkChain的吞吐量。

    QuarkChain采用双层区块链结构,第一层为分片层用于记账交易,第二层为一条根链,用于确认分片中的交易。和大部分公链垂直扩容的方式不同,QuarkChain通过横向(水平)扩容来实现系统的吞吐量。

     

    昨日,哔哔美少女采访了QuarkChain的CEO周期大神,以下内容整理自哔哔美少女的采访录音。


    周期:第一,百万TPS是指系统的吞吐能力,指高峰期能处理的交易数量。然而,系统平均处理交易的数量会比高峰期低很多,大概在三分之一到四分之一左右,Visa、Alipay等很多类似的系统都是这样设计的。

    第二,2KTPS是在单线程的机器上跑出来的结果。接下来,我们会通过不断增加扩容使得系统能够获得更多的吞吐。

    一方面,我们可以通过增加CPU计算资源或者通过增加分片来完成线性扩容,另一方面,如果一个计算机不能验证整个账本的信息,可以添加更多的计算机进行横向扩容以增加整个系统的吞吐能力。我们在CPU资源、存储等方面都做了很多计算,系统参数是可以达到百万级吞吐能力的。

    这个百万级不是立马就要实现的,还需要应用不断地支持。上主网时,我们大概会先支持几千或上万的TPS。未来三到五年,吞吐应用各方面不断上去之后,这个吞吐能力可以通过不断扩容来提高。

    周期:首先中心化系统里的分片也有很多实现,比如Google有Google的实现,Facebook有Facebook的实现。

    我们系统的目标是做一个通用的高并发的区块链,支持图灵完备的智能合约。Zilliqa在智能合约方面做了很多研究,但不是图灵完备的。

    周期:安全性和整个系统去中心化程度有很大关系。以比特币来举例,比特币的前六大矿池控制了80%的网络算力。一个矿池有可能超过40%—50%的算力,虽然矿池方会说不会发起51%攻击,但风险仍然是存在的。

    一方面,我们通过一些机制增加去中心化程度,比如,我们设计让小矿主不需要加入大的矿池就可以直接进行挖矿。

    另一方面,我们会去采用一些新的共识机制,使得更多的算力集中在主链上。虽然理论上是25%,但伴随新共识机制的运行,我们可以做到35%甚至更多。

    这个月底我们会有一个半公开的测试网络,届时会有100个测试人员在QuarkChain进行测试。目前,我们已经收到了超过300个申请,到时候大家可以去看半公开测试网的信息。

    周期:首先,不管是中本聪还是Vitalik,他们在做比特币和以太坊之前也没有区块链开发经验。其次,区块链代码都是开源的,只要有编程能力或者互联网开发的经历,这些东西都是可以学的。

    但在这种大公司里进行大规模分布式系统的开发或者是高性能系统的开发,这个不是开源的。不是所有人都有这方面的经验,这方面的工作经验和知识在这个市场上反而更稀缺。

    周期:首先我们没有任何代投。如果有任何代投,大家一定要注意可能是骗人的情况。我们投资人经过很仔细地筛选,有美国、韩国、新加坡以及香港地区等知名的投资机构,我们现在还没有公布,等到合适的时间再去公布。

    我们为什么会去设计一个大家可能会认为很繁琐的KYC呢?主要是因为我们想去建立一份比较公平的白名单。对我们感兴趣的公募投资人非常多,远远超过了公募的份额。因此我们希望,QuarkChain早期的支持者以及对项目理解比较深刻的技术专家,他们能有更大的几率参与公募。


    周期:具体的合作伙伴,我们暂时不能完全透露。我们的合作伙伴主要来自两个方面,一方面是区块链上做应用开发的开发者,已经有很多开发者对我们产生兴趣并且想和我们成立伙伴关系;另一方面是传统IT公司,他们对我们也非常感兴趣,想和我们达成战略伙伴关系,我们会在后面逐步去公开。

    周期:这主要是针对QuarkChain的结构,因为QuarkChain可以有多个分片,一个分片对应一个用户,每个用户都有相应的账户。为了简化用户在不同分片里账户的使用,我们设计了一个主账户加一个次账户的智能钱包模型。

    这个智能钱包模型会不断加强,比如一个用户可能会拥有多个主账户,我们会不断地去收集用户的反馈和使用数据,再针对用户的喜好进行改进。

    周期:我们中国社区也在不断地搭建中。因为我们是一个合规的团队,在初期我们会保守一些。在海外,我们是一个国际化的团队,关于我们的第一手资料,包括评测、演示等信息,海外用户可以第一时间拿到。

    但是在海外,我们既要满足中国的法律法规也要去做翻译工作,这个过程会有一些滞后。随着这个项目不断进展,我相信会有更多的国人一起去参与QuarkChain项目。

    周期:第一,我们团队亲历过百万级、千万级甚至更高级系统的开发和维护,在这个市场上这种经验相当难得。

    第二,我们在设计系统时会借鉴很多成熟的比较中心化的系统设计的思路。我们通过简化的或者成熟的思路来解决,大大降低了项目的风险,这也是我们为什么执行的这么快的主要原因。

    第三,虽然大家都要做高并发高吞吐的公链,比如EOS,但在扩容方面,大部分团队更注重垂直扩容,比如把单链的吞吐能力做得很强。但我们做的是水平扩容技术,通过多个链来加强吞吐能力。在这方面,我们做了很多创新,我们和其他的垂直扩容技术不是矛盾的竞争的关系,而是一个互补、互惠、互利的关系。

    相关文章

      网友评论

          本文标题:热度第一!火爆海外的夸克链能实现100万+TPS吗?

          本文链接:https://www.haomeiwen.com/subject/etcxsftx.html