Announcing the Liveness Winners and Challenge Reward Winners of Game of Zones

It’s been a thrilling, at times bumpy, few weeks of fierce competition, but Game of Zones was an incredible ride that defied our expectations. Supporting the Cosmos Network and readying it for the Internet of Blockchains requires a diverse set of tactics and skills, and it’s clear from the incredible participation throughout the competition that there is a bright future ahead for IBC. Now that the competition has drawn to a close, the GoZ Team is thrilled to celebrate contributions of participants towards launching IBC and recognize outstanding work by taking a look back over the past few weeks of intense competition. 

Network Visualizers + Unofficial Scoreboards✨🔮

Throughout the competition, the Game of Zones team has been in awe of the visibility tools and explorers being developed by the community to support the IBC-enabled hub. Map of Zones, lead by Mira from Ztake.org, has done an incredible job of developing beautiful and informative visualizations of the network that have enriched the competition. Additionally, Vasily from the P2P.org team has done great work with their unofficial scoreboard here.

We would also like to recognize the IRISnet BlockChain Explorer  by the IRISnet Team, VGNG  by the VGNG team, and this Bitsong dashboard by the Bitsong team. Tools like these will be invaluable when IBC is mainnet-ready, and we hope to see more products like these available to provide more observability and visibility into the network’s operations when IBC is production-ready.

Competition Challenge Winners 🏆

The GoZ Challenge was designed to incentivize and measure performance against three specific practices that would be necessary for a healthy network: liveness, throughput, and security modeling. In order to prepare network operators for the Internet of Blockchains, it was important to ensure that participants developed fluency in operating an on-chain lite client, that they became familiar with both the Relayer Software and packet sending interface, and that they would develop insights to inform visualization, observability and detection tools to protect the network. Throughout Game of Zones, participants shared their knowledge and developed numerous technical resources, with many, many teams delivering a strong performance all the way through the last minutes of the competition. Congratulations to the winners of Game of Zones!

🏆 Phase 1a Winners 🏆
Atomic Bombers, IRISnet, ResponsibleChain (P2P.org), and Sentinel will receive 1,250 ATOM.

🏆 Phase 1b Winner 🏆
Kiracore 
will receive 6,250 ATOM.

🏆 Phase 2 Winner 🏆
Sentinel
will receive 6,250 ATOM.

🏆 Phase 3 Winner 🏆
P2P.org
will receive 6,250 ATOM.

🏆 Most Packets Relayed 🏆
Stakefish
This reward was designed to provide an incentive for competitors to take a “big picture” approach and develop an evolving set of tactics to come out ahead of the competition, and they will receive 6,250 ATOM.

🏆 Best Custom Zone 🏆
Freeflix Media 
Seeing participants mint NFTs over Twitter to engage in some very complex zone interactions over IBC was amazing, and they will receive 6,250 ATOM.

🏆 Most Creative Zone 🏆
Stakefish
Who doesn’t love a Tamagotchi?! This zone was an incredible demonstration of how IBC allows for multiple zones to be composed together, and they will receive 6,250 ATOM.

🏆 Most Innovative/Deceptive State Machine 🏆
IRISnet 
The IRISnet Team built an impressive, complex 4 zone process that showed how deception might propagate among chains, and how byzantine and non-byzantine chains might interact with one another, and they will receive 6,250 ATOM.

🏆 Gaia Award 🏆
Agoric
The Agoric team delivered exceptional technical details in their Proof-of-Concept for a smart relayer, and demo video of their advanced set of dynamic relayer policies, and they will receive 6,250 ATOM.

GoZ Liveness Reward Winners 🚀🏅

Pending a final verification of registration data during the KYC process, the teams listed below are eligible to receive an equal share of 50,000 ATOM for maintaining a significant period of liveness throughout Phases 1a and 1b of the competition. We expect teams to receive at least 535 ATOM, though that amount may increase as we do a final accounting for individual competitors who registered with multiple teams.

