破解“不可能三角”的KING !—— 太空猫公链

过去一年里,DeFi爆发性增长,作为区块链底层基础设施的以太坊无疑受益良多。然而,近期因为以太坊的网络拥堵、Gas费用较高,导致许多用户纷纷转向其他DeFi生态,如近期非常火热的波卡(Polkadot)。

但是,本质上,波卡只是抓住了以太坊DeFi的“外溢机会”,最终能否根本性解决性能问题,我们是不得而知的。

有人会疑惑,既然性能存在问题,那么为何不提高性能呢?是的,理论上,性能可以通过增加芯片、服务器存储等资源,得到进一步的提升。但是,这些资源都是有限的,获取这些资源可能要花费巨额的成本。当预期效益远远低于需要花费的成本时,很多项目是不会愿意去提高性能的。因为,不值当!

所以,“性能问题”一直都是每个区块链项目的“痛点”,只要没能彻底解决它,未来的发展道路上便一定会出现问题。

然而,太空猫公链在性能这一问题上进行了突破性的创新,它采用多链分层多级系统架构、TBFT、跨链、链内分片和多链并行设计等机制,从根本上解决了区块链行业所谓的“不可能三角”问题。

太空猫公链(英文名:Thinkium)是一个全球社区共治的基础公链,致力于搭建性能可无限扩展、真正去中心化、安全可信的区块链基础设施,为分布式应用(DApp)的开发和去中心化组织(DAO)的建设提供便捷友好、高效安全的开发部署环境,从而让万事万物能够轻松上链,让协作规则公开透明、自动执行,打造链接一切、协同世界的分布式商业繁荣生态,用信任驱动世界以公开、公平、公正的方式向前发展。

▲可信数字新世界的核心引擎

1、性能无限可扩展

太空猫公链的「分层多级链结构」和「四层系统结构」,能够很好地实现「性能无限扩展」。

▲ 性能无限扩展

在分层多级链结构里,主链是太空猫公链系统里的「领导者」和「协调者」,是业务链切入点和信任来源,记录每条业务链已确认区块的元数据和摘要,产生所有链的委员会选举中使用的随机种子,并记录选举结果。业务链则承担来自业务的工作负载,并使用基于Actor并行模型的消息驱动协议进行合约并发计算。太空猫公链系统里,所有的节点都保持主链的状态,通过更新和验证主链的区块,可以验证包括在主链中的业务链的任何数据。

基于分层多级链结构,太空猫公链系统里的所有业务链可以完全无关的独立进行,可以通过主链提供的佐证进行跨链通信,也可以把有从属关系的链组成有依赖的父子关系链(子链继承部分父链的属性,例如继承链的选举方式等)。

然而,无论是主链还是业务链,系统都有可能因为请求过多而拥堵变慢。在此情况下,太空猫公链所采取的措施是:当发生拥堵时,通过将该链分片的方式,把请求分散到不同的分片上,以求提高该链的吞吐能力。随着分片的数量增加,该链的吞吐量会成线性增加。

太空猫公链的分层多级链结构具有很好的灵活性和可扩展性,系统内行业公链的数量和关系可以根据需求动态调整。

除此之外,太空猫公链从系统角度设计了一种四层实现框架,便于系统将来的升级和扩展。

四层实现框架指的是:

(1)「整合层」,主要解决全系统总体共识:负责划分请求和节点,并将不同的请求分配给特定的委员会进行处理。

(2)「处理层」,主要解决单链共识问题:处理分配的请求并生成日志。

(3)「聚合层」,主要解决多链之间的共识:每个委员会生成的日志和请求数据会根据特定的编码方法进行聚合,以形成单一的日志。

(4)「网络层」,作为节点之间建立连接并提供通信的基本层。

因此,在技术层面上,太空猫公链的「分层多级链结构」和「四层系统结构」能够很好得帮助系统实现「性能无限扩展」。

值得注意的是,太空猫公链解决性能可无限扩展,是有一个重要前提的:即成本不能高于性能增长的速度。也就是说,要真正实现「线性成本基础下的性能无限扩展」。

