Terra Allies Server: Terra Allies
Summary
This is a proposal we had hoped to never have to write. This is a proposal to remove the current L1 team from their positions, via a “No Confidence” vote. Given the recent addition of an unsanctioned backdoor code into LUNC’s GitHub repo that enables centralized censoring of transactions, it has become obvious the L1 team (and its handlers) are brazenly ignoring governance. They disobey the chain’s protocols, act of their own accord behind closed doors, blatantly ignore the spirit of crypto, violate defi ethos, and do all of it while working behind the scenes on initiatives and projects which were neither sanctioned nor requested by the wider LUNC community that pays their salaries! To put it bluntly, they’ve committed far too many strikes in less than the week they’ve been on their Q2 job, culminating in an egregrious violation of trust by attempting to slide in wallet and transaction blacklisting functionality controlled by a single multisig.
Motivation
There are many reasons that’ve led to this proposal, but the main one is as mentioned above: the L1 team’s addition of code that introduces blacklisting functionality which would fully centralize power on the chain and place it firmly in the hands of whoever holds the keys! To make this even worse, said functionality is intended to be controlled by a single multisig. This violates all tenets of crypto, and is an open slap in the face to the LUNC community who rely and depend on the L1 team to properly do the work they’ve been paid for! The L1’s purpose is to code what’s outlined within the Q1 + Q2 roadmaps, not go chasing after side projects like helping Rexyz and his Terraport - a private dApp whose loss of trust, liquidity, and assets has no bearing on the wider LUNC ecosystem, nor the majority of LUNC holders!
Vinh proposing the feature two weeks ago before Frag and Vinh implemented it this week (Comparing main...v1.1.0-freeze-addr · classic-terra/core · GitHub):
Intended design of wallet and transaction based censorship and blacklisting that’s controlled via a multi-sig:
Disclaimer
We empathize with the victims of the Terraport situation and wish for them to be made whole in some manner, but attempting to slide in backdoor censorship code into LUNC is not the way to help them! LUNC is a decentralized asset currently worth over $650,000,000 which completely dwarfs anything achieved by Terraport, and endangering the whole blockchain in some misguided attempt to “help” a small dApp is simply unnacceptable! Rexyz himself should’ve handled the situation on his own, without making backroom deals with the L1 team and using them to skip over governance. The L1 team violated the trust put in them by the wider LUNC community when they took on this effort, despite no such proposal having passed govenance! Furthermore, if this code goes live, it will completely dismantle any possible recovery for LUNC itself! No developers will want to build on a blockchain that violates immutability through blacklisting! Nor will holders wish to invest their hard-earned money! Even attempting to introduce such crude control measures is a gross betrayal of trust, let alone attempting to slide it in behind the scenes before a software upgrade proposal could make its way through governance! Validators have already stated that they will shut down their nodes and go to other chains if this code were to be implemented!
These illegal code changes have already been pushed into the main repo, and can be viewed here: Comparing main...v1.1.0-freeze-addr · classic-terra/core · GitHub
Additional Issues
While the blacklisting functionality and flaunting of governance was the major impetus for this proposal, there are also a host of smaller (yet no less pressing!) problems with the current L1 team’s behaviour. They’re deeply behind schedule, and are thus refusing to migrate smart contracts with the care and attention needed for such delicate work, which has a risk of causing grievous harm to the chain itself once the wasm “upgrade” is deployed (parity is being rushed, and the consequences of such irresponsible mishandling of it will only harm LUNC). There is also a high chance the assets stuck in those smart contracts will become irrecoverable, which means people’s hard-earned money is at risk of being practically be stolen from them just because the L1 team failed to do their due diligence, and perform the function of their office as befits their position.
Here are some of the other issues with the current L1 team:
- the team hasn’t delivered on Q1 items despite claims from the team that they have (only ~65% delivered)
- the team has doubled billed the community in Q2 for work in that was completed in Q1 and is already in the codebase
- the team is grossly behind schedule on Q2 items (mainly parity)
- the team’s “leadership” and “administrators” receive opaque salaries
- the LUNC community still has no idea who their “trainee” developers are
- the LUNC community still has no idea what devs are being interviewed for senior roles
- the team hasn’t swapped their Q2 payout from LUNC to a stablecoin (they’re ~10% underfunded now as a result of the drop in price of LUNC)
- it’s almost 1 month into Q2, and there still remain vacant dev spots on the team (only 2/2 juniors)
- the team lacks a software architect, a lead developer, and all senior positions are still empty
- Superman (InonMan) is still MIA, and will at best return May 1st (his salary was billed in full)
- Zaradar is still “contributing” behind the scenes and is being snuck back onto the L1
All of the above items are serious issues, but the drastic overstep by the L1 team that led to the creation of this “No Confidence” vote and by far the most serious issue of all is the L1 team’s creation of the centralized blacklisting functionality without any prior consultation with the community and attempted efforts to force this change through via validators without even running a software upgrade proposal. It’s by far the most egregious violation of community trust and funding we’ve seen on this chain yet, and serious violations require serious consequences so that a firm precedent is set, so that other actors in this community can clearly see that we will not tolerate this kind of behaviour in any form!
Proposal
With all that in mind, we propose the current L1 team step down from their positions. If this proposal passes, they will be divested of their L1 assignment(s), and must return all money received for Q2 back to the community pool! This includes Frag, Vinh, Steve, anyone else on the L1 (trainees, juniors, any “hidden” developers), etc. They are then free to do as they please and participate in future governance (or LUNC projects) as they wish – this proposal is not aiming to ban anyone! – but the current configuration of the L1 team cannot stay as is, and must be dismantled for the violation(s) of trust they’ve committed! They’ve betrayed the community, and must make amends by stepping down and returning the money entrusted to them as a result of their violation of that trust.
Vote YES if you agree with this proposal.
Vote NO if you disagree with this proposal.
Vote ABSTAIN if you have no strong feelings either way.
Vote NOTE WITH VETO if you’re vehemently against this proposal.
Signed by: Bilbo Baggins & Solid Snake
Co-Signed: Rabbi Jebediah