Agoric
alpha_virtual
aneka
anonstake
armyids
astronomia
atomic_bombers
audit.one
aynelis
b-harvest
bigbeautifulsilverplate
bit_cat
bitple
bitsong
blockscape
bureksteak
capybara
cdos
certus_one
Chainapsis
chainflow
chainlayer
chorus_one
compass
cosmic_compass_(coco)
cosmoon
cyber~congress
cypher_core
datachain
dawns.world
defending.network
desmos

dunhill
everstake
fanprime
freeflix_media
genesis_lab
gruberx_crew
gunray
hashquark
huglester
interstation
irisnet
isillien
jokerthebond
joonzone
kira_core
kokuwa
melea
mia_//_lableet
mintonium
mr.k
muzamint
newroad_network
nibiru
node_a-team
node123
nodeasy.com
okchain/okex
ozone
p2p.org_-_p2p_validator
persistence
protofire
pupu

regen
responsiblechain
retz80
rvc_group
sentinel
simply_staking
snzpool
source
stake_capital
stakebird
staked
staked.sh 
stakefish
stakematic
stakesstone
stakezone
stakin
staking_fund
staking-defense
starcluster
stratus
supernova
taidi
Team Stoner
teddyrabbit
thetechtrap
validatorich
vgng
vipnamai
westaking
Wetez

Fostering Collaboration + Community 👩‍🚀👾👩‍🚀👽

In addition to the incredible performance we saw from GoZ winners, several validators and community members stepped up to help others prepare and put their best foot forward throughout the competition. The Game of Zones team would like to take this opportunity to thank Melea for the help he provided to the community in Telegram, and for writing up a set of amazing IBC onboarding documentation.

More than anything else, Game of Zones has surfaced a strong sense of pride in the work it takes to continue blazing the path of innovation that started when the network was launched in 2019, and we hope to see this continue as we make our way towards getting IBC production ready. The goal of the competition was to ensure that network operators gained a deep understanding of the intricacies of running an on-chain lite client, and the teams that participated in Game of Zones did that and more. To keep moving the Internet of Blockchains closer to reality, contribute to the Relayer software (or building one of your own!), hunt for bugs and surface vulnerabilities in the code that will power an IBC-enabled network, and continue to share solutions for improving Tendermint’s performance and throughput. 

Announcing the Winner of Phase 3 of Game of Zones

Since the end of Phase 3 of Game of Zones, the GoZ team has been evaluating technical details of the numerous attacks carried out to push the limits of the IBC security model.




During Phase 3 of the competition, the goal was for participants to adopt an attacker’s mindset and attack the network layer of the hub. This phase was designed to educate network operators about risk by surfacing security vulnerabilities and rooting out opportunistic attacks that might be possible if a node or zone is not monitored or configured to be safe by default. As expected, we saw a plethora of incredible attacks across the competition hub, and we were amazed by the creativity and persistence of participants.

 

The winner of Phase 3 of GoZ is P2P.org, who will receive 6,250 ATOM for their outstanding performance in creating a deceptive rootchain and a double spend via double sign attack for the third phase of the competition. Their approach to attacking an IBC-enabled network demonstrated that the best way to steal coins from a user is to do so subtly. Their subtle mechanism to steal coins implemented minted unredeemable coins, and their successful attack and technical Proof-of-Concept documents this well. 

There are countless incredible write ups and contributions that have gone a long way to expand what we know about protecting an IBC-enabled network, such as these:

The most important goal of Game of Zones is to prepare network operators for the entirely new set of abstractions that will come when IBC is production ready.  It has been incredible to see participants and the overall community rise to this challenge, especially since this phase will undoubtedly improve the security and shared knowledge around running a safe, secure hub.  Congratulations to everyone who successfully completed Phase 3 of Game of Zones!

Announcing the Phase 2 Winner of Game of Zones

Since the end of Phase 2 of Game of Zones, the GoZ team has been busy crunching endless gigabytes of performance data in order to name a winner.



During Phase 2 of the competition, the goal was to challenge teams to push the hub’s throughput capabilities to the limit, and beyond. We set this goal to ensure that network operators would become more familiar with how to achieve high throughput on an IBC-ready hub, and to test which teams would build the best automation to keep the network moving along.

