LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 技术评测 | 量子链:过时的公链技术,难以走向未来

技术评测 | 量子链:过时的公链技术,难以走向未来

2020-01-13 区块佣兵 来源:区块链网络

量子链(QTUM)曾在2017年与小蚁链(NEO)、公信宝(GXS)被誉为国产公链。当时,正是笔者在币圈经历的第一个牛市,三者的行情那可真叫做一个“精彩”,历经一年涨幅达到数百上千倍,确实令人感到震撼。但时过境迁,17年的牛市已落幕,新的公链项目也在接踵而来,回归到项目的技术价值,量子链还能延续昔日的辉煌,成为未来区块链的“好”选择么?

从技术的角度来看,大概率应当是不会。我们不妨来仔细看看这个项目的技术方案。

量子链是什么?

打开量子链的官网:https://qtum.org/zh,其介绍有这么一段话:


截图来自:量子链官网

截图时间:2020年1月4日

这个介绍很简短,但确实也把量子链介绍到位了。

1.建立在UTXO模型上、兼容多虚拟机

UTXO(未花费交易输出 )模型是比特币采用的余额模型,相比于账户模型,其理解相对比较繁琐,但确实在安全性上有更好的表达。

简单来说,我们在银行使用的银行卡账户,就是账户模型。每一次查询账户时,我们就能看到用户剩余多少余额。但UTXO模型则是告诉你,在过往你收入和支出了多少笔,最后需要经过计算才能得出你有多少余额。

Qtum则采用比特币的UTXO模型,为每个账户创建未花费交易输出账单。与此对比的是,有名的公链以太坊采用的则是账户模型。但为了实现智能合约平台,UTXO模型并不适合做,就需要将其转换成账户模型,才能更好做成智能合约平台。因此,对于UTXO模型到账户模型的转换,量子链采用了账户抽象层(Account Abstraction Layer, AAL)。

账户抽象层(Account Abstraction Layer, AAL)是 QTUM 连接 UTXO 流通层和智能合约平台层的关键,也是量子链实现的一大创新。通过 AAL 可以将 UTXO 模型转换成可供不同虚拟机执行的账户模型,比如以太坊 EVM,或是 x86 虚拟机,并且可以把虚拟机的帐户余额通过 AAL 转换为 UTXO。 但笔者认为,该项技术无论是否是首创,但难度并不是很高。因为账户的抽象层,必然是目前许多“智能钱包”客户端采用的技术。否则,比特币钱包如何基于UTXO模型实现个人账户统计?

至于虚拟机方面,量子链采用的是QVM,其高度与EVM(以太坊的虚拟机)兼容,并能够在x86虚拟机(也就是一般的个人电脑)上运行。

简单来说,量子链上主要是整合了比特币与以太坊的技术,重新封装后做了一条新的公链。虽然这两条公链在2017年前已是公认较为成熟的公链代表,但显然,量子链基于两者的整合,并没有过大的创新,基本是同类技术的整合。

2.采用MPoS共识算法

基于比特币的UTXO模型与以太坊的虚拟机框架搭建的智能合约平台,量子链比较大的创新点是来源于新的共识算法带来的较高性能。

量子链采用的MPoS(Mutualized Proof of Stake)共识算法(互惠权益证明共识算法),能够移除币龄这一因素对PoS共识算法带来的攻击,并将挖矿所获得gas费用分为10份,每次挖矿只能获得1/10个区块。一旦有区块生成者(BP)作恶,就会使得要求其继续能够挖出9个区块,方能拿走费用。这意味着,作恶的成本变得更高,能提高PoS共识算法的安全程度。

但采用MPoS共识算法性能并没有太出色,理论上限也不过70~100TPS。虽然这个数值在2017年算是不错的成绩,毕竟以太坊也不过是30-40TPS的性能。但这个性能意味着,量子链没有带来革命性的创新,仍然无法面对大规模的商用落地需求。

实际开发情况

量子链作为一个2017年发展的公链项目,其开源代码都在其Github上能查看到:https://github.com/qtumproject


截图来自:量子链的Github主页

截图时间:2020年1月3日

