Cosmos Hub Proposal: #931

Slinky Beta Incentives Proposal

Status:
Passed
Yes80.5%

Turnout:55.34%

Quorum:40.00%

Yes: 80.5%

113,974,426 ATOM

No: 0.6%

809,983 ATOM

No With Veto: 0%

46,974 ATOM

Abstain: 18.9%

26,785,093 ATOM

Voting Period

  -  

Proposer

cosmos1ze09kc5ackut7wc4pf38lysu45kfz3ms86w3em

Deposit End

Submit Time

Description

Summary

Neutron V4 introduces the Slinky oracle module developed by Skip Protocol.

Slinky relies on vote extensions and requires validators to run a very lightweight piece of software called the Sidecar to publish fresh data to the network. To ensure validators are able to smoothly onboard Slinky, the module will initially be introduced without jailing for failing to submit data as part of the vote extension process.

This proposal seeks 360,000 NTRN from the Cosmos Hub community pool to be distributed as performance incentives to Cosmos Hub validators based on their Slinky uptime during the Slinky Beta.

Background on Slinky

Designed for DeFi, Slinky brings oracles on-chain to minimize dependencies and offer faster, more secure price feeds. It relies on a specific Cosmos SDK module and ABCI++ to publish off-chain data such as prices on-chain at every block.

Slinky comes with a highly optimized and reliable piece of software called the Sidecar, which validators run in tandem with chain binaries to fetch prices safely and reliably from over 20+ providers; running aggregation logic to combine them into a single price for each feed.

Skip provides full operational support for Neutron and Cosmos Hub validators with 1-day SLAs for adding new feeds, and 24/7 on-call support and maintenance by the Skip team.

Security Model

With Slinky, data is only submitted if 2/3rds of the voting power agrees on its validity. As a result, the oracle is trust-minimized (just like IBC) since it does not introduce additional trust assumptions beyond the honesty of the network’s validator set. This ensures that the published data is as reliable as the network itself.

If less than 2/3rd of the voting power comes to consensus, the data is not published. If this happens multiple blocks in a row, the available data, for example a price feed, could become increasingly stale, which can pose a threat to the applications (restaking, DeFi, etc) that rely on it.

To prevent this issue, Slinky will implement downtime jailing. Just like traditional CometBFT behavior: validators that consistently fail to vote on prices will stop receiving block rewards until they resume participation. As long as validators follow the correct operation guides and act honestly, jailing should never happen.

As described below, jailing will NOT be enabled in the initial release, which is considered a Beta.

Slinky Beta

To ensure a smooth onboarding experience for Cosmos Hub validators, Slinky will launch under Beta and with oracle-price-update jailing disabled. The Beta phase will start upon Slinky’s launch on Neutron’s mainnet and last 3 months or until Cosmos Hub validators have achieved a high degree of stability and performance, whichever occurs first.

During this period, core contributors from Skip Protocol and Hadron Labs will assist validators with properly setting up and operating the sidecar. Skip Protocol has developed dedicated documentation about the deployment which can be found here.

Performance incentives

To encourage excellence among the set, we propose to make validators eligible to rewards up to 2000 NTRN based on the percentage of Beta-period blocks in which they successfully published updated data. This has been modified according to validator feedback as follows:

NTRN rewards would be provided by the Cosmos Hub Community Pool in line with the ‘Cooperation’ clause agreed in respect of the Hubs NTRN holdings in proposal 835. These performance rewards would come as a bonus on top of the existing validator subsidy approved in Cosmos Hub proposal 867.

Implementation

This proposal includes an executable transfer message for 360,000 NTRN from the Cosmos Hub Community pool to a 2/3 multisig composed of members from Informal Systems, Hypha and CryptoCrew Validator.

Multisig

cosmos1h5pmn0uza3hphdfy9adew64cfgnvt00dnrmrg6

Signers

Christian - CryptoCrew - cosmos1y6vfcekl4wycqfmfkwlchpr876wehd7yz74lvn

Brian - Informal - cosmos1vy22e0s5e9pj3w2ur2f4sgp3gd3qdqldhk533a

Dante - Hypha - cosmos12lprpucjwul7kqyvlvc0u4x9atymmex0s6d2zc

Any excess NTRN not paid out to validators as rewards for their price update performance during the Beta period will be returned to the Hub Community Pool by the multisig at the end of the beta period.

Important note to application developers

During the Slinky Beta, the oracle may experience major price deviations, price update delays, or other sudden issues. It will only be intended to be used for experimentation and training purposes by developers and validators. We advise against using Slinky to secure meaningful amounts of funds or to power production deployments of protocols during the beta phase.

Timeline

Governance votes

The following items summarize the voting options and what they mean for this proposal:

YES: You wish to signal your approval for the distribution of NTRN performance incentives from the Cosmos Hub community pool to Cosmos Hub validators based on the % of blocks in which they successfully publish updated prices during the Slinky Beta.

NO: You oppose the distribution of NTRN performance incentives from the Cosmos Hub community pool to the Cosmos Hub validators for their participation in publishing price updates on Slinky.

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

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.