As expected, the hub reached full capacity at the beginning of the phase, and as expected, a large volume of transactions plus an oversubscribed mempool slowed the network to a crawl. Throughout this period of network instability, several teams delivered a strong performance because they were quickly able to adapt and respond to adverse network conditions. 

The winner of Phase 2 of GoZ is Sentinel, who will receive 6,250 ATOM for their outstanding performance in the second phase of the competition. Competition between Sentinel, Source, Stakefish, Persistence, and the Ozone team was fierce, and the end result was close:

Team:Sentinel, Total Phase 2 Score 21266
Team:ozone, Total Phase 2 Score 19092

Scoring for Phase 2 used data collected by Sagan, and the data for the phase can be found here, here, here, and here

cargo run --release -- -c config.toml  start ~/phase2a.lb.log ~/phase2b.lb.log ~/events.ozone.log ~/events.persistence.log

The most important goal of Game of Zones is to prepare network operators for the entirely new set of abstractions that will come when IBC is production ready.  It has been incredible to see participants and the overall community rise to this challenge, and to watch teams become experts in automation and throughput during this part of the challenge. Congratulations to everyone who successfully completed Phase 2 of Game of Zones!

Announcing the Winners of the Game of Zones Liveness Reward


Throughout the week, GoZ Team has been busy querying and judging data from Phase 1a and Phase 1b of the competition to determine which teams are eligible for the GoZ Liveness Reward.  Today, we are excited to announce that teams who have won the GoZ Liveness Reward based on their contributions to Game of Zones will receive at least 537 ATOM for their achievements, though this amount is subject to fluctuate.

Agoric
alpha_virtual
aneka
anonstake
armyids
astronomia
atomic_bombers
audit.one
aynelis
b-harvest
bigbeautifulsilverplate
bit_cat
bitple
bitsong
blockscape
bureksteak
capybara
cdos
certus_one
chainapsis
chainlayer
chorus_one
compass
cosmic_compass_(coco)
cosmoon
cyber~congress
cypher_core
datachain
dawns.world
defending.network
desmos
dunhill
everstake
fanprime
freeflix_media
genesis_lab
gruberx_crew
gunray
hashquark
huglester
interstation
irisnet
isillien
jokerthebond
joonzone
kira_core
kokuwa
melea
mia_//_lableet
mintonium
mr.k
muzamint
newroad_network
nibiru
node_a-team
node123
nodeasy.com
okchain/okex
ozone
p2p.org_-_p2p_validator
persistence
protofire
pupu
regen
responsiblechain
retz80
rvc_group
sentinel
simply_staking
snzpool
source
stake_capital
stakebird
staked
staked.sh 
stakefish
stakematic
stakesstone
stakezone
stakin
staking_fund
staking-defense
starcluster
stratus
supernova
taidi

team stoner
teddyrabbit
thetechtrap
validatorich
vgng
vipnamai
westaking
wetez

The most important goal of Game of Zones is to prepare network operators for the entirely new set of abstractions that will come when IBC is production ready, and the liveness reward was designed to reward the significant investment of time and effort that this preparation requires. Congratulations to everyone who has participated in the challenges so far, and to the teams who have successfully completed Phase 1 of Game of Zones!

Announcing the Phase 1 Winners of Game of Zones

Since the end of Phase 1 of Game of Zones, GoZ team has been busy crunching the performance data.  Early on in this process, it became clear that naming a single winner for Phase 1a and Phase 1b would be a herculean task, and that this format would not allow us to recognize all of the teams who delivered an outstanding performance in spite of an immensely challenging, unstable environment. Today, we are excited to increase the prize pool for Phase 1* , and announce the winners for both Phase 1a and Phase 1b of Game of Zones. 

Phase 1a

During Phase 1a of the competition, a series of technical issues created conditions for an unreliable hub. While getting the competition up and running, the network halted due to an issue that required an emergency patch.  After a delayed launch, large transaction volumes and an oversubscribed mempool slowed the network to a crawl,  which required an increase in gas costs and RPC capacity to improve stability. 

