Analysis and Proposals on dYdX Chain and DYDX Tokenomics: Reduce the active set from 60 to 30 validators

Introduction

Since the genesis of dYdX Chain on October 26, 2023, dYdX Chain has generated $232B in trading volume and distributed $39M in USDC to dYdX Chain validators and stakers.

On August 12, 2024, dYdX Trading announced the dYdX Unlimited software featuring significant improvements to the dYdX Chain open-source software, such as permissionless market listings, MegaVault, the potential for revenue sharing, and an Affiliate Program, among other things.

Despite product achievements, the DYDX token has been facing challenges due to high inflation and a significant amount of token unlocks. We believe that dYdX Unlimited presents a unique opportunity to optimize dYdX Chain and DYDX tokenomics for the protocol’s long-term viability and success. Our proposals aim to (1) improve liquidity on dYdX Chain markets, (2) increase the attractiveness of the DYDX token, and (3) encourage holding and staking DYDX, all with a view to increasing the security of the dYdX Chain and driving sustainable growth in the dYdX ecosystem.

To achieve this goal, we recommend implementing revenue sharing, enhancing DYDX token utility, and reducing DYDX emissions, all while supporting the immediate growth requirements of the dYdX Chain. Implementing these changes will significantly enhance dYdX’s competitiveness and reduce DYDX inflation. This will turn the DYDX token into a more robust asset, therefore benefiting the overall security and resiliency of the network.

We published our Analysis and Proposals on dYdX Chain and DYDX Tokenomics on the dYdX Forum on 22nd October 2024 which has garnered constructive participation and discussions.

Our extensive analysis of the proposal can be found in our research report.

Based on the community’s feedback, we are splitting up the proposals based on subject matter. The four separate proposals (and threads) are as follows:

  1. Reduce the Trading Rewards “C” constant from 0.90 to 0.5.
  2. Protocol Revenue Distribution:
    a. 50% of all protocol revenue routed to the MegaVault.
    b. 10% of all protocol revenue routed to the Treasury subDAO.
    c. Recommendation that above an $80M level of annual protocol revenue, the Treasury subDAO could consider a Buy & Stake program.
  3. Reduce the active set from 60 to 30 validators.
  4. Cease support for the wethDYDX Smart Contract (i.e., the Bridge) on the dYdX Chain side.

Summary of Recommendations

  1. Reduce the active set from 60 to 30 validators.

Reduce the active set from 60 to 30 validators

The current active validator set on the dYdX Chain consists of 60 validators. At the current fee level, over 17 active validators are unprofitable after accounting for a fixed infrastructure cost of $1,000 per month at their respective commission rates. The proposed MegaVault and dYdX Treasury subDAO revenue shares would further reduce staking yields and, therefore, the funding validators receive from their respective commission, exacerbating unprofitability.

Of the total revenue, 50% is allocated to MegaVault and 10% to the Treasury subDAO. At current commission rates, in a set of 60 validators, 34 would incur losses, while in a 45-validator set, 19 would remain unprofitable. Meanwhile, increasing validator commission to boost profitability would lower staking APR. This could potentially encourage unbonding while discouraging staking. The equilibrium bonded ratio to achieve the current staking APR would decline and thus, impact dYdX Chain security.

We proposed reducing the active validator set from 60 to 30, ensuring that all validators in the active set have a chance to remain profitable after accounting for MegaVault and Treasury subDAO revenue shares at current commission rates. We have conducted a thorough analysis of the proposals. For more details, please refer to our research report.

Community feedback indicated strong interest in exploring potential latency and performance improvements from reducing the validator set.

This was followed by valuable community input, highlighted below.

Hi! The reduction of trading rewards down to 0.5 will make service fees unfavourable compared to other exchanges with more stable API and better liquidity.

Thanks.

3 Likes

Your analysis about profitability and recommendation is based on very wrong costs assumptions, and many already asked you to stop discussing profitability as a reason to eliminate validators given your incorrect assumptions for the analysis:

Not only your assumptions are very incorrect, but you also overlooked the fact that you would actually make latency much worse if the bottom validators are mostly based in Japan while the top ones no.

You are also overlooking the Optimistic Execution in CometBFT v0.38 with ABCI++ that will be introduced in a few days in the next dYdX upgrade and that it will already improve latency by a lot:

To summarize:

Nethermind suggestion: Based on very incorrect costs assumptions with no supporting research/data/surveys we suggest to remove the bottom 30 validators for profitability concerns

