This post is intended to provide feedback. The goal is not to undermine the work that has been done, but to offer an external, no-bullshit perspective from someone outside the bubble of those building and running dYdX.
What is the plan here, honestly?
You have repeatedly shown that you cannot anticipate or design around the fundamental limitations of the exchange. It is clear that the current system is too complex, even for the team that built it.
We have seen time and time again that the v4 architecture is nowhere near suitable for trading.
The decision to transition to v4 was a mistake. Everyone knows it, including the team, yet we continue to force it anyway. It has been years of wasted effort. Decentralization is irrelevant if the product itself is unusable. Nobody cares about decentralization if they are losing money because the product does not work.
Can the developers please snap out of the illusion that v4 will somehow “become” functional?
It has not worked for years. And by “worked,” I mean delivering a trading platform that people can actually rely on, not something that occasionally fills an order under the most forgiving market conditions.
We cannot even handle 250 million dollars in daily volume and a mere 1,000 to 2,000 daily users without the chain halting for eight hours because of a black swan event. 250 million dollars! And yet the stated vision is to “trade anything” and “democratize finance.”
We have burned through tens of millions in incentives and rewards. Do you not see why they are not working? We do not attract or retain users because they try the exchange and quickly realize it is inferior to every other platform they have used. The product simply is not good. It really is that simple.
You have asked for feedback in countless ways. Are you truly unaware that the exchange is slow and has already experienced outages? Why does anything else matter if you have not, or cannot, fix that? Everything else is secondary.
What are we even doing?
It is obvious the team is not made up of traders and does not understand trading. That has been clear over and over again. You have no understanding of the importance of speed. You have no understanding of the importance of uptime. And the reason is simple: none of you have ever traded professionally.
If you had, you would never sacrifice speed or reliability for the sake of decentralization, especially considering that you are targeting professional traders.
The team likely has strengths in other areas, and that is fine. But maybe it is time to step back, honestly assess what those strengths are, and build a product around them.
Forget the “trade anything” narrative. Right now, you cannot even support ETH and BTC reliably, yet you are already talking about RWAs, spot trading, and everything else. You are completely out of touch with reality, and it is painfully obvious to anyone observing the development of the protocol, everyone, it seems, except the people developing it.