Throughout a series of restarts and network congestion, however, several teams prevailed to maintain significant periods of liveness.  

The winners of Phase 1a of GoZ are ResponsibleChain, Atomic Bombers, IRISnet, and Sentinel.  

Each of these teams will receive a reward of 1250 ATOM for their outstanding performance in the first phase of the competition, in addition to the GoZ Liveness Reward.  All of the data from Phase 1a and the steps to reproduce the scoring process are available here .

Phase 1b 

After a brief intermission, Phase 1b launched with a series of tweaks that ensured a better experience for participants and increased network reliability. During this phase, an element of gambling with the lite client and trust period expiration truly kicked the challenge into high gear. In addition to a series of excellent network visualizers from participating teams, we saw phenomenal real-time feedback with beautiful graphs of client updates and trust periods. One of the most exciting outcomes of this phase was seeing gas optimizations in action as the GoZ Team crawled the data to see who sent the most efficient client updates.

The winner of Phase 1b is the Kiracore team, who will receive 6,250 ATOM in addition to the GoZ Liveness Reward. All of the data from Phase 1b and the steps to reproduce the scoring results are available here

The GoZ Liveness Reward

In addition to the Challenge Reward for Phase 1, each team that completed the first phase of the challenge will receive a reward distribution for their efforts and contributions to the competition.  For this reward, we will be following the same distribution formula that is published in the competition scope: 50,000 ATOM will be equally allocated to teams eligible for the reward. 

In light of the technical issues that surfaced during Phase 1a, we have adjusted our initial judging requirements to be more inclusive, and we will be rewarding teams who have made a good faith effort to participate in the competition by either maintaining a connection for at least 12 hours during Phase 1a, or team who configured a connection that lasted the entire phase 1b time period. Tomorrow, we will be announcing the full list of teams who will be receiving the Liveness Reward. 

The most important goal of Game of Zones is to prepare network operators for the entirely new set of abstractions that will come when IBC is production ready.  It has been incredible to see participants and the overall community rise to this challenge, and to watch teams become experts in operating an on-chain lite client.  Congratulations to everyone who successfully completed Phase 1 of Game of Zones — and best of luck in Phases 2 and 3!

________

* To ensure that the GoZ Team could reward strong performance without taking funds away from the original 100,000 ATOM prize pool, Zaki Manian has generously provided the additional 5,000 ATOM for the Phase 1a prize pool.

Updates for Phase 2 of GoZ: Visualizers, Hub Relaunch, and Scoring

Phase 1b of Game of Zones has drawn to a close, and in this week’s live stream we covered several important updates about scoring, judging, and the overall competition. 

Phase 1b Recap

Overall, the GoZ Team was thrilled to see Phase 1b achieve our initial competition goals and to see participants thoroughly enjoying the challenge. After we have completed our review of Phase 1a and Phase 1b data, we will announce the winner in a blog post during the first half of next week. 

In addition to the Spam Reflection Attack that raised the stakes during this abbreviated phase of the competition, we have been in awe of the visibility tools and explorers being developed by the community to support the competition.  Here are a few we’ve noticed, in no particular order:

Tools like these will be invaluable when IBC is mainnet-ready, and we hope to see more products like them available to help make sense of what the network is doing.

Getting Ready for Phase 2

Today, a new version of Gaia will be released that patches a bug reported by the IRIS Team. This new release requires that we relaunch the GoZ hub, and will include data validation improvements from the Interchain Berlin team that should protect the stability of the hub.  Within the next few hours, we will be updating the GoZ repo to include connection details and tagged software releases for this relaunch, and we expect that the hub will reach over 48 hours of stability before scoring for Phase 2 begins.

During Phase 2, we again expect Tendermint to be at full capacity. The Hub will likely see an explosion of packets, and will become unreliable and overloaded with traffic. Throughout this, we expect participants to adjust their tactics and overall strategy to perform well against these adverse network conditions. We also expect to see participants connecting to each other and finding other creative ways to relay packets.

Scoring + Judging for Phase 2

Phase 2 of Game of Zones will officially begin Monday, May 25th at 12am PST  7am UTC. 

