1000000+TPS
,你信吗?
至少目前有
18W
粉丝去了解
QuarkChain
。
QuarkChain
在海外热度极高,
且
关注度一直保持高速增长。短短一两个月,
QuarkChain
在
telegram
的社区用户已高达
18W,
增长非常迅速,关注度在近期项目中拔得头筹。区块链评级平台
icodrops
也将
QuarkChain
评级调整为
very high
。
QuarkChain
创始人周期曾是
Facebook
的技术工程师,他说百万级
TPS
是一个被设计的目标,需要通过不断扩容来提高
QuarkChain
的吞吐量。
QuarkChain
采用双层区块链结构,第一层为分片层用于记账交易,第二层为一条根链,用于确认分片中的交易。和大部分公链垂直扩容的方式不同,
QuarkChain
通过横向(水平)扩容来实现系统的吞吐量。
昨日,哔哔美少女采访了
QuarkChain
的
CEO
周期大神,以下内容整理自哔哔美少女的采访录音。
哔哔
News
:
QuarkChain
采用了两层区块链结构,第一次测试达到
2KTPS
,
QuarkChain
的目标是百万级的
TPS
,可以为我们详细分析一下接下来如何去做?
周期:
第一,百万TPS是指系统的吞吐能力,指高峰期能处理的交易数量。
然而,系统平均处理交易的数量会比高峰期低很多,大概在三分之一到四分之一左右,
Visa
、
Alipay
等很多类似的系统都是这样设计的。
第二,2KTPS是在单线程的机器上跑出来的结果。
接下来,我们会通过不断增加扩容使得系统能够获得更多的吞吐。
一方面,我们可以通过增加
CPU
计算资源或者通过增加分片来完成线性扩容,另一方面,如果一个计算机不能验证整个账本的信息,可以添加更多的计算机进行横向扩容以增加整个系统的吞吐能力。我们在
CPU
资源、存储等方面都做了很多计算,系统参数是可以达到百万级吞吐能力的。
这个百万级不是立马就要实现的,还需要应用不断地支持。
上主网时,我们大概会先支持几千或上万的
TPS
。未来三到五年,吞吐应用各方面不断上去之后,这个吞吐能力可以通过不断扩容来提高。
哔哔
News
:
Zilliqa
也主打分片概念,火爆海外的
QuarkChain
和
Zilliqa
相比优势在哪里?
周期:
首先中心化系统里的分片也有很多实现,比如
Google
有
Google
的实现,
Facebook
有
Facebook
的实现。
我们系统的目标是做一个通用的高并发的区块链,支持图灵完备的智能合约。
Zilliqa
在智能合约方面做了很多研究,但不是图灵完备的。
哔哔
News
:很多人认为,区块链行业存在“不可能三角理论”,就是安全性、去中心化和扩展性中,最多只能三者取其二,
QuarkChain
要达到百万级的吞吐量,
有资料分析攻击
QuarkChain
全网的算力只需要达到
25%
即可,
安全性如何保证?
周期:
安全性和整个系统去中心化程度有很大关系。以比特币来举例,比特币的前六大矿池控制了
80%
的网络算力。一个矿池有可能超过
40%
—
50%
的算力,虽然矿池方会说不会发起
51%
攻击,但风险仍然是存在的。
一方面,我们通过一些机制增加去中心化程度,
比如,我们设计让小矿主不需要加入大的矿池就可以直接进行挖矿。
另一方面,我们会去采用一些新的共识机制,使得更多的算力集中在主链上。
虽然理论上是25%,但伴随新共识机制的运行,我们可以做到
35%
甚至更多。
这个月底我们会有一个半公开的测试网络,届时会有
100
个测试人员在
QuarkChain
进行测试。
目前,我们已经收到了超过
300
个申请,到时候大家可以去看半公开测试网的信息。
哔哔
News
:在
QuarkChain
团队,您和赵光宏等核心技术成员都是从传统互联网巨头
Google
和
Facebook
出来的,没有区块链的相关经验,相对于其他项目,是否会是一个弱势点?
周期:
首先,不管是中本聪还是Vitalik,他们在做比特币和以太坊之前也没有区块链开发经验。
其次,区块链代码都是开源的,只要有编程能力或者互联网开发的经历,这些东西都是可以学的。
但在这种大公司里进行大规模分布式系统的开发或者是高性能系统的开发,这个不是开源的。不是所有人都有这方面的经验,这方面的工作经验和知识在这个市场上反而更稀缺。
哔哔
News
:很多区块链团队说要筛选合格投资人,但并没有真正去做。
QuarkChain
对投资人的审核非常严格,白名单认证相
当
繁琐,参与公募的投资人多吗?为什么这么做呢?
周期:
首先我们没有任何代投。如果有任何代投,大家一定要注意可能是骗人的情况。我们投资人经过很仔细地筛选,有美国、韩国、新加坡以及香港地区等知名的投资机构,我们现在还没有公布,等到合适的时间再去公布。
我们为什么会去设计一个大家可能会认为很繁琐的
KYC
呢?主要是因为我们想去建立一份比较公平的白名单。
对我们感兴趣的公募投资人非常多,远远超过了公募的份额。因此我们希望,
QuarkChain
早期的支持者以及对项目理解比较深刻的技术专家,他们能有更大的几率参与公募。
哔哔
News
:
QuarkChain
致力于满足全球范围商业活动的需要,尤其是需要高吞吐量的项目,目前有哪些计划的合作伙伴?
周期:
具体的合作伙伴,我们暂时不能完全透露。我们的合作伙伴主要来自两个方面,
一方面是区块链上做应用开发的开发者,
已经有很多开发者对我们产生兴趣并且想和我们成立伙伴关系;
另一方面是传统IT公司,
他们对我们也非常感兴趣,想和我们达成战略伙伴关系,我们会在后面逐步去公开。
哔哔
News
:
QuarkChain
开发的智能钱包有两个级别—主账户和辅助账户,这样设置是基于
QuarkChain
本身的结构吗?
周期:
这主要是针对QuarkChain的结构,因为
QuarkChain
可以有多个分片,一个分片对应一个用户,每个用户都有相应的账户。为了简化用户在不同分片里账户的使用,我们设计了一个主账户加一个次账户的智能钱包模型。
这个智能钱包模型会不断加强,比如一个用户可能会拥有多个主账户,我们会不断地去收集用户的反馈和使用数据,再针对用户的喜好进行改进。