从其开源代码库来看,目前最新更新的库是qx86-rs、qtum、qtuminfo-api、qtumj等。


截图来自:量子链的Github主页

截图时间:2020年1月3日

其中qx86-rs是量子链的创新点之一,除了目前公链在努力发展的EVM、WASM等网页端虚拟机外,量子链也还在发展PC端的X86虚拟机。这是一项技术上的创新点。

我们查看这个代码库的更新情况,可以看到这基本是在7月开始更新的代码库,每周平均更新的次数维持在个位数左右:


截图来自:qx86-rs的Github统计

截图时间:2020年1月3日

至于每周更新的代码量则也不多,除了初期有两周达到1-2.2k。其余每周代码量也在1k以下,最近更是不到100行。


截图来自:qx86-rs的Github统计

截图时间:2020年1月3日

这说明,这个模块的工作量并不算大,技术投入不算很大。

接着,我们看看比较核心的模块qtum的情况:

这个模块设计整个量子链的核心模块,是整个量子链的网络与钱包客户端代码。其每周更新的情况如下:


截图来自:qtum的Github统计

截图时间:2020年1月3日

相比于刚刚近半年才开始维护的x86模块,qtum模块已经贯穿一年 。从每周提交的的次数来看,每周提胶片的平均值应该维持在10-20之间。这样的开发频率应该是比较正常的。

至于每周更新的代码量来看:


截图来自:qtum的Github统计

截图时间:2020年1月3

从github提供代码量情况来看,时间轴只有上一年为期从1月10日到1月19日的数据。这个数据使得我们无法统计这一年每周的代码量情况。但从1月18日提交高达500k+行代码来看,这个巨大的更新量可能是一次工程代码迁移导致,或者是导入了大量的函数库等操作。

量子链问题

从以上的情况来看,量子链仍在维持着正常的开发,只是开发的工作量可能不算很大,强度不高。

至于这个公链的问题,我觉得问题有三:

(1)性能无法满足落地需求

量子链的性能理论上只有70~100TPS,这意味着量子链的性能其实与以太坊也是同一量级,没有带来革命性的革新。这让开发者做选择时,并无动力选择量子链作为开发的底层基础设施。

(2)量子链的使用率非常低

从官方公布的2019年主网数据来看,量子链的生态还是比较冷清:

截图来自:https://qtum.org/zh/post/qtum-2019-annual-review

截图时间:2020年1月3日

从量子链每日的交易笔数来看,日均交易量只有1799笔,实际TPS只有0.03左右。而对比以太坊,每日交易笔数是5-6万笔,而EOS则是将近200万交易笔数。这意味着,量子链的利用率实际非常低。

(3)量子链被爆代码抄袭与创始人学历造假

量子链作为比特币和以太坊技术的整合项目,曾被开发者曝出大量抄袭比特币和以太坊代码的情况。


截图来自:网络开发者爆料

截图时间:2020年1月3日

基本情况则是开发者使用工具扫描量子链工程代码时,发现大部分代码与比特币代码雷同,只是修改变量名后继续使用。


截图来自:http://www.qkl315.cn/44414.html

截图时间:2020年1月3日

这一爆料后来经过创始人帅初回应证实。这意味着,量子链技术仍不够强大,过多的抄袭也给项目带来负面影响。

与此同时,帅初也承认其博士学位为修读完,却在白皮书说自己是博士学位毕业,这样的造假问题也影响了量子链的信誉问题。

总结

总的来说,量子链在2017年发展起来的,以当时的白皮书讲述的理论性能,确实能吸引不少行业人士认可。

但是时过境迁,量子链的性能瓶颈,意味着其没有带来真正的技术变革,无法面对未来大规模的商业落地需求。这使得量子链的发展前景堪忧。

与此同时,按照目前量子链的情况来看,也是验证了这一点。量子链官方公布的数据来看,链上交易量非常低,不到理论可用率的0.05%。这意味着,量子链的生态也是比较不乐观的。

综合来看,量子链的技术特点已经比较过时,难以支撑该项目成为未来行业标杆。

—-

编译者/作者:区块佣兵

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...