The main focus of the second phase of Game of Zones is throughput, and the winning team will be the team that relays the most packets on the GoZ Hub and in the wider Game of Zones network.  All teams will be given 1 billion doubloons for Phase 2. 

In terms of scoring, 

  • Packets relayed to the hub by your relayer key are the most important metric to judge winning. If we were using a point system for scoring, these packets would be worth 1 point.
  • Packets relayed from the hub are the second most important metric for the week. If we were scoring these packets using a point system, they would be worth 0.5 points. 
  • Packets relayed among other chains are less important to your team’s performance than the first two metrics mentioned above. If we were using a point system for scoring, these packets would be worth 0.1 points.

From a judging perspective, we will only be able to count packets relayed with the Relayer key that is included in the GoZ roster (to be updated soon). For Phase 2:

  •  All teams should append -2 to their chain ID for Phase 2 of the competition.This will help us work through the immense amount of data we expect to analyze to choose a winner, and will ensure that there is no delay in announcing a winner.  An updated roster with the chain IDs we expect to see will be available soon in the GoZ Github repo.
  • If your team is relaying packets with a different address than the one that is listed in the GoZ Roster, we will be unable to see or count your performance for the week. Over the weekend, we will be confirming that we can communicate with endpoints. If we cannot reach your team’s endpoint, we will contact you via email to resolve this before Phase 2 begins.
  • A new scoring dashboard that will shows real-time packets being relayed will be available on Monday, May 25th a few hours after Phase 2 begins. The GoZ Team will be monitoring connections made over the websocket, and will count packets on your chain regardless of where they come from.  
  • In light of previous issues with RPC, we recommend that all teams run a full node as increasing the number of operational sentry nodes will help improve overall stability.

The GoZ team is looking forward to another exciting week of competition, and will be updating the participant roster and list of software versions to relaunch the hub by the end of the day today. Be sure to keep an eye on the official GoZ repo, and to mark your calendar for next week’s Live Stream on Friday at 12am PST// 7pm UTC on Twitch

3 Must Read Updates about Phase 1 and Phase 2 of Game of Zones

Phase 1 of Game of Zones is almost over, and in this week’s live stream we covered several important updates about scoring, judging, and the overall competition. 

Phase 1 Scoring

Per the Competition Scope that was updated earlier this week, Phase 1 ends at 11:59am PST on 5/10. 

Since standing up the scoreboard on Wednesday, we have collected an immense amount of queryable data about the GoZ Hub. The Datadog dashboards we have shared with the community have a live representation of data to represent activity on the network, and a dataset that will be regenerated to score and judge the first phase of the competition. As the competition continues, the dataset representing Hub activity will continue to improve as gaps in the data are filled in.

  • In most cases, team performance is accurately reflected in the datasets we have shared with the community.
  • Some teams who have not been visible in the dataset are now visible because of changes we are able to make to the Datadog backend. 
  • Several teams are visible in the data, but we are unable to credit their performance because the data does not match the Relayer keys and Chain IDs shared during registration. 

If your team’s performance is not registering on the scoreboard, please send us an email at gameofzones@cosmosnetwork.dev confirming your Chain ID and Cosmos address (aka Relayer key). Once we have analyzed the data, we will be announcing the winner of Phase 1 before the end of next week. 

Phase 2 Scoring + Judging Updates

Phase 2 of Game of Zones will begin Monday, May 11th at 12am PST // 7am UTC. 

The main goal of the second phase of Game of Zones is to focus on throughput, and the winning team will be the team that relays the most packets on the GoZ Hub. In terms of scoring, 

  • Packets relayed to the hub by your relayer key are the most important metric to judge winning. If we were using a point system for scoring, these packets would be worth 1 point.
  • Packets relayed from the hub are the second most important metric for the week. If we were scoring these packets using a point system, they would be worth 0.5 points. 
  • Packets relayed among other chains are less important to your team’s performance than the first two metrics mentioned above. If we were using a point system for scoring, these packets would be worth 0.1 points.