举个例子,一个企业家想要把业务量提升1倍,可以通过扩招1倍的人(增加1倍的经营成本)。这就是线性增长。但是,发展到后期,企业家想要把业务量再提升1倍,需要扩招2倍、3倍的人(增加2-3倍的经营成本),这就不是真正意义上的「线性成本基础下的性能无限扩展」。虽然企业家可以有「非线性成本」扩展的选择,但是,发展到后期,Ta会发现——不值当。

以下是太空猫公链和其他明星公链的核心技术指标对比图:

▲ 太空猫公链 VS 明星项目

太空猫公链的运行成本主要是节点服务器的成本。随着太空猫公链更多节点的加入,其性能会不断增长,且不会超过服务器运行成本的增长。这就意味着太空猫公链有足够的能力来为数字经济提供一个非常强大的底层基础设施,支撑像分布式电商这种几千万上亿人可使用的应用场景。

2、复杂合约高并发

太空猫公链创新性地提出基于Actor的并行模型,该模型能够完美支持复杂任务的高并发执行,能够有效地帮助大规模复杂应用落地。「复杂合约高并发」能让太空猫公链更高效地承载大规模的交易,支撑起大用户量的复杂应用运行,使得原本受限于技术成熟度的区块链商业项目能够很好地落地。

复杂合约,从执行层面解释,指的是从运行开始到产出结果,需要运行N个流程的复杂性“任务”。高并发(High Concurrency),指的是系统能够同时并行处理很多请求。

举个例子,我们去餐厅吃饭,后台的一个厨师不会只负责一桌的饭菜。相反,一般会安排一定数量的厨师(比如说10个)。每个厨师只炒一盘菜。如此一来,10盘菜几分钟就可以炒好,大大提升了整个餐厅的出餐效率。

复杂合约高并发极大程度上提高了任务的执行效率,使得太空猫公链系统内的请求能够快速、有效地处理,复杂应用能够很好地落地。

▲ 复杂合约高并发

太空猫公链的定位是做区块链底层基础设施——即「公链的公链」。基于太空猫公链底层安全共识网络里,任何人都可以搭建并定制行业公链。行业公链除了可享受太空猫公链的无限可扩展、复杂合约高并发等特性,还有天然的低成本、高效的跨链能力,行业公链的应用范围也可以无限扩展。

▲ 公链的公链

举个例子,在几年前,各大银行账户之间转账是需要收取手续费的,并且涉及的金额越大,收取的手续费越高。然而,现在不同银行账户之间的转账是免除手续费的(零成本),转账的金额也可以在短时间内立即到账(高效)。而太空猫公链定位于成为「公链的公链」,其底层基础设施必然要成为最优秀的设施,才能使得行业公链享受低成本、高效地跨链。

目前主流运行的三大公链:比特币、以太坊、EOS都属于公链。但是,他们只能作为「单条公链」运行,或者共识有分歧的时候出现硬分叉(如比特币现金BCH等)。最主要的原因在于,很多主流公链在最初阶段,并没有要成为「公链的公链」的意识。所以,在建立底层基础设施之时,这些公链已经“定性”。一旦“定性”,后期改动的可能性是极小的。

而太空猫公链从最开始就定位于做「公链的公链」。它可以作为母链,帮助所有参与者开发各自的行业公链。

4、公链联盟链可信融合

利用太空猫公链底层设施,商业主体可以根据自身需要进行业务拆分,将一部分必须严格保密业务放在可信的「联盟链」中,将另一部分需要更大范围流通的业务放到「公链」中。这样的业务拆分可以同时满足「保密」和「价值流通」的需求。公链和联盟链亦可以根据业务调整进行切换,实现可信融合。

▲ 公链联盟链可信融合

区块链的项目有很多,但破解“不可能三角“的KING,只有一个——那就是太空猫公链。

太空猫公链将凭借着自己独有的技术优势,推动公链上层应用的繁荣发展,成为公链的“终结者”。