Community suggestion:
-Nethermind costs assumptions are very incorrect, hence profitability cannot be used as an argument to remove the bottom 30 validators
-Nethermind missed the main point and advantage to reduce validators which is latency improvement
-Nethermind missed that in the next upgrade latency will already improve by a lot thanks to Optimistic Execution
-Nethermind missed that for latency, validators being based in Japan is the most important metric and that to maximize latency improvement we would need to remove the validators not based in Japan
-If Nethermind was suggesting to remove validators not based in Japan to improve latency this could make sense, but this was suggested by community members, not Nethermind in their report. However, Nethermind still insists in removing the bottom 30 validators which not only makes no sense given their incorrect costs assumptions to reach that conclusion, but this would actually damage latency since validators based outside Japan is not equal to the bottom 30 validators

4 Likes

This is my personal view (not as Nansen):

Not going to mince my words on this, this is a great proposal to alienate your community ahead of one of your biggest competitor’s mainnet launch.

The north star metric for improving chain performance is to reduce latency, and that can be achieved by having nodes in close proximity (Japan) or centralizing the Valset (reduction). I’m no researcher but the extreme Valset change should be plan of last resort because of the significant logistics and relationships involved (redelegations, shut off of validator operations for validators who supported DYDX at a loss since genesis, etc.). We should only be explore this after geographical latency is optimized, and certainly not at 50% reduction (start small, test, step up).

Also, I cannot emphasize enough that reducing the Valset will not help with the PA or tokenomics - that is just redistributing the same emissions over a smaller set of operators.

The top 30 validators are definitely (incentivized) to vote in line with this so I expect this proposal to pass.

5 Likes

I still do not see any hard evidence or simulation on what kind of performance gains we are talking about here in terms of consensus times when we cut the valset by half.

I guess the cartel wants to increase profitability because removing half the valset will mean that thousands of stakers currently staked in the 31-60 validators are going to be forced to re-allocate their stake to the top 30 - ironically these stakers are the ones being punished for supporting decentralized validators not in the top half.

@antonio decision to lay off 35% of dydx staff coupled with this kind of move towards centralization speaks volumes about the ecosystem here.

3 Likes

Just going to reiterate my thoughts

  1. There is already plenty of scope to increase throughput if this is a desired metric, we should do this first.
    I should also mention the original proposal had nothing to do with this metric, but was instead solely about imposing an economic business decision on validators.

  2. It would be a massive fumble to have less validators than hyperliquid (39 on testnet as of right now)
    it would be embarrassing for dydx to suddenly be more centralised than hyperliquid.

6 Likes

Someone please enlighten me on why are we taking suggestions and proposals from @nethermind seriously when their report uses terms like inflationary staking rewards? And killing half of the chain’s infrastructure service providers?

2 Likes

There has been lack of communication around the concerns, and then trying to spin off it off from an economic decision to a performance suggestion, and then again ignoring all those suggestions (to how we can improve with simple configs changes).

Additionally Hyperliquid now has 41 validators…

5 Likes

From a performance standpoint, reducing the number of validators to provide traders with a better experience is a logical approach.

However, failing to clearly justify the choice of 30 validators may lead to conflicts within the community.

I believe it would be more prudent to gradually reduce the number of validators—progressing from 60 to 50, then to 40, and so forth—by establishing a clear timeline. This would allow for a balanced assessment of performance improvements at each stage.

3 Likes

Following up on this @nethermind, you admit that originally you suggested to reduce the bottom 30 validators solely because of profitability concerns but the $1k monthly costs you assumed is very incorrect which invalidates your suggestion, please confirm this and remove/cancel already this original incorrect suggestion.

The latency improvement suggestion was not done by you, but by us, the community. And the latency has already been improved by a lot in the latest upgrade with Optimistic Execution, as you see below.

To further improve latency, validators should be running from Japan/Tokyo. We would need to identify those validators not running from Tokyo (which are NOT the bottom 30) and target those specifically. Removing the bottom 30 validators was incorrectly suggested originally for your incorrect profitability analysis, it has nothing to do with latency. Extrapolating this bottom 30 validators for the latency argument makes no sense, because it is not like the top 30 are running from Japan and the bottom 30 no.

In summary: removing the bottom 30 validators for profitability concerns should be confirmed to be removed/cancelled by Nethermind since this was based on incorrect costs assumptions. Suggesting to remove the bottom 30 for latency improvement should also be cancelled because the validators not running from Japan is NOT equal to the bottom 30 validators. The only suggestion that could make any sense, made by the community, not Nethermind, is to identify the validators not running from Japan and either ask them to migrate to Japan for latency improvement and those not migrating could be removed

