Game of Stakes Updates

We had to move the webinar to Thursday due to a travel conflict.

Perfect thank you. We had to move it a day, so if you can’t join I will add your questions so Zaki can address them and we are going to try and record it.

Thank you so much :slight_smile:
I’d also like to add a few more questions:

  1. It seems like Gaia9000 will be right around this week or next monday. How long after Gaia9000 will preparation for GoS take?

  2. After looking at SDK 0.25, i realized that the cosmos address format has changed. Will we be using the new address format which is different from what we submitted for GoS registration? If so, do we have to restore the new cosmos address format using Seed Key?

It might be prudent to touch upon https://github.com/cosmos/cosmos-sdk/issues/2726 and the degree to and methods by which the ICF will exercise fiat power in altering the reward function or punishing/rewarding participants mid-Game.

Here should be the recorded version of the webinar https://register.gotowebinar.com/recording/5907745639946386438

Open Game of Stakes software issues.
https://github.com/tendermint/tendermint/issues/2794

https://github.com/cosmos/cosmos-sdk/issues/2754

Still have a lot of open issues at the moment.

The probability of pushing back the start of the game is rising.

Thanks Michelle. Here’s a blog post covering the highlights from the webinar. Looking forward to colluding with some, but not all of you on GoS :sunglasses:

I started working the Game of Stakes genesis file.

To check if you made it in, recover your key with the v0.26.1 gaiacli and see if your address is in the genesis file below.

1 Like

Just pushed some more genesis state updates based on corrects we have been informed of since the last update.

https://github.com/cosmos/testnets/tree/game_of_stakes/game_of_stakes

1 Like

If you are checking for your address in genesis.json, all addresses are converted from how they were submitted to the cosmos prefixed format.

You can use a small program to do so or recover your keys in gaiacli v0.26

let bech32 = require("bech32")
let a = bech32.decode("cosmosaccaddr1uwgyzw8mdsaxcmuy28lz79q3xznlnqmpsvkdmr")
bech32.encode("cosmos",a.words)

What expect next from Game of Stakes

So we said Monday for Game of Stakes and we are having a meeting Monday morning Pacific time to make a call on when exactly we will launch.

Gaia-9001 is going amazing so we are definitely nearly there.

You are already seeing early game of stakes style competition with validators moving to quickly withdraw and bond their inflationary rewards.

There are some things we’ve been thinking about.

Start

One of things I am thinking about is setting the min and max inflation such that large inflation doesn’t kick until after the Tendermint validators unbind.

This makes it a much smaller advantage to start your validator immediately at genesis and makes things fairer for people in all timezones.

Think can be done setting a min inflation of 1% and max inflation of 1000% and allocation 90% of starting tokens to the Tendermint validators.

We are having a meeting Monday morning Pacific time to discuss timing out GoS launch but I don’t want anyone to stay awake all night and I think this is a viable solution.

Software Updates

Attacks like Interaction between non-continuity of inflation and proposer reward · Issue #2763 · cosmos/cosmos-sdk · GitHub are exactly the kind of thing we would like to see in Game Of Stakes but we don’t attackers to be able to block network upgrades.

When there are Tendermint proposed upgrades/ fixes / changes to the state machine, we will only consider a blockchain that incorporates them when recommending winners to the Interchain Foundation.

Governance Challenge

Other than the situation above, we will consider governance binding. If players decide to use governance to upgrade to a non Tendermint produced version of the software we will give the proposer a substantial stake reward from the Tendermint stake wallet.

Distribution of the Winners.

We intend to use pretty broad discretion in deciding how to recommend winners to the Interchain Foundation. If we lots of interesting and novel behavior we will probably have a robust set of 2nd, 3rd and 4th place winners. If we see mostly defensive behavior, we will recommend a broader distribution to everyone who credibly participated.

Disqualification

We will also use our discretion to disqualify players who are exploiting undisclosed vulnerability or abusing the system by for instance delegating all their stake together.

We want to see interesting attacks like #2673 rather than abuses of the system.

5 Likes

Hi zaki .I does not find my address cosmosaccaddr12hqns2dc9zuzmyukehmvvvhzymyudgrxp5v640 in the genesis file. my register name is jinbin

Hi zaki , I recover my keys in gaiacli v0.26, get new addresscosmos12hqns2dc9zuzmyukehmvvvhzymyudgrxxjsfkj but does not find the address in game_of_stakes/ genesis.json
My regitster name is jinbin .

Hi Jinbin you received a rejection response which is why you aren’t in the genesis file. Unfortunately, you didn’t sign the waiver. We needed actual signatures on the waivers.

Hi , MichelleL . I remember I have sign the waiver. Pls check the recorder.

I sign the waiver at 2018-10-12

Hi , MichelleL. I also submit my id card photograph.

hey @MichelleL , my submission has been approved too, but my address not in genesis file yet. username:sebytza05, thanks

Jinbin You typed in your name, we actually needed it signed. We sent you a message with this information

Please provide link to your submission in an email info@interchain.io.

Sorry , I signed it .

1 Like