Cosmos Hub

Infrastructure

Proposal Details

Proposal #885

Passed

Proposal title

Gaia v15 Software Upgrade

Submit time

Deposit end time

Voting start time

Voting end time

Tally result

99.06%

Proposal #885 description

Background

The Gaia v15 release is a major release that will follow the standard governance process by initially submitting this post on the Cosmos Hub forum. After collecting forum feedback (~ 1 week) and adapting the proposal as required, a governance proposal will be sent to the Cosmos Hub for voting. The on-chain voting period typically lasts 2 weeks.

On governance vote approval, validators will be required to update the Cosmos Hub binary at the halt-height specified in the on-chain proposal.

Release Binary

IMPORTANT: Note that Gaia v15.0.0 binary MUST be used.

Proposed Release Contents

The relevant Github epic for this release is: Gaia v15 Release

The focus of this release is the upgrade of Cosmos SDK to v0.47 -- this release uses v0.47.8-ics-lsm, a special Cosmos SDK branch with support for both ICS and LSM. Consequently, it also upgrades the following dependencies:

In addition, this release migrates the following state:

  • Sets the min commission rate staking parameter to 
    5%
     and updates the commission rate for all validators accordingly (according to governance proposal 826). Validators with a commission rate <
    5%
    prior to upgrade will have a rate of
    5%
    after upgrade is complete. This parameter can be changed via a param change proposal in the future.
  • Migrates the vesting funds from cosmos145hytrc49m0hn6fphp8d5h4xspwkawcuzmx498to the community pool (according to governance proposal 860).

Finally, this releases fixes a series of issues found during the Oak Security audit of SDK 0.47. As a result, this release introduces the following API changes:

  • Reject 
    MsgVote
     messages from accounts with less than 1 ATOM staked. All validators should ensure that they are staking at least 1 ATOM from the wallet they use for sending
    MsgVote
    messages.
  • A new 
    MinDepositRatio
     param is added (with a default value of 
    0.01
    ) and now deposits are required to be at least 
    MinDepositRatio*MinDeposit
     to be accepted.

Taken together, these changes upgrade Gaia from cosmos-sdk v0.45 and open the door for further integrations, such as adding Skip Block SDK required by Prop 842.

Testing and Testnets

The v15 release has gone through rigorous testing, including e2e tests, integration tests, and differential tests. Differential tests are similar to integration tests, but they compare the system state to an expected state generated from a model implementation. In addition, v15 has been independently tested by the team at Hypha Co-op.

Validators and node operators have joined a public testnet to participate in a test upgrade to a release candidate before the Cosmos Hub upgrades to the final release. You can find the relevant information (genesis file, peers, etc.) to join the Release testnet https://github.com/cosmos/testnets/tree/master/public (theta-testnet-001), or the Replicated Security testnet https://github.com/cosmos/testnets/tree/master/replicated-security (provider).

Potential risk factors

Although very extensive testing and simulation will have taken place there always exists a risk that the Cosmos Hub might experience problems due to potential bugs or errors from the new features. In the case of serious problems, validators should stop operating the network immediately.

Coordination with validators will happen in the #cosmos-hub-validators-verified channel of the Cosmos Network Discord to create and execute a contingency plan. Likely this will be an emergency release with fixes or the recommendation to consider the upgrade aborted and revert back to the previous release of gaia (v14).

Governance votes

The following items summarize the voting options and what it means for this proposal:

YES - You agree that the Cosmos Hub should be updated with this release.

NO - You disagree that the Cosmos Hub should be updated with this release.

NO WITH VETO - A ‘NoWithVeto’ vote indicates a proposal either (1) is deemed to be spam, i.e., irrelevant to Cosmos Hub, (2) disproportionately infringes on minority interests, or (3) violates or encourages violation of the rules of engagement as currently set out by Cosmos Hub governance. If the number of ‘NoWithVeto’ votes is greater than a third of total votes, the proposal is rejected and the deposits are burned.

ABSTAIN - You wish to contribute to the quorum but you formally decline to vote either for or against the proposal.

Proposal #885 overview

Total votes
104,673
Voters
103,469
Total deposit
250 ATOM

Proposal #885 votes

#

Validator

Account Address

Options
1Stakewolle.com |100% InsuranceYes
2🌐 KysenPool Sky ☁️Yes
3StirYes
4Chorus OneYes
5Easy 2 StakeYes
6zoomerlabsYes
7CompassYes
8Cosmos SpacesYes
9EnigmaYes
10Virtual HiveYes
11blockscapeYes
12BitValidatorYes
13kjnodes.com 🦄Yes
14jabbeyYes
15StakeSeeker by BTCSYes
16Golden Ratio StakingYes
17PRO DelegatorsYes
18Zero Knowledge Validator (ZKV)Yes
19BigBrainStakingYes
20Stake&Relax 🦥Yes
21Simply StakingYes
22cosmos AfYes
23✅ CryptoCrew Validators 🏆 Winner #GameOfChainsYes
24DSRVYes
25syncnodeYes
26CrosnestYes
27stake.systems | autocompoundYes
28Onbloc NodeYes
29Umbrella ☔Yes
30Coinage x DAICYes
31SG-1Yes
32P2P.ORG - P2P ValidatorYes
33Informal SystemsYes
34S16 Research VenturesYes
35StakeLab.zoneYes
36CosmostationYes
37EverstakeYes
38AllnodesYes
39POSTHUMAN 🧬 StakeDropYes
40Leap WalletYes
41Binary HoldingsYes
42ColossusYes
43IRISNETYes
44SygnumYes
45PUPMØSYes
46Ubik CapitalAbstain
47🛡️Bunkerstake.ioYes
48HashKey CloudYes
49BlockpowerYes
50LuganodesYes
51Cypher CoreYes
52Ztake.orgYes
53StakeflowYes
54ShapeShift DAOYes
55Lavender.Five Nodes 🐝Yes
56Citizen Web3Yes
57CrowdControlYes
58FreshSTAKINGYes
59🇨🇭 Vortex.live 🟢Yes
60Node GuardiansYes
61StakecitoYes
62Citadel.oneYes
63#decentralizehk - DHK daoYes
64GAMEYes
65Bro_n_BroYes
66MeriaYes
67Stakely.ioYes
68KilnYes
69Trust NodesYes
70Alessandro MazzaYes
71KeplrYes
720base.vcYes
73StakinYes
74AmplifierYes
75B-HarvestYes
76Smart Stake 📈📊Yes
77Interstellar Lounge 🍸Yes
78BlockPIYes
79TessellatedYes
80StakeWithUsYes
81Frens (🤝,🤝)Yes
82BlockHunters 🎯Yes
83ChainLayerYes
84Silk NodesYes
85HuginnYes
86Nocturnal LabsYes
87PingYes
88DragonStakeYes
89AUDIT.oneYes
90HighStakes.ch | Stake for AirdropYes
91in3s.comYes
92ChainflowYes
93a41Yes
94strangeloveYes
95w3coinsYes
96Imperator.coYes
97Vitwit (Previously Witval)Yes
98ECO Stake 🌱Yes
99EZ StakingYes
100IcyCRO 🧊Yes

View: