mt logoMyToken
总市值:
0%
恐慌指数:
0%
币种:--
平台 --
ETH Gas:--
EN
USD
APP
Ap Store QR Code

Scan Download

NGK TPS是什么?NGK如何实现百万TPS?

收藏
分享

众所周知,TPS一直是衡量区块链项目性能的重要指标之一。TPS英文全称是Transaction PerSecond,通俗来讲就是系统的吞吐量,代表系统平均每秒能够处理业务的交易数。

从区块链的发展来看,区块链1.0代表是比特币,主要完成是支付和价值承兑的功能。在比特币网络上是最简单的转账支付功能,没有智能合约,也无法进行编程。TPS只能每秒完成5到7笔交易。

AO5gGyo93h7WL3SoW0wGUVsDu06IWe484PRwzPuB.png

到了以太坊为代表的区块链2.0,在以太坊上,我们可以根据实际的业务需求进行编程去完成一个自己想要的功能,也就是说实现了一个去中心化的DApp应用。但是以太坊每秒TPS 20笔交易,导致很难做到大规模应用,经常导致网络瘫痪,从而使得区块链在高价值的高并发业务领域无法落地。

为了解决1.0与2.0面临的问题,就提出了区块链3.0实现百万TPS的目标。而目前市面上能真正实现百万TPS的公链是基于EOS的3.0公链去延申。

那么NGK又是如何完成百万TPS的目标的呢?

5nSzXVLcsUQGfPpv6mCRmSIwp8VerKE9WC8QZ4A6.png

首先NGK减少共识算法的复杂度。我们都知道算法的复杂度越低,在相同硬件条件下,完成计算的时间就越短。NGK采用了DPOSS共识机制取代了POW共识机制,全球分布式的21个超级节点能协同进行快速交易验证,这也能确保NGK能够满足绝大部分区块链商业应用场景的用户体验。

同时NGK相比其他的区块链系统还进行了区块扩容。NGK使用了状态通道作为扩容方案,状态通道作为更通用的支付通道,不仅可以用来进行支付,还可以用来在区块链上进行任意的状态更新,就像改变智能合约的内部状态。

除此以外NGK还运用了分片技术、多链架构来帮助解决TPS的速度问题。NGK分片技术在同一时间只让每个节点处理一部分交易,比如一部分账户发起的交易,从而减轻节点的计算和存储负担。NGK多链架构的思路则是将原本的一条链分成多条链,每条链都负责部分计算和存储业务,并且有可扩展性,即链的数量可以随着业务量和数据的增加而增加,系统的总体性能随着链的数量的增加而提升,系统的存储空间也能随着链的数量的增加而扩大。

1DapmOuVTxKtVubYaGshSaeQ7gxoilar059YYBYa.png

在雄厚的资金和研发实力,以及庞大的用户基础和流量的加持下,拥有百万TPS的NGK的生态势必将在各领域遍地开花。NGK也将在并发量、区块链结构、安全性能等综合优化方面一起进步,更好的满足未来市场需求。

免责声明:本文版权归原作者所有,不代表MyToken(www.mytokencap.com)观点和立场;如有关于内容、版权等问题,请与我们联系。