cosmos

Prop 792: Launch Neutron on Replicated Security

Summary


Proposal 72 passed in July 2022, providing support and $ATOM funding to the development of Neutron, a DeFi Hub and permission-less CosmWasm execution layer to be launched on Cosmos Hub as a consumer chain.

Neutron’s initial development is now complete: all core modules have been implemented, audited, and successfully run on testnet (Quark, Game of Chains, Baryon, Rehearsal, Meson, Pion and others). Through bleeding-edge Interchain Transaction and Interchain Queries modules, Neutron is now ready to bring truly interoperable smart-contracts to the Cosmos Hub.

This document provides detailed information about Neutron and its future relationship to the Hub, and proposes to launch Neutron as a consumer chain using replicated security. It incorporate community feedback in the form of a soft opt-out feature for the bottom 5% validators, an extended downtime window (~4 days) and allocating unclaimed airdrop tokens to the Cosmos Hub.

Governance votes


The following items summarize the voting options and their significance for this proposal:

  • YES - You agree with the terms of the proposed security agreement and want Neutron to be secured by the entire Cosmos Hub validator set using Replicated Security.
  • NO - You do not agree with the terms of the proposed security agreement and/or do not want Neutron to be secured by the Cosmos Hub validator set using Replicated Security.
  • NO WITH VETO - You consider this proposal (1) 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 quorum but you formally decline to vote either for or against the proposal.

Hub requirements


  • Neutron binary
  • Neutron genesis - The final genesis file will be provided before the spawn time
  • Repositories
  • Genesis file details:
    • Chain type and version:
      • Cosmos-SDK v0.45.15
      • wasmvm v1.2.3
      • wasmd v0.31.0
      • Go version: v1.20
    • Economic parameters:
      • Default fee token: uNTRN. Bridged IBC ATOM will also be accepted.
      • Fee split between consumer and provider: 25% Hub / 75% Neutron
    • Network parameters
      • Soft_opt_out_threshold: 0.05 (e.g. 5% of the voting power)
      • Commit_timeout: 1000ms (leads to ~2.5s blocktime on Pion-1)
      • Signed_blocks_window: 140,000 blocks (~4 days at 2.5s per block)
  • Software audit information
  • Ongoing involvement required from Hub validators (e.g., Governance structure, monitoring communication platforms, hardware requirements):
    • No required governance involvement: Neutron’s governance does not rely on delegations and the gov module, but rather on a custom implementation of DAODAO smart-contracts. Validators are welcome to participate in governance but are not required to do so.
    • Dedicated communications channels:
      • Discord: a dedicated channel has been created for Cosmos Hub validators.
    • Not required but recommended: Setup relayer between neutron and Cosmos Hub to relay voting power updates
    • Hardware requirements:
      • 4 Cores
      • 32 GB RAM
      • 2x512 GB SSD