[DRC] dYdX Chain Protocol v6.0.0 Software Upgrade

TL;DR: (summary)

We would like to put up for consideration a software upgrade proposal for dYdX Chain Protocol v6.0.0 (release date TBA). This upgrade introduces new features, including advancements toward permissionless markets enabled by SKIP Connect, revenue-sharing capabilities, individual vault parameters, and performance improvements.


Introduction:

Hello dYdX Community,

dYdX Operations subDAO would like to highlight dYdX Protocol v6.0.0, which includes Market Mapper, Revenue Share, Timestamp Nonce, and Individual Vault Parameters.

Note: the implementation of the v6.0.0 software is subject to a software upgrade governance proposal.

Specification:

Detailed information on the v6.0.0 features can be found in the pre-release notes.

Key updates include:

  • Market Mapper - x/marketmap module integration, created by the Skip team. This module allows on-chain tracking of listable markets, paving the way for users to potentially list markets permissionlessly in the near future. The Market Mapper will continuously add new listable markets to the market map that users may want to trade, as well as update the metadata (e.g., liquidity and reference price) of existing markets when market conditions change. A revenue-sharing mechanism has been established to compensate Market Mappers, which can also be adjusted through governance - read more here

  • Revenue Share - The Market Mapper will receive a configurable percentage of the trading fee proceeds from new markets for a certain configurable time period. These parameters will be set through governance. This feature enables governance to set and record revenue-sharing details during market creation and distribute the trading fee revenue whenever the new market is traded.

  • Timestamp Nonce - Transaction sequence number validation has been expanded to accept either a timestamp nonce (using Unix millisecond timestamps) or an incremental sequence number (the existing method). If a timestamp nonce is provided, it will be validated according to the new timestamp nonce rules.

  • Individual Vault Parameters - Each vault can now have its own parameters that determine how it quotes in the corresponding market, allowing vaults to better cater to the characteristics of the markets they quote in.

Next Steps:

The dYdX Operations subDAO strongly recommends that all validators update to Skip Connect Sidecar v1.0.10 or above before the upgrade!

Currently, the dYdX Operations subDAO cannot recommend a date for the mainnet upgrade proposal until validators representing 70% of the voting power have updated to the latest version of the Skip Connect Sidecar, enabling the engineering team to evaluate its correct operation.

We’ll follow up with a timeline recommendation in the comments under this DRC.

Resources:

  • For a comprehensive overview of the dYdX Chain Protocol v 6.0.0 software upgrade, visit: Github
  • Learn more about submitting governance proposals: Submitting a Proposal

Your active participation is key to the governance and continuous improvement of the dYdX platform. We look forward to your feedback and to advancing the dYdX Protocol together.

dYdX Operations SubDAO

5 Likes

Hello dYdX Community,

The dYdX Ops subDAO would like to announce the official Software release of the dYdX Chain Protocol v6.0.3, you can view the release notes here: dYdX Protocol v6.0.3 Release Notes.

NOTE: @Validators We recommend updating to dYdX Chain v6.0.3, as earlier versions have been deprecated.

Additionally, according to the metrics collected by the dYdX Ops subDAO, more than 70% of dYdX Chain stakeweightis running the correct version of Skip Connect Sidecar, v1.0.10.

With this milestone achieved, we would now like to suggest a timeline for proceeding with the vote proposal:

  • Proposal Submission: September 19th
  • Expected Vote Outcome: September 23rd
  • Upgrade Date: September 24th
  • Suggested Block Height: 26070000

Note: We have also noticed potential volatility in block times lately. Therefore, we recommend considering a block height on September 24th, expected to be around 03:30 PM UTC, to ensure the engineers’ availability for support.

We recommend a community member with enough unstaked DYDX to submit a proposal
NOTE: Please make sure to include the required info-fields in the proposal.


Thank you for your continued participation and support in the governance and improvement of the dYdX Chain.

dYdX Operations SubDAO

4 Likes

Hello dYdX Community,

We would like to provide an important update regarding the recent release of dYdX Chain Protocol v6.0.3. It has come to our attention that a bug in the v6.0.3 software may cause issues under certain conditions.

The dYdX Ops subDAO and the engineering team are currently investigating the issue. While this investigation is ongoing, we recommend abstaining from voting or not supporting the current proposal for upgrading to v6.0.3

We are actively working to resolve the issue and will provide a follow-up with further instructions as soon as a fix has been identified and thoroughly tested. Your participation and patience are greatly appreciated as we ensure the stability and reliability of the dYdX Chain.


dYdX Operations SubDAO

1 Like