相比此前取得巨大成功的GameofStake,本次GameofZone比赛的确多了不少「混乱」。经过许多内部的变故,我们也看到Cosmos社区在寻找一种自治平衡。
撰文:小毛哥
IBC跨链协议正处于最后的开发阶段,Cosmos即将迎来主网上线后首个关键的里程碑。前Tendermint研究总监ZakiManian创立的节点服务商Iqlusion发起GameofZone挑战赛,这是一个围绕Cosmos区块链跨链协议IBC展开的对抗性比赛,目的在于以安全且稳定的方式启动IBC。从此次竞赛,我们也可以一窥IBC跨链协议以及Cosmos生态未来的发展格局。
Cosmos于今年5月正式启动新一轮GoZ挑战赛的第一阶段。5月31日,GameofZones挑战赛第一阶段获胜者公布,竞赛的1a阶段的获胜者包括IRISnet、Sentinel、ResponsibleChain、AtomicBombers;在竞赛的1b阶段,Kiracore团队抓取数据并发送最有效客户端更新,成为获胜者。值得注意的是,此次活动举办方毫不吝啬地给予奖励,仅第一阶段内,除了每个获胜团队获得1250ATOM到6250ATOM的挑战奖励外,将会平均分配到5万ATOM的额外奖励,此次竞赛总奖池拥有10万ATOM。
在重要的时间节点前启动带有激励性的技术竞赛是Cosmos生态一贯做法,Cosmos曾于2018年底主网上线前成功举办GameofStake竞赛,这种举措不仅为了保证网络顺利运行及升级,同时这也是发掘优秀验证人潜力、未来的活跃生态参与者的舞台。
截止发稿前,此次GoZ挑战赛的三个阶段已全部结束,目前Cosmos官方正在对150GB的网络数据进行审阅以评出第二阶段获胜者。继承此前成功举办且影响力巨大的Cosmos测试网GameofStake挑战赛的传统,GoZ挑战赛也被Cosmos社区寄予厚望,但此次竞赛却没有如过去一般的一帆风顺,但除去一些社区内的风波和摩擦外,我们也看到Cosmos生态优秀的团队不断出现,生态持续发展。
GoZ挑战赛发生了什么?
GoZ挑战赛是围绕Cosmos跨链协议IBC展开的带有激励的技术对抗性比赛。可以将此次竞赛看作是一个测试网,GoZ的参与者可以对IBC协议进行压力测试并尽可能利用技术基础,从而收集到宝贵的数据]来让这个协议更为稳定和可靠,为即将到来的IBC上线做好准备。
GoZ挑战赛的主要阶段和进程
第一阶段旨在测试网络运行,1b在5月18日开始,5月21日结束;第二阶段旨在提高网络吞吐量,在5月25日下午3点开始,5月29日结束;第三阶段旨在对IBC安全性进行测试,在6月1日下午3点开始,6月6日结束;以该竞赛的第1A阶段为例,每个参赛团队需要建立自己的Zone,并连接到GoZHub,此Hub也可以看作Cosmos主链的测试版。由于该阶段会发现各种潜在的攻击以及无法预料的事件,所以在网络不断宕机和重启情况运营节点则考验参赛团队的技术和策略。该阶段的评判标准在于节点服务商的活跃度,表现为每个Zone与GoZHub连接持续的时长。
来自印度的匿名团队Sentinel通过开发定制的脚本以及战术,实时修改区块头以保持与Hub的连接并从Zone往Hub发送客户端更新,成功的措施使得该团队在在线时长上与Responsible团队并列第一,来自中国的团队IRISNet也取得了第二名的好成绩。
GoZ挑战赛的各个阶段都有不同的测试目的,比如第一阶段1b则是要求参与组合将在其客户端上拥有最短的信任期,同时保持最长的生存期;第二阶段的主要目标是提高网络吞吐量;第三阶段的目的是对IBC的安全性进行测试,发现并验证IBC存在的安全问题为该阶段的获胜条件。
GoZ挑战赛的亮点
如果说GoZ挑战赛的目的是为了IBC上线时代码和网络尽可能稳定,那么挑战赛本身则是需要尽可能地「不稳定」,更多极端的情况有助于对网络进行压力测试,并提早发现软件存在的失误和故障。
另一方面,各个验证人也可以在给力规则的前提下大展身手,尽可能地发挥作为节点服务商的技术水平和团队潜力。此前GameofStake挑战赛的获胜者Stake.fish就是在此类竞赛脱颖而出的典范,Stake.fish团队最大程度利用规则的情况下进行技术操作,虽然当时也引发一定质疑,但也是因为如此才在Cosmos社区内打响一波名气,至今仍保持Cosmos最大的节点验证人的位置。
此次GameofZone中,许多新老优秀节点验证人的表现也可圈可点。来自印度的基于Cosmos的分布式VPN项目Sentinel团队表示,「考虑到在此阶段的比赛中可能会进行几种不同类型的攻击,Sentinel团队决定去建立自己的定制化程序,而不是去修改官方的中继器」,该团队建立一个本地GO语言代码的解决方案以便实时改进性能,最终也取得不错的成效。
来自中国的IRISnet团队表示,已为此次比赛做出许多贡献,不仅提出Relayer的激励设计方案,上线GoZ网络状态浏览器和跨链钱包Rainbow-GoZ,还提交及修复包括第一、第二阶段启动失败、公开节点和Relayer节点被轻易攻击等多个Bug。最为关键的是,IRISnet战队通过Relayer发送到GoZHub中的跨链Token已经超过了参赛环境里IRISHub发行Token的总额,在第三阶段成功修复一个潜在的Cosmos「双花攻击」的严重安全问题。
GoZ挑战赛的风波
与此前的GoS测试网竞赛不同的是,此次GoZ挑战赛发生在Cosmos社区风波后,仍受到一定的波及,以下两个事件也是目前Cosmos发展有一定「混乱」的缩影:
今年3月,TendermintIn设计师PengZhong发布长篇推文称,GameofZones官方帐号屏蔽了TendermintInc所有员工的推特,包括AdrianaKalpa运营的帐号「TodayinCosmos」,他表示,TendermintInc一直通过跨团队帮助推进GameofZones的工作,并且通过官方帐号发布了这则消息,因为成功举办这项活动有利于Cosmos整个生态的利益。但ZakiManian创建的验证者节点iqlusion希望单方面负责GameofZones。PengZhong警告那些小气又渴望权力的人,斗气行为不是Cosmos的协作精神。
节点服务商DokiaCapital在此次GameofZones竞赛第二阶段刚开始时表态退出,DokiaCapital的首席执行官Aurel在推特表示将退出CosmosGameofZones竞赛,原因是他认为此次GameofZones并不是真正意义上的「竞赛」,有大量未测试的软件,积分系统、软件版本、阶段等方面高度「混乱」。值得注意的是,DokiaCapital也是Cosmos早期投资机构。
很多人是从影响力巨大且非常成功的GameofStake比赛开始认识Cosmos以及Staking机制,但此次一脉相承的GameofZone比赛的确多了不少「混乱」。经过许多内部的变故,我们也看到Cosmos的社区在寻找一种自治的平衡。
我们认为,「混乱」和「稳定」往往是相对共存的,稳定中隐含混乱,混乱中也孕育稳定。就如同支持跨链项目Cosmos开发及生态建设的基金会TheInterChainFoundation发表的声明,「Cosmos属于所有人,不由任何一方拥有。」我们期待IBC顺利上线发布,Cosmos的整个生态在「没有任何一方独有拥有」的情况下继续前行。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。