Kyve Network

Data lake

Proposal Details

Proposal #8

Passed

Proposal title

v1.3.0 Software Upgrade

Submit time

Deposit end time

Voting start time

Voting end time

Tally result

73.97%

Proposal #8 description

v1.3.0
Software Upgrade

PROPOSER: The KYVE Foundation ([email protected])

Proposal Summary

If approved, this proposed software upgrade would introduce a weighted round-robin method for selecting uploaders and also incorporate a split of inflation between the chain and protocol. Additionally, this upgrade would correctly track the delegations from investor accounts affected in the

v1.1.0
upgrade.

Proposal Details

In order to enhance the selection of uploaders, we transitioned from a weighted pseudo random selection method to a weighted round-robin approach. This change has made the selection process even more transparent and equitable. For more details, please refer to this pull-request.

Additionally, we aim to implement inflation splitting, a mechanism that involves redirecting a portion of the newly minted inflation from each block to the protocol layer. The objective of this approach is to maintain a balanced stake distribution between the chain and the protocol, ensuring optimal security for both. For a more comprehensive discussion on this topic, please refer to this link, and you can find the implementation details in this pull-request.

Furthermore, uploader rewards are not paid out anymore directly to the uploader, instead it needs to be claimed. Please see this pull-request.

Moreover, finalized bundles now store information about the relative stake security. Additionally, the schema was updated and is now more robust to changes. The new schema is available at

/kyve/v1/bundles
. The current query (
/kyve/query/v1beta1/finalized_bundles
) will then be removed.

Lastly, this upgrade will accurately track the delegation of accounts that were impacted by the adjustment of their vesting schedules in the

v1.1.0
upgrade. Please see this pull-request.

Upgrade Process

When the network reaches the defined upgrade height (2061100), block production on the KYVE network will be halted. Block production will not resume until significant voting power has switched to the new release. Validators can either manually replace the old binary with the new one or utilise Cosmovisor to automate this process.

Voting Options

Voting YES

  • A YES vote on this proposal indicates that the KYVE network SHOULD be upgraded; and that the validators should start running the
    v1.3.0
    release.

Voting NO

  • A NO vote on this proposal indicates that the KYVE network SHOULD NOT be upgraded; and that the validators should continue running the
    v1.2.x
    release.

Voting NO WITH VETO

  • A NO WITH VETO vote on this proposal indicates that the KYVE network SHOULD NOT be upgraded; and that the proposal depositors should be penalised.

Voting ABSTAIN

  • An ABSTAIN vote on this proposal indicates that you decline to give a specific opinion on this proposal while maintaining active governance participation.

Conclusion

The forum discussion for this proposal can be found here.

This upgrade has been tested on the Kaon network (our testnet). You can find the proposal here.

Please note that this proposal follows a template that will later be finalised through a governance discussion around processes.

Proposal #8 overview

Total votes
214
Voters
177
Total deposit
25,000 KYVE