Can someone explain to me why any action that breaks end user agreements and the upgradeability clause is something that is actually being discussed as a potentially going up for vote?
One sensible reason would be that it helps v3 recover (like halting ILP did), but this has already been disproven.
We are therefore left with two reasons:
-
Rekt LPs who aped into v3 want all LPs to suffer as they have, even though they took excessive, uncalculated risks. Only a miniscule percentage of that pain will go back into the pockets of v3 voters, but they will still take it if they can.
-
Members don’t want devs to allocate any time to solving a technical obstacle, because time is a precious resource right now.
Are we really going to act as if there won’t eventually be a point in time in the near future where devs CAN afford to allocate time to solving this relatively straight-forward challenge? It’s not as though the protocol will suffer when time is temporarily allocated to updating contracts to re-enable withdraws - which as has been prevously stated, is basic functionality of v2.1
So again, I ask, what is the reason some feel it is acceptable for this to go to vote. Yes, we know there is a disagreement about the forced migration issue - but why? Why do some users feel it is appropriate for this to go to vote? Is it because reason #1, #2, or #3?
It is my opinion that reason #2 constitutes the majority. Instead of admitting this fact, focus has been placed on inflating reasons #1 and #3, even though it is clear that these are not valid.
Just because there is disagreement on a topic doesn’t mean it should go to vote. Ordinator’s test case of stealing from the top 5% wallets has clearly proven that out. Why then, is this any different?
Socializing losses directly benefits the majority of users, as the majority of users failed to realize the shortcomings of v3 and got rekt. Further, it is also in their interest to define this as a “Bancor wide problem and not a v3 problem” even though it is clear that unlimited staking in v3 is what exacerbated this mess.
V2.1 users did not consent to v3, and per the Upgradeability Clause (which HAS ALREADY been voted on by DAO) CAN NOT be forced to migrate without a withdraw option, regardless as to what some members would like. The only thing that could possibly override this is if such an action could save the protocol from a death spiral (like pausing ILP did), but this has already been disproven.
So why are we still talking about this as if it’s reasonable proposal? A vote to migrate the surplus is fine…it belongs to the protocol. The LP positions being force migrated with no withdraw option? Not fine. Force migrations after a 2 week withdrawal window? Hardly reasonable but an acceptable compromise.
Michaelbanar’s vote hierarcy needs to be revised once again to reflect this.