CoinGeek科技这就是Teranode的意义所在(TPS超过5万)

人们期待已久的CoinGeek大会于本周在苏黎世开播。当在世界另一端举办的其他会议中的人们正忙于尖叫、撕毁钞票和扔椅子(以及其他更适合在摇滚音乐会上做的行为)时,聚集在苏黎世的人士明显更专业,他们对于过去六个月中BSV企业级区块链行业取得的发展感到兴奋。

由于新冠肺炎疫情防控方面的安全措施,大会只允许100人亲自到场,Teranode项目的负责人Steve Shadders有一条新消息,不但技术专家们会对这条新消息感兴趣,我们这些希望看到全球扩容的人也会感兴趣,我们得到过相关承诺。nChain的首席技术官公布了该项目早期测试得到的一些初步数据,该框架承诺将BSV扩容到全球水平,并推动达到一些业界闻所未闻的处理速度。

如果你相信开发人员的说法,Teranode是一个允许在BSV上进行前所未有的横向扩容的框架。自2009年最初开始以来,比特币(所有分叉)的一个历史性瓶颈之一是:这个服务器是一个单一服务器,它基本上是单线程的。最初发布的软件实际上只是一个原型,为了向世界展示在不擅长做任何特定事物的情况下可以在比特币上做些什么。此后,它必须履行比特币作为一个可运行的服务器和客户端钱包所需的所有功能。

从技术角度来看,比特币服务器(bitcoind)实际上是几个组件的融合形成的:

  1. 网络消息传递(线路协议)
  2. 点对点网络连接
  3. 客户端钱包
  4. 区块结构(挖矿)
  5. 交易验证
  6. 共识协议
  7. 本地RPC服务器

所有这些都可以正确地分离到它们自己的独立服务器中。设计者意识到瓶颈是由于节点中交易的高度受限的串行流造成的,Teranode的设计目的是将处理验收、费用核查、验证、添加区块模板等代码组件之间的功能拆分。当交易处理管道受到限制时,它会很快创建出相互锁定的意大利面碗效应,无论处理器有多强大,或者投入多少内存,都会使服务器陷入困境。

这就是Teranode的意义所在。分离出比特币节点的所有组件,并使它们成为集群的独立部分。这样,如果您想提高节点的处理能力,只需启动另一个集群。

听起来很简单,对吧?这并不是那么简单,因为这总是需要一些运营费用,因为新集群必须将部分处理能力用于在水平对等节点之间进行协调,但是,看起来Teranode团队似乎已经做到了这一点。那一天的演示很顺利,Steve Shadders能够在延迟上升到100毫秒以上之前(对于在线用户来说,超过这个时间,支付就“太慢”了)演示一个每秒超过两万笔交易的2集群Teranode的处理过程(是的,每秒超过2万笔交易!)。

然后,他演示了一个4集群Teranode,并对其使用线性txn测试负载,我们看到它超过了每秒五万笔交易。这绝对令人震惊。请记住,VISA网络通常的交易处理约为每秒两千笔交易,并在全球范围内以每秒五万笔交易的峰值运行!因此,看来如果Teranode继续沿着这条路走下去,就能在明年年初全面实施和推出,BSV将最终实现比特币在处理能力上超越VISA网络的长期目标。我们来对比一下,BTC的最高处理记录为每秒7笔。

建立全球可扩容比特币系统的目标正在实现,BSV似乎正在实现其最初的愿景,即成为一个所有人都可以使用的全球电子现金系统。

请您由以下视频观看Steve Shadders的完整演示:

?t=3572

您是比特币新手吗?请查看CoinGeek的比特币新手入门栏目,这是了解更多关于(中本聪最初设想的)比特币与区块链的终极资源指南。

更多科技新闻

科技十月 04, 2022
为什么将聊天置于链上?

为什么将聊天置于链上?

随着Bitchat的重新推出,人们自然会问为什么要将聊天信息储存在区块链上。特别是如果聊天信息是纯文本的,并且在账本上是公开的,这种方法对“常人”来说就显得毫无意义。

科技九月 21, 2022
Bitchat继续存在

Bitchat继续存在

Bitchat是对于2019年初_unwriter推出的一款应用程序的复兴。这一次,Bitchat依赖于更加强劲的基础设施与协议,例如即将推出的JungleBus API和比特币Schema协议。