From a judging perspective, we will only be able to count packets relayed with the Relayer key that was given to us during registration. For Phase 2:

  • All teams should append -2 to their chain ID for Phase 2 of the competition. This will help us work through the immense amount of data we expect to analyze to choose a winner, and will ensure that there is no delay in announcing a winner. 
  • Throughout the competition, we expect participants to respond to network issues to ensure the stability of the GoZ Hub. Given current issues with RPC, we recommend that all teams run a full node as increasing the number of operational sentry nodes will help improve overall stability.
  • If your team is relaying packets with a different address than the one that was shared with us for registration, we will be unable to see or count your performance for the week. 
    • To confirm your Relayer key, aka the Cosmos address for the GoZ testnet, you can search your team’s inbox for the GoZ Confirmation email sent on 4/27.
    • If your team changed your Cosmos address before 5/1, double check the address that you provided the GoZ team. 

Standing up GoZ Hub 2

Over the next day, we will begin launching the next version of the GoZ hub in preparation for Phase 2. We expect that the hub will be active before scoring for Phase 2 begins, judging and scoring timelines may be adjusted if technical issues arise.

GoZ Hub 2 will run on: 

  • Cosmos SDK v0.34.4-0.20200507135526-b3cada10017d 
  • Gaia v0.0.1-0.20200507172327-bde5e9c00325 m
  • And the latest version of the Relayer available here.

The GoZ team is looking forward to another exciting week of competition, and will be working to open source all of the competition data as quickly as we can. Be sure to follow us on Twitter for the latest news about the competition, and join us for next week’s Live Stream on Friday at 12am PST// 7pm UTC on Twitch

3 Updates on Phase 1 of Game of Zones: the Scoreboard, Hub Capacity Issues, and Judging Criteria

It’s official! Phase 1 of Game of Zones has begun, and the GoZ Dashboard is available to all. Here are a few of the latest updates competition, scoring, technical issues, and judging criteria. 

The Competition Scoreboard

The GoZ Scoreboard has finally arrived! This tool, which relies on Sagan and the Relayer for visibility into participant performance, will be an important source of truth throughout Game of Zones. While the dashboard is integral for judging the first two phases of the competition, it is important to note that the data and metrics being displayed are not ranked by performance. 

The Scoreboard data represents events that we are using to analyze performance— i.e. which team is relaying packets — and it primarily runs on the addresses shared with the GoZ Team during registration. In some cases, chain_ID and RPC endpoint data are visible but they are not linked to a team. If your team name is not associated with your performance metrics, please send us an email at gameofzones@cosmosnetwork.dev and we’ll update your information as quickly as we are able. Additionally, we are working to provide observability for teams with multiple connections to the hub.

Throughout the competition, we will be releasing several scoring dashboards to represent the events we’re using to analyze participation. Follow us on Twitter or check out our Github repos to get access to new dashboards as they are released.

GoZ Hub Capacity 

Overnight, several capacity issues impacted the GoZ Hub.  

  • The Tendermint mempool almost reached full capacity, and transaction time on the networker is higher than expected as a result.
  • Sentry node congestion has made it difficult for teams to connect to the hub.  
  • Relayer error messages are leading to misdiagnosis of issues. 

In response to these issues, the GoZ and Iqlusion Teams have used the toolset built into the distributed network to alleviate some the congestion we anticipated during contingency planning. So far, we have:

  • Tripled the number of sentry nodes supporting the Hub, 
  • Increased transaction fees to make it less practical to spam the network,
  • Noted issues with error messages coming from the Relayer, which will inform the gradual process of improving the information provided when errors arise. 

Phase 1 Judging Criteria 

One of the main goals of Game of Zones is to stress test multiple components of the IBC Network and the software that it runs on.  To honor the spirit of the rewards of the competition, the GoZ team has committed to adjusting the scoring criteria when necessary to correct for technical issues that arise on the hub. In terms of performance, however, it is important to note that anticipating network issues and having a plan to respond and adjust your team’s performance is critical to your success in the Game of Zones challenge. 

