Thanks for participating in the discussion @stani, some comments about your points.
First and probably most important aspect: this is not any type of proposal, there is nothing to vote about. It is simply how we see the system we have developed and maintain via proposals to the DAO in the future. A vision that we believe is very necessary in an ecosystem like Aave.
Additionally, as previously noted, we are not suggesting that v3.X should be indefinitely developed, that there should be X amount of upgrades, or even that we BGD, should do any of that.
We are just saying that immediately/categorically stopping improving v3 is totally unreasonable, given the stakes and status quo, and that everything is simpler if understanding v3.X as a independent product compared with v4; nothing else.
The DAO has, of course, approved the development of v4, but there was no type of proposal to change the focus of all SPs into it, with the system not even being public, and while there are so many projects being worked on by all contributors.
In the future, that is probably a discussion to have, but that is not even the goal of our post.
v4 was designed to create liquidity fragmentation from v3 by design, by being a separate instance.
We can understand the arguments for deciding so, and that was not really even anything belonging to our vision, but:
- Defending a position of v3 creating fragmentation from v4 is currently very far from reality. The new system that will start from scratch is v4, not v3.
- The DAO BD arm is working, highly possibly more on growing the current Aave main product than the new one, and that is perfectly normal cc (@aci, @tokenlogic).
Definitely, that has been the case during the past years until today, as for very obvious reasons, BD was/is focused on the most successful product and revenue-generator of the DAO; v3.X.
Similar argument as before, the case exists for exactly the opposite: not doing fragmentation with the new product, instead of being the current ~$70b v3.X instances creating the fragmentation.
We have explained how upgradeability is managed in the safest possible manner, and there is not really much to add to that. It is outside of our contribution line, but there are countless arguments to explain to partners why mutability is net positive when exercised responsibly.
This categoric approach is also very contradictory for us, as it is @AaveLabs who chose to have Horizon (an institutionally oriented instance) as an upgradeable system and the Aave DAO controlling that upgradeability.
There has not been any type of decision to not spend resources on making v3 as good as possible, and qualifying having the most solid system as “wasted treasury resources” is, at best, misdirected, at worst, dismissive not only of our work, but that of all other contributors.
BGD has a mandate to build the best system possible on v3, and again, we are not saying that v3 should be completely revamped anyhow, but just doing incremental updates whenever deemed suitable. Even more, we think that realistically, there should not be even so many changes down the line, highly possibly aligning with v4 going into production.
Of course, opposing categorically and systematically to any update is legitimate in this decentralised community, but we think far from recommended if the goal is collaboration and decentralisation.
Finally, qualifying as a “distraction” to maintain the highest quality, the biggest DeFi protocol doesn’t sound too reasonable. By that argument, the distraction is precisely not putting resources into doing the main product of the DAO as good as possible.
The reality is that v4 has been unilaterally designed and developed by @AaveLabs, without making participants other SPs on very important preliminary decisions like whether the new instance path was the best approach, upgradeability itself, future roadmap, and all other debatable aspects. But again, that is not even the topic of discussion here, as we have assumed the coordination will happen in the very last stages pre-release.
But in parallel to the work of @AaveLabs, all other SPs, including us, have been continuously improving v3.X to allow users of the protocol to make it the success it is nowadays.
So, stating now that improving the current system is somehow not going in the direction of unity is very far from reality.