- Moderator edit to add link to on-chain proposal: Mintscan - Chain explorer by COSMOSTATION
Below is a Draft of the upgrade proposal to adopt and activate the Gravity Dex on the Cosmos hub.
Feedback and questions accepted.
This on-chain upgrade governance proposal is to adopt the Gravity DEX on the Cosmos Hub. By voting YES to this proposal, you approve of adding the Gravity DEX protocol on the Cosmos Hub, immediately after the proposal passes after the voting period.
Background
In July 2020, the Iqlusion team developed ATOM 2021 to drive the direction of the Cosmos Hub after the completion of the Cosmos whitepaper and IBC. It became clear that providing liquidity to new IBC connected zones was core the Hub’s mission.
Tendermint (https://tendermint.com) and B-Harvest (https://bharvest.io) joined forces to produce and develop a Liquidity Module (https://github.com/tendermint/liquidity). In 2021 March, they submitted a signal governance proposal to ask the Atom delegator community about Gravity DEX (Liquidity Module) adoption on the Cosmos Hub. Prop38 was very well approved by the community (https://www.mintscan.io/cosmos/proposals/38).
This proposal completes the first leg of ATOM 2021 and achieves the goals of the signaling proposal by bringing an IBC compatible DEX to the Hub.
Ready for Production
With continuous quality improvement of the codebase, very wide test coverage, a codebase audit from Least Authority and Simply VC, and subsequent follow-up codebase strengthening, along with extensive simulation processes, we are now very confident to be ready for production utilization of the Gravity DEX (Liquidity Module) on the Cosmos Hub. The Gaia branch for the new release with Gravity DEX feature can be found here(we need the release link here, or we can announce the release later). Please also check out the github repository for the launch testing of Gaia with Gravity DEX.
On-Chain Upgrade Process
Immediately after this proposal passes, the state machine program of the Cosmos Hub will be halted. And then, all validators and node operators have to substitute the existing state machine binary to the new binary with the Gravity DEX feature. Because it is an onchain upgrade process, the blockchain will be continued with all the accumulated history with continuous block height.
Potential Risk Factors
Although Tendermint executed very extensive testing and simulation, and conducted in-depth audits, and followed up with the corresponding codebase improvement, there always still exists a risk that the Cosmos Hub might experience problems due to potential bugs or errors from the new Gravity DEX feature. In the case of serious problems, validators should stop operating the network immediately, and use the fixed state machine program provided by Tendermint.