Since our initial efforts to launch the hub began last week, the teams participating in Game of Zones have done incredible work setting up notes and helping one another with technical details about the Relayer and IBC Module in our community channels. It has been incredible to see the community rise to the challenge of preparing the IBC Module for launch. In light of these contributions, we will be updating the GoZ Liveness Reward criteria to be as inclusive as possible in assessing competition contributions and performance, and we will provide an update on the specifics of the judging criteria for this reward as soon as we can.

To learn more about the technical details of Phase 1 and ask any questions you have about the competition, join us for our Phase 1 Livestream on Friday at 12pm PST / 7pm UTC on Twitch!

4 Important Updates about Phase 1 of Game of Zones

Throughout the day, the GoZ team and Iqlusion teams have worked with core Cosmos developers to resolve the issues that impacted the Game of Zones Hub over the weekend. As of this evening, the GoZ Hub has achieved a 24 hour period of testnet stability that is required to launch the competition. This important development means that Phase 1 of Game of Zones will launch on Wednesday, May 6th at 12am PST / 7AM UTC. 

  • Today’s software release resolves stability issues within the capabilities initiation implementation of the code without breaking changes, and it will not require a hub restart for the competition.
  • Phase 1 of the contest will run on version 0.34.4-0.20200430150743-930802e7a13c of the Cosmos SDK, version 0.0.0-185-g9f47782 of Gaia, and version 0.3.1-3-g6685579 of the Relayer
  • More information about the software and updates to the Game of Zones Challenge Scope are available in the official GoZ Github Repo
  • The Game of Zones Scoreboard will be shared with participants several hours after Phase 1 begins on Wednesday, May 6th. 

Before launching Phase 1 of Game of Zones, we will also be making a change to the Challenge Scope that governs the challenge. This is in light of several questions that have been asked by participants about the requirement to send a packet to keep a connection alive and the capabilities of the underlying code. 

In the contest scope, we initially stated that the winner of Phase 1 would be the team that pushes the limits of packet connections by maintaining the longest lived connection with the fewest packets sent. We will be updating the Challenge Scope to clarify that we are looking for teams to send the fewest packets possible while keeping the client alive.

To ensure that all participants are aware of official start time for Phase 1, we will be sending an email and sharing this information across our official Game of Zones channels. If you have any questions about these changes, the best way to get in touch is to send us an email at gameofzones@cosmosnetwork.dev or join us on Friday, May 8th for our Phase 1 Live Stream.

An Update on Phase 1 of Game of Zones

Over the weekend, the Game of Zones and Iqlusion teams have debugged and resolved several issues that impacted the launch of the Game of Zones Hub.  Though we were able to get the Hub up and  running over the weekend,  the hub did not achieve the necessary 24 hours of stability required to start Phase 1 of the competition. As a result, we will be pushing back the start time for Phase 1 of Game of Zones to Wednesday, May 5th.

  • At present, we are working towards resolving this issue discovered by Yelong from the IRISnet team.
    • We expect this bug to take about a business day to resolve, and we are aiming to cut a release with a fix for this issue on or before Tuesday, May 5th.
  • In order to launch the competition, the hub will need to achieve 24 hours of testnet stability.  
    • If a release is cut on or before Tuesday, the earliest that Phase 1 of Game of Zones could launch is Wednesday, May 6th.
  • The Game of Zones scoreboard will be shared with participants on the first official day of the competition. 
    • The scoreboard will be available to participants within a few hours of the official starting time.
  • Phase 1 will likely run on an abbreviated schedule that begins on May 6th and ends on May 10th. 
    • The schedule may be amended to provide a short break between Phases 1 and 2.

The contributions from the community towards resolving issues with the Hub were incredible, and we are looking forward to launching the competition as quickly as we can.Though Game of Zones will start a couple of days later than projected, it’s been our priority to achieve an initial period of stability before Phases 2 and 3 kick off. Later this week, we’ll provide technical details of the issues that impacted Hub launch.

Throughout Monday and Tuesday, we will provide updates on our progress and communicate an official starting time through our official communications channels and we will send an official communication with the new starting time to all participants. To ensure that you’re receiving the most up to date information, follow us on Twitter and be sure to watch the Github repos for the competition.