币圈的朋友都知道,2017~2020年是DeFi的黄金3年,尤其在2020年,DeFi爆发性增长,以太坊作为底层基础设施的公链,收获颇丰。
这同时也造成了近期以太坊的网络拥堵、Gas费用较高,导致大量用户相继转向其他DeFi生态,比如近期非常火热的波卡。
也就是说,波卡只是抓住了以太坊DeFi的“外溢机会”,但是它最终能否根本性解决公链性能问题,就不好说了。
说到这里,可能有好奇宝宝就会问:既然性能存在问题,不能想办法去提高性能吗?
是的,理论上,性能可以通过增加服务器存储、芯片等资源,得到提升。但是,这些资源都是有限的嘛,且需要花费高昂的成本,而且成本和收益是不成正比的。你想想,花掉10亿才能赚到1亿,幼儿园小朋友都知道不划算。
所以,「性能问题」一直都是每个区块链项目很难翻过的一座大山,随着区块链的发展,迟早有一天会出现问题,除非这个区块链只有少数用户,在小圈子里玩,不想出圈。
既然这个痛点问题这么普遍且关键,就一定会有技术大佬会思考怎么去解决它。
性能无限扩展
现在,还真有一个公链,在性能这一问题上进行了突破性的创新,它采用多链分层多级系统架构、TBFT、跨链、链内分片和多链并行设计等机制,从根本上解决了区块链行业所谓的「不可能三角」问题。
1、性能可以无限扩展
那太空猫公链到底是如何实现性能的提升的呢?
太空猫公链的「分层多级链结构」和「四层系统结构」,能够很好地实现「性能无限扩展」。
在分层多级链结构里,
主链是太空猫公链系统里的「领导者」和「协调者」,是业务链切入点和信任来源,记录每条业务链已确认区块的元数据和摘要,产生所有链的委员会选举中使用的随机种子,并记录选举结果。
业务链则承担来自业务的工作负载,并使用基于Actor并行模型的消息驱动协议进行合约并发计算。
太空猫公链系统里,所有的节点都保持主链的状态,通过更新和验证主链的区块,可以验证包括在主链中的业务链的任何数据。
基于分层多级链结构,太空猫公链系统里的所有业务链可以完全互不相关的独立进行,可以通过主链提供的佐证进行跨链通信,也可以把有从属关系的链组成有依赖的父子关系链(子链继承部分父链的属性,例如继承链的选举方式等)。
当然,无论是主链还是业务链,系统都有可能因为请求过多而拥堵变慢。
这个问题,太空猫又是怎么解决的呢?
太空猫公链所采取的措施是:当发生拥堵时,通过将该链分片的方式,把请求分散到不同的分片上,以提高该链的吞吐能力。随着分片的数量增加,该链的吞吐量会成线性增加。
太空猫公链的分层多级链结构具有很好的灵活性和可扩展性,系统内行业公链的数量和关系可以根据需求动态调整。
除此之外,太空猫公链从系统角度设计了一种四层实现框架,便于系统将来的升级和扩展。
四层实现框架指的是:
(1)「整合层」,解决系统总体共识问题:负责划分请求和节点,并将不同的请求分配给特定的委员会进行处理。
(2)「处理层」,解决单链共识问题:处理分配的请求并生成日志。
(3)「聚合层」,解决多链之间的共识:每个委员会生成的日志和请求数据会根据特定的编码方法进行聚合,以形成单一的日志。
(4)「网络层」,作为节点之间建立连接并提供通信的基本层。
因此,在技术层面上,太空猫公链的「分层多级链结构」和「四层系统结构」能够很好得帮助系统实现「性能无限扩展」。
而且,太空猫公链解决性能可无限扩展,是有一个重要前提的:就是不能随着性能的增长,成本线性增长,这就不能算真正解决性能问题。而太空猫公链是能真正实现「线性成本基础下的性能无限扩展」的。
举例,一个公司老板想要把业务量提升1倍,可以扩招1倍的人力来实现。这就是线性增长。但是,发展到后期,他想要把业务量再提升1倍,就需要扩招2倍、3倍的人,这就不是真正意义上的「线性成本基础下的性能无限扩展」。
以下是太空猫公链和其他明星公链的核心技术指标对比图:
太空猫公链VS明星项目
公链的运行成本主要是节点服务器的成本,太空猫公链也不例外。
随着太空猫更多节点的加入,性能会不断增长,且不会超过服务器运行成本的增长。这就意味着太空猫有足够的能力来为数字经济提供一个非常强大的底层基础设施,支撑像头部电商平台这种几千万上亿人可使用的应用场景。
2、支持复杂合约的高并发
太空猫创新性地提出基于Actor的并行模型,这种模型能够很好地支持复杂任务的高并发执行。
复杂合约高并发
「复杂合约高并发」能让太空猫更高效地承载大规模的交易,支撑起大用户量的复杂应用运行,那些技术成熟的区块链商业项目,过去因为性能问题无法落地的,现如今可以通过太空猫很好的落地。
举例,你去餐厅吃饭,餐厅后厨不会只有一个厨师对吧,也不会做好了一整桌菜再做另外一整桌菜。而是,会安排一定数量的厨师(比如10个),10个厨师同时炒菜,这样,10盘菜几分钟就可以炒好了,这样才能保障整个餐厅的出餐效率。
复杂合约高并发极大地提高了任务的执行效率,使得太空猫系统内的请求能够快速、有效地处理,复杂应用能够很好地落地。
3、公链的终结者
太空猫的定位是做区块链底层基础设施,即「公链的公链」。基于太空猫底层安全共识网络,任何人都可以搭建和定制行业公链。行业公链除了可享受太空猫的无限可扩展、复杂合约高并发等特性外,还能享受低成本、高效的跨链能力,行业公链的应用范围也可以无限扩展。
以前,各大银行之间转账都是需要收取手续费的。现在不同银行账户之间的转账几乎是免费的(零成本),转账的金额也可以在短时间内立即到账(高效)。而太空猫公链定位于成为「公链的公链」,底层基础设施必然要成为最优秀的设施,才能使得行业公链享受低成本、高效地跨链。
比特币、以太坊、EOS都属于公链,但是,他们只能作为「单条公链」运行,或者共识有分歧的时候出现硬分叉(如比特币现金BCH等)。最主要的原因在于,很多主流公链在最初阶段,并没有要成为「公链的公链」的设想。所以,在建立底层基础设施之时,这些公链已经“定性”。一旦“定性”,后期改动的可能性是极小,因为成本太高。
而太空猫公链从最开始就定位于做「公链的公链」,它可以作为母链,帮助所有参与者开发各自的行业公链。
公链的公链
4、公链联盟链可信融合
利用太空猫底层设施,商业主体可以根据自身的需求进行业务拆分,将一部分必须严格保密业务放在可信的「联盟链」中,将另一部分需要更大范围流通的业务放到「公链」中。这样的业务拆分可以同时满足「保密」和「价值流通」的需求。公链和联盟链也可以根据业务调整进行切换,实现可信融合。
太空猫公链解决「不可能三角」问题
区块链的项目有很多很多,但是能破解“不可能三角”的公链,以目前的情况来看,很可能只有一个,就是「太空猫公链」。
太空猫公链将凭借着自己独有的技术优势,推动公链上层应用的繁荣发展,成为公链的“终结者”。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。