一文解读:太空猫公链的“技术架构”优势!

TKM太空猫公链的发起,缘起于2017年。

一些对区块链技术充满热爱的人,以分布式全球开发小组的形式,共同构筑了太空猫公链最初的代码。

他们共同研发,从技术的层面规划和设计、开发了太空猫公链先进的技术架构。

随着测试网和主网上线,太空猫公链凭实力验证了其技术的优异表现:TPS达到大约100,000 笔/秒的速度,远远超过比特币7笔/秒、以太坊15笔/秒和EOS 3000笔/秒的速度。

即使技术上已存在巨大的优势,太空猫公链也依旧低调发展,注重底层基础设施技术的不断完善……

接下来,猫仔将为各位小伙伴讲解太空猫公链与其他公链项目对比,它的技术架构都存在哪些优势……

太空猫公链 V.S. 其它公链

1. 架构

比特币、以太坊、柚子都是单链架构。

波卡是多层分链架构,可以并行处理多个链上的多个交易。

太空猫公链使用的是分层多链结构,链按功能分为主链和业务链两种,每条链都是具有自己状态的完整独立系统。

太空猫公链的核心引擎允许每条业务链向下扩展自己的子链,不过,在实际使用中, 基本会在三层以内都可以解决问题。

分层多级链结构具备以下主要优势:

• 节点加入系统只需要从可信源获取主链的当前状态,或者从创世块重建,并不需要同步整个系统的所有数据,大大降低整个系统的负载。

• 每条链的共识是独立和并行执行的,大大降低了对网络带宽和计算处理 要求。

• 节点可以使用主链中的摘要和 Merkle 证明来验证从另一个业务链发起的事务。业务链的区块生成者不需要来自其他业务链的任何信息来处理链间交易。

因此,分层多链结构能够大幅降低系统的负载,降低对网络带宽和计算处理要求,大幅提升每条链的运行效率。

2. 跨链能力

比特币、以太坊、柚子都不支持跨链。

波卡支持跨链,它将多个专用区块链连接到一个统一的网络中。波卡的主链叫做中继链,加入进来的区块链叫做平行链。大家可以理解成,中继链就像一个插排,平行链是插入插排里各式各样的电器插头。

太空猫公链同样支持跨链。主链可以充当系统的协调器,提供跨链同步。不同的业务链之间可以完全无关的独立运行,通过主链提供的佐证进行跨链通信。

3. 同构分片 & 异构分片

同构分片和异构分片的区别是什么?这里,猫仔给大家举一个例子……

我们把架构比喻成工厂。一个工厂靠产能优势,靠增加更多的厂房来扩大同一种类杯子的产量。这种属于同构分片。

如果一个工厂,不扩大已有工厂的生产能力,而是通过增加更多种工厂,来生产更多的商品。这种属于异构分片。

我们回归到公链架构的对比……

比特币、以太坊、柚子既不支持异构分片,也不支持同构分片。

波卡不支持同构分片,支持异构分片。波卡的异构分片让多条区块链连接到一个网络中,这些链可以并行处理交易并在链之间交换数据,通过波卡的数据通信协议,实现信息互通。

但是即便如此,还是有链数量的限制。因为连接的东西越多,协议处理的数据通信就越复杂。

而太空猫公链既支持异构分片,又支持同构分片。当网络发生拥堵时,太空猫公链可以通过将该链分片的方式,把请求分散到不同的分片上,从而提高该链的吞吐能力。随着分片的数量增加,该链的吞吐量线性增加。

4. 扩容能力

比特币、以太坊和柚子都难以无限可扩容。

以太坊,可能要等到2023年ETH2.0支持同构分片后,性能问题上才能够有所减缓。

柚子,扩容难度非常高。因为柚子扩容的成本会呈指数级上升。(具体解释,大家可以看“太空猫公链的性能优势”这篇文章)

波卡的扩容能力也是有限的,它的扩容能力依赖于其所连接的链的数量,其自身的单链系统是难以扩容的。

太空猫公链,在扩容能力方面,存在着巨大的优势:
(1)首先,它支持链数量的扩容。任何人能够独立、自由地在太空猫公链上搭建各种行业公链,且行业公链具备互通、可扩展的基础能力;
(2)其次,它也支持单链分片扩容;
(3)它能在线性成本下无限可扩展。而线性成本下的性能增长方向才是健康、稳定的技术发展方向。

以上,是猫仔从架构方面,讲解太空猫公链的技术优势。

综合看来,太空猫公链的技术架构,对比比特币、以太坊、柚子和波卡,是存在一定优势的。

太空猫公链立志做区块链的底层基础设施,随着网络节点数量不断地增加,太空猫公链系统会随之不断扩展,是目前真正能够承载区块链大规模落地应用的底层公链。

而太空猫公链致力于帮助每一个普通人都有机会参与进来,一同搭建节点,一同构建公链的底层基础设施,并且能够一同分享公链的未来的成长价值……