QOS公链代码开源,有望加速应用场景落地

作者:jcmp      发布时间:2021-05-02      浏览量:0
2018年,不论是身处币圈或是链圈,都可

2018年,不论是身处币圈或是链圈,都可谓意义非凡。区块链经历过曾经的狂热与炒作,人们对于这项新技术“脱虚务实”的呼声日益变大,大家普遍希望区块链技术应用能够尽早落地。

虽然从市场大环境来看现在是熊市,特别是这几天由比特币带动的整个全球币市的大跌,加密货币市场的总市值也从年初的8000亿美元跌到如今不足1600亿美元,不少投机的项目方及投资者,都已经纷纷离场。

当然,从另一方面来说,如果能够在这样的环境下,坚持做实事、继续研究技术和生态,可能有机会展露头角。因为对于这些区块链团队来说,做项目是不分牛市熊市的。在他们看来做项目不是为了币价涨跌,而是坚信区块链技术真正能够带来社会变革,这也是区块链技术的价值所在。

此前,公链领域就有一个叫——QOS的“新成员”跑步入场,并且已经在Github上开源。据官方消息显示,QOS的目标是希望构建一条高TPS、承载量大、安全性高的满足企业级应用的公有链。可以说,愿景非常美好,气势也很强大,那到底未来QOS能否在众多新兴公链中杀出重围,真正落地应用场景呢?归根到底,还是要看技术和生态的较量。

公链领域,以太坊自不必多说,性能低下一直是其最大的软肋,分片扩容迟迟没有进展,曾被称为“公链之王”,现在可以说跌落神坛了,ETH价格也一泻千里。而EOS上线后不到半年,平均日活跃用户数便超过以太坊27倍之多。虽在一定程度上解决了处理速度问题,通过DPOS机制极大地提升效率,但也存在诸多不足,没能真正商业应用。

而QOS Chain正是通过主链专业化的新思维,将 QOS 的金融属性和业务属性通过双层链分而治之,从而实现基于区块链的多场景生态,同时支持中高频业务,和灵活的激励场景。

DPOS+BFT 双混合共识机制

首先我们先来看下QOS的共识机制。在说DPOS之前,我们先看看POS,POS 是POW的一个变种,出块不再由Hash说了算,而是由节点持有的stake的时间和数量来决定,解决了POW算力资源被大量无用消耗的问题,但由于无条件信任代表,节点作恶非常容易 。因此,随后产生的DPOS共识机制就逐渐被采用,动态产生一定数量的代表,比如21个节点代表,只由这21个节点生成区块,降低了作恶的概率,同时用事后惩罚限制节点代表作恶行为。

因此,相对来说,QOS采用基于DPOS的BFT双混合共识机制,一个区块生产后通过BFT协议立马确认,尽管需要大于2/3的确认交易,但由于DPOS共识已经有较快的区块生产速度,再加之BFT共识,所以在交易的确认速度方面将会有比较大的提高。同时,使用 BFT 也提高了系统安全性,进而实现去中心化、性能、安全三者之间的最优。

稳定且简化的双层链架构

当然,如果QOS只是DPOS+BFT的双混合共识机制,那么最多也就是一条高性能的公链,真正达到满足大规模的商用可能还谈不上。但QOS的技术创新远不止于此,其中还有一个很大的优势在于它的双层链架构及跨链协议。

事实上,对于现有的单链系统来说,一直有一个很大的问题就是交易、运行代码、执行智能合约等各种操作,都是堆在一起完成的。这就导致了在执行智能合约时,还需要上传大量数据,处理大量手续费,很容易造成网络的拥堵。

而QOS的双层链设计极大程度上简化了架构,降低了数据处理压力。也就是说,底层公链专注于高TPS、以及支持生态中所有通证的原子性跨链交易,而不运行普遍意义上的智能合约。而上层业务链专注于某一区块链业务的实现,可灵活的实现任意业务的智能合约,从而有效实现性能和容量同时扩展,以满足多场景生态,同时支持中高频业务。

独特的QCP跨链协议设计

此外,还有一个QCP的跨链协议,可实现业务链的异构并行。确保一条链上流量激增不会影响到另一条链的效率,在链上进行的任何业务都互不干扰,但同时又能支持交易并行。简单概括来说就是提高交互,满足复杂商业生态中的基础需求。从下图我们可以发现,目前可支持QOS原生业务链以及 Fabric,未来可能还有很多业务链会加入。

因此,从QOS的整体设计上我们可以看出,QOS试图构建的正是一个能够满足大规模商业应用的系统生态。从设计架构上,QOS的扩展性给予了其广阔的前景空间;在共识机制上,DPOS+BFT支持大规模的吞吐量以及交易快速处理能力;而跨链技术又能支持QOS的无限扩容。可以说,作为后进场的项目,QOS的优势还是较为明显,目前代码已经开源,我们不妨期待它测试网上线后的表现。