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.

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.

Everything Your Team Needs to Know to Win Game of Zones

It’s almost here: Game of Zones begins in less than 48 hours!

Just in time for the start of the competition, the Game of Zones Team is proud to share the goals for each phase of the challenge, and all of the ways your team could take home a prize from the competition.

If your team registered to participate, be sure to check your inbox and follow the steps in your confirmation email to finalize your place in the competition.

4 Things Every Team Must Do by 4/30 for Game of Zones Launch

Over the past few weeks, we’ve had an overwhelming response to the call for registrations for Game of Zones– by far, this will be the largest competition ever held in the Cosmos universe. To ensure a smooth start to the challenge, we are asking each team to complete these four important tasks no later than April 30th.

1)  Check your inbox for an email from the Game of Zones team and confirm that your team’s registration information is correct.

We’ve sent out the first batch of emails to confirm the information we’ve gathered from each team, and the second batch will go out within the next few hours. If you would like to change anything in your registration info, please contact us on or before 4/30 — the earlier, the better! This is especially important if you want to change your chain_ID, or if you need to update the Cosmos address you will be using for the official Game of Zones testnet. 

2) Submit a pull request to the official Game of Zones Github repo in the contestant_info folder with your Team Name and IPC endpoint in the title.

Each team must share an RPC endpoint with the GoZ team to be included in the official Game of Zones scoreboard and to be eligible for rewards. Providing these endpoints will also enable third party network visualizers to have deeper visibility into the competition. 

3) Whitelist the IP addresses in your confirmation email for Tendermint RPC port 26657 to ensure that your team’s participation makes it onto the GoZ scoreboard.

Each team must whitelist these IP addresses to ensure that their participation is tracked, scored, and assessed with accuracy. The Game of Zones team will be subscribing to the Tendermint websocket, and pulling down every transaction on your chain throughout the competition.

4) Mark your calendar with these important competition dates, and join us each week (if you can!)  to learn more about what’s next in Game of Zones.

At launch, we will be giving teams a couple of days to join the competition testnet and to fine-tune their setups before the competition gets into full gear on Monday, May 5th. And throughout the competition, we will be measuring participation from Monday through Friday — this will give participating teams a chance to devise new attacks, build new tools, write blog posts about best practices and Proof-of-Concepts for novel ideas and attacks, or take a much-needed break to prepare for the week ahead. 

  • GoZ Opening Ceremonies are on 5/1 at 9am PST— join us and a few special guests on Twitch!
  • Phase 1 begins at 12am PST on 5/4 to 11:59am PST on 5/8, and the P1 Live Stream recap will be on 5/8 at 12pm PST.
  • Phase 2 begins at 12am PST on 5/11 to 11:59PM PST on 5/15, and the P2 Live Stream recap will be on 5/15 at 12pm PST.
  • Phase 3 begins at 12am PST on 5/18 to 11:59pm PST on 5/22, and the P3 Live Stream recap will be on 5/22 at 12pm PST
  • Closing Ceremonies will be on 5/28 at 9am PST.

To ensure your team’s participation and eligibility to win the competition, you must complete the action items above no later than 4/30. Any delay in updating your team info, submitting a PR to the official GoZ Github repo, or in whitelisting the IP addresses for the scoreboard may negatively impact your team’s performance in the first phase of Game of Zones. And of course, If you have any questions, please contact us at gameofzones@cosmosnetwork.dev