Moreover, what it is mentioned above it is very serious, recently both @karpatkey and @stride based their delegations decisions mostly on the assumed ‘top 30’ remaining validators assuming this proposal goes on-chain. This is serious for the following reasons:

-After the delegations from Karpatkey and Stride, the voting power is even more centralized and concentrated in the top 30, meaning even easier than before for the proposal to pass if the top 30 vote yes, which of course they will do to eliminate half of their competition, whether the arguments for the removal are flawed or not

-Even if Karpatkey and Stride don’t vote, now there is an even bigger bias by the top 30 validators to vote yes to remove the bottom 30 as to ‘align’ with what Stride and Karpatkey decided the top 30 to be

-Stride was the only supporter of the validator reduction together with Reverie, it seems a potential conflict of interest that they used their DYDX to further encourage their views by ‘pre-selecting’ a top 30 validator group and assuming and suggesting it is because this proposal could go ‘soon’ on-chain and might be approved

-They have centralized the stake so much that now the top 30 has almost 88% of the DYDX staked. This goes against the mission of both entities which is to delegate to increase the decentralization and security of dYdX, rather than the opposite, to centralize it even more

-They have created an artifical gap between the validator 30th and 31st, now not only they have greatly concentrated and centralized the stake in the top 30, but they also created a gap of around 1.5M DYDX between the validators 30th, and 31st. You can see that above 30th the DYDX increases smoothly, and below 31st also decreases smoothly, but between validators 30th and 31st there is a large artificial 1.5M DYDX gap

Validators have been since before v4 genesis supporting so much, trying to attract delegators. Now an entity comes with some flawed arguments to remove half of the validator set. And other entities with large DYDX allocations supposed to increase the decentralization and security of DYDX collude in a centralized way about who to ‘save’ and who to ‘eliminate’. Actually, this could be a potential attack vector for dYdX, a malicious actor could try in this way to keep centralizing the stake and eliminating validators, and then it would be easy to do a 1/3 attack to halt the dYdX Chain or even just take over the chain with a 2/3 attack. The whole point of dYdX v4 was about decentralization, 60 validators was already not too decentralized compared to most PoS networks, but now it is quite concerning concentrating so much the stake in 30 validators, putting the chain at higher risk and lowering a lot the security because of some ‘flawed proposal being discussed in the forum’. If this goes through, then nothing stops the process to be repeated and the stake centralizing even more and the security of the dYdX getting lower and lower. For the integrity of the dYdX chain and its security in the long term it is urgently needed to clarify all the above and put the situation in order

3 Likes

How much was @nethermind paid to produce a flawed report with “inflationary” staking rewards, and large parts of the report generated by AI GPT?

Why was there an agenda to cut the valset by half without any concrete evidence or modelling? Initially, this was because of economics, but they quickly changed their story to performance gains after their flawed assumption of $1k/month costs being utterly refuted and destroyed by the feedback of the validators.

Because of the reckless and irresponsible actions by nethermind, Stride and Karpatkey now refuses to delegate any stake to validators outside of the top 30 because of impending uncertainty.

The foundation also refuses to make any strong statement on whether the push to cut the valset in half will happen.

Every validator and infrastructure service provider in the 31-60 is left in a state of limbo and uncertainty, and has lost delegation.

@nethermind please declare any conflict of interest when you are pushing such a flawed agenda. How much economic rewards do you stand to gain when you pushed for such an agenda?

Every institution, investor and infrastructure provider should blacklist nethermind from interfering with critical governance functions on any chain in the future.

3 Likes

@samwise definitely something fishy going on, I just left a comment on the Karpatkey delegation forum post as it has greatly effected us.

It feels like the stage is being set to hand pick the val set and get rid on lesser known validators like ourselves. I’m sure have seen their rankings change significantly recently but we have dropped a huge amount. A few weeks back we were ranked 19th then we lost what i think was a foundation delegation (I’m not 100% sure but it was a large amount) this dropped us to 25th then Karpatkey pushed out their delegations and although we received some we received the second smallest amount dropping us to around 33rd. Then we get informed stride is removing us from their delegation program as we are now outside of the top 30.

I’m finding it extremely hard to beleive that we aren’t being pushed out of the set for whatever reason I don’t know, we offer services and build tools and have good uptime with our validators in Japan to reduce latency so it really just seems to be down to popularity.

1 Like