IOTA启用全新testnet,后续将推出更多

IOTA启用全新testnet,后续将推出更多

“没问题,让我给你发送几个G的IOTA玩玩。”-G. Mandolfo

Testnet简史

不幸的是,G. Mandolfo先生要给你的并不是真正的IOTA(testnet上用于测试的专用IOTA代币,无真实价值)。正如一些常泡在IOTA Discord的人可能知道的那样,IOTA基金会运作了一个我们简称为“testnet”的单独的Tangle。事实上,这个名字几乎是不言自明的:它是用于测试的Tangle版本-比如测试应用程序,IRI的新版本,Bug修复等等,或者至少testnet是为了测试这些东西而构建的。Testnet的应用越来越广泛,例如交易所与IOTA的对接测试,IOTA数据市场以及其他参与者和合作者开发IOTA相关软件等情况都大量的用到testnet,所以testnet变得越来越难以操作,一个突发事件或许就有可能导致它停摆。

事实上,testnet最近几个月没有辜负它的大名-它更像是一个Mainnet的精简版。与此同时,Mainnet也经常用于社区测试,例如新IRI兼容的节点软件,tip选择算法等等。尽管这显示了无许可式创新的惊人力量,但仍然需要一个更好的解决方案。

Devnet,Spamnet等等

出于前文所述的这些原因,我们准备推出最新的testnet改进版!我们已经启用了一些,剩余的也将很快推出:

Testnet现在将被称为Devnet。Devnet将运行IRI的最新稳定版本,并允许开发者在无障碍的情况下开发他们的应用程序-或者说在testnet上,开发者无需浪费自己的真正的IOTA代币来测试应用。

我们同时正在引入Spamnet,它已经运行于nodes.spamnet.iota.org的一种方便的负载均衡器背后。你甚至不需要运行一个节点来参与Spamnet,所以请继续并开始spamming - MWM 14!我们目前在负载均衡器背后运行着7个节点,并且我们能够根据需要添加节点以查看我们感兴趣的网络效果。还有一个可视化工具和公共管理面板,可以帮助收集统计数据和分析spam技术。

至少还有两个testnet即将推出:Canarynet和Testnet1(如你所想,为Testnet2留出空间)。Canarynet专门用于在IRI的新版本用于Mainnet之前对其进行测试,其他测试网将用于...嗯,其他的一切(暂时未定的意思)!我们可能会在发布时想出一些更好的名称,但现在请大家知晓它们已经在路上了。

所有这些新的Tangle将在iota.org上与Spamnet以相同的方式托管,并自带可视化工具和管理面板。实际上,为了不同的目的而分离testnet并不是什么新鲜事-在其他DLT项目中,这是相当普遍的做法,现在是我们为自己的社区启用这些网络的时候了!

研究重点

我们希望这些testnet能为大家提供更好的研发体验-我们一定会很好地利用它们!虽然过去模拟和本地测试已经相当成功,但当我们需要基于真实数据的具体研究结果时,它们还远未达到理想状态。

重要的是,在接下来的几周和几个月里,通过利用这些公共网络(并在您的帮助下发展它们!),我们现在将能够测试和验证对tip选择算法的重大改进。首先,我们正在研究最近几个月经常出现的两个更为突出的网络现象:blowballs和CTPS方差。

IOTA启用全新testnet,后续将推出更多

当大量的交易引用单个特定的交易时(通常是一个里程碑),就会出现Blowballs现象。通过在blowball内部“诱捕”进入的交易,会阻止Tangle的有机成长。[图片来自IOTA StackExchange]

IOTA启用全新testnet,后续将推出更多

CTPS方差是每秒钟确认的交易(CTPS)和总TPS之间的比率。CTPS:TPS比应该随着时间的推移或多或少的稳定,而不是像上图所示的波形。

一旦这些问题得到更好的理解并且bug得到解决,我们就可以开始尝试更高的TPS,继续探索Tangle,并继续将IRI推向新的极限。

拥有各种大型公共testnet可以让基金会自己的研发团队以及开发者社区的研发团队在更真实的环境中进行工作和实验,加快开发工作流程,并有助于缩小本地开发机器与IOTA Mainnet之间的差距。

特别感谢负责组织这项工作的各开发团队。

 

原文链接:https://blog.iota.org/first-of-the-new-testnets-live-f8f41b99e9a3

胖子李

专栏作者:胖子李

个人简介:我共发表了 190 篇文章,总计被阅读了657,707 次,共获得了 1,884 个赞。

作者邮箱 作者主页 Ta的文章

发表评论

邮箱地址不会被公开。 必填项已用*标注