TPS的英文全称为Transaction Per Second,它是衡量一个系统吞吐量的重要指标。它代表每秒钟客户端向服务器发送请求并等待服务器反应的过程中,系统处理的事务数量。如果TPS每秒并发太低,就容易导致网络拥堵,使得区块链无法在高价值的高并发业务领域落地。例如比特币和以太坊由于TPS每秒并发较低,存在交易费用高、确认时间长和扩展性差的问题,因此比特币社区出现了分裂和硬分叉现象。
在区块链行业中,TPS一直受到关注。如果TPS每秒并发太低,会导致网络拥堵,对区块链上的高并发业务应用带来致命伤害。例如比特币和以太坊曾因TPS每秒并发太低而存在交易费用高、确认时间长和扩展性差的问题。
为了在区块链行业中取得竞争优势,很多币种都在TPS方面做了一些努力,希望通过有效的方法提高TPS。到2018年,fabric可以达到数千的TPS,而石墨烯系列则可以达到上万的TPS。比特币和以太坊的离链方案理论上支持无限的TPS。
在Nirvana的白皮书中,还对其网络通讯技术进行了详细说明。从成立开始,Nirvana就采用了一系列全新的技术支持方案来构建更有价值、更具操作性的公链应用生态系统。网络通讯技术是其中的重点之一。据了解,Nirvana采用了基于NIO的Netty技术。NIO具备面向缓存区操作的特点,并且使用了虚拟内存技术,可以批量处理客户端请求。基于NIO技术的Netty在封装和优化方面具有独特优势,可方便地开发高性能的服务器和客户端。目前,Netty功能丰富,内置了多种数据编解码功能,支持多种网络协议,并具有良好的可扩展性。许多商业应用已经验证了Netty的可靠性,它被广泛应用于互联网、大数据分布式计算、游戏和通信等领域,一些著名的开源组件也基于Netty构建。
公链的网络通讯数据吞吐量决定了应用能否正常高效地运行。对于NA公链来说,要建立一个以实用性为导向的公链,TPS的考量是其中一项关键任务。TPS的数值将决定公链上所创建应用的处理能力。只有在这一点上有保证,才能在寻找应用方向和场景时享有更大的可延展性。这是打造优秀实用性公链的最重要先决条件之一。
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/38758.html
发表回复
评论列表(0条)