Written by: Rabbi Jebediah (https://twitter.com/RabbiJebediah)
Co-Author: Bilbo Baggins (https://twitter.com/NovaValidator)
SUMMARY
Recently, the LUNC community has been made aware of massive security risks to the entire chain which tie into AllNodes and the hosting service they provide to other validators. Certain validators on the LUNC blockchain have been completely compromised via having their validator wallet seed phrase retained by AllNodes. This creates an open and unacceptable risk vector that endangers the security of the entire chain and the funds of everyone on it! Our proposal seeks to protect the chain (and all its investors) by removing contaminated validators from the active set through unbonding and tombstoning them at the protocol level if they refuse to remake their compromised validators and validator wallets within 1 week of the passing of this proposal.
DEFINITIONS
Unbonding Validator
https://classic-docs.terra.money/docs/develop/module-specifications/spec-staking.html?highlight=unbonding#unbonding-validators
Unbonding of compromised validators will allow their delegators to redistribute their delegations to non-compromised validators, such as the compromised validatorâs new validator (thatâs been made with a fresh validator wallet)
Tombstone
https://classic-docs.terra.money/docs/learn/glossary.html?highlight=tombstone#tombstone
Tombstoning of compromised validators will prevent that validator from ever being able to enter the active set again, which will ensure the future security of our chain by ensuring that the compromised validator can never sneak back into the active set.
MOTIVATION
Through the tireless efforts of Jacob Gadikian (CEO of Notional Labs), weâve learned that AllNodes lied to their customers and held onto validator wallet seed phrases which can be used to take control of âindependentâ validators that are hosted by Allnodes. For a validator, having the seed phrase of their validator wallet compromised means that AllNodes can take control of their validator and act as them at any time. If enough Voting Power is concentrated under the AllNodes + Compromised Validators umbrella, it could allow the company or a malicious hacker to control over ~34% of the network and execute a brute-force takeover of the entire blockchain! This includes but is not limited to: halting the chain, signing validator transactions and voting, printing false blocks, manipulating Oracle price feeds, etc. In short, it would give them complete and uncontested control over Terra Classic! Whoever controls consensus controls the chain!
And to be clear â AllNodes doesnât even have to be the ones doing malicious behaviour for this to still be a risk â given that theyâve had access to their customersâ validator wallet seed phrases, that sensitive info is now compromised and couldâve come into the possession of other parties which could seek to harm the chain in the future (hackers, disgruntled employees, random people via leaked e-mails, etc.). Despite AllNodes claiming theyâve erased the critical information on their end, we have no way of knowing whether it was leaked to other parties during the many months this info rested within AllNodes posssession. Even if none of the above were to occur, AllNodes as a company could be sold to a third party in the future, which would give said party a way to exploit Terra Classic if it were so inclined!
All in all, this is a massive, open, unacceptable risk to our chain! Given the value of the LUNC chain (and everyoneâs investments), the only sane resolution to this problem is to have the compromised validators to remake their nodes and validator wallets⌠which is something weâve tried to encourage, but theyâve refused to accept. Hence, this tombstoning proposal is now the final line of defense for our chain short of delegators redelegating away from these compromised validators.
Here is professor Edward Kim supporting the initiative:
Currently Known Compromised Validators:
-
Classyâs Sphere
- Current Voting Power: 3.83%
- Compromised Validator Operator Address: terravaloper14xjkj5rv72fgqz3h78l883rw0njwhmzce45006
- Compromised Validator Wallet: terra14xjkj5rv72fgqz3h78l883rw0njwhmzce6cjlf
- Twitter: https://twitter.com/ClassyCrypto_
- Status:
To date they have refused to remake their compromised validator and validator wallet.
-
HappyCattyCrypto
- Current Voting Power: 2.52%
- Compromised Validator Operator Address: terravaloper15ahd0dg9qwkg5tjmkn7fm6sdrpwa47m50l4zrg
- Compromised Validator Wallet: terra15ahd0dg9qwkg5tjmkn7fm6sdrpwa47m50selnm
- Twitter: https://twitter.com/HappyCatKripto
- Status:
They have claimed they will look into remaking their validator in 3-4 months, which is too long of a timeline and can easily be forgotten by the community. As far as we are aware, they also have given no public reason for why they are seeking to wait for such a long period of time before remaking their validator.
-
CryptoKing Burn And Build
- Current Voting Power: 1.66%
- Compromised Validator Operator Address: terravaloper1h7eetq4atvnxsaamx9q5jmhu7jzdkx7f34rkl0
- Compromised Validator Wallet: terra1h7eetq4atvnxsaamx9q5jmhu7jzdkx7f360t0u
- Twitter: https://twitter.com/CryptoKing_NFT
- Status:
It is currently unknown whether they have plans to remake their compromised validator or not.
-
LUNCLIVE
- Current Voting Power: 0.42%
- Compromised Validator Operator Address: terravaloper1c7dhgf6lx6fy829tf30tvawj86u0gprda2eg4m
- Compromised Validator Wallet: terra1c7dhgf6lx6fy829tf30tvawj86u0gprda9449g
- Twitter: https://twitter.com/Luncliveorg
- Status:
To date they have refused to remake their compromised validator and validator wallet.
-
ToxicLabs DAO
- Current Voting Power: 0.37%
- Compromised Validator Operator Address: terravaloper1syxnkjzmvwy4lm8saq4qf5354we38p6m8hfzvm
- Compromised Validator Wallet: terra1syxnkjzmvwy4lm8saq4qf5354we38p6m8c9lug
- Twitter: https://twitter.com/ToxicLabsDAO
- Status:
They are remaking their compromised validator and validator wallet and are EXEMPT from this proposal.
-
The Millenial Market
- Current Voting Power: 0.35%
- Compromised Validator Operator Address: terravaloper1z056yhed5xr9yfc9vnpl23hmy97rqqhvfxuc8k
- Compromised Validator Wallet: terra1z056yhed5xr9yfc9vnpl23hmy97rqqhvffs9h9
- Twitter: https://twitter.com/TMMcryptos
- Status:
It is currently unknown whether they have plans to remake their compromised validator or not.
-
lunc_nymph
- Current Voting Power: 0.29%
- Compromised Validator Operator Address: terravaloper1qrgwphlf9c64m5ys6pzsvy055ud03e4kr7sq8u
- Compromised Validator Wallet: terra1qrgwphlf9c64m5ys6pzsvy055ud03e4kr3uah0
- Twitter: https://twitter.com/lunc_nymph
- Status:
Initially committed to remaking their validator when talking to Bilbo in DMs, but their current status is now unknown and requires further confirmation.
-
BetterLunc
- Current Voting Power: 0.02%
- Compromised Validator Operator Address: terravaloper1hlwfelx6s05a43tszudj4w02zz500xhupsrnxm
- Compromised Validator Wallet: terra1hlwfelx6s05a43tszudj4w02zz500xhupl0wkg
- Twitter: https://twitter.com/BetterLunc
- Status:
It is currently unknown whether they have plans to remake their compromised validator or not.
-
David Goebelt
- Current Voting Power: 0.02%
- Compromised Validator Operator Address: terravaloper1pe3cvzlx6yqrd666qngpmfsllhemk9yqyyn58m
- Compromised Validator Wallet: terra1pe3cvzlx6yqrd666qngpmfsllhemk9yqytlfhg
- Twitter: https://twitter.com/davidagoebelt
- Status:
They are remaking their compromised validator and validator wallet and are EXEMPT from this proposal.
-
LUNC808
- Current Voting Power: 0.01%
- Compromised Validator Operator Address: terravaloper1rr53sjy3dmn7n4xeh4gu8nvrupd3n3wsa0n600
- Compromised Validator Wallet: terra1rr53sjy3dmn7n4xeh4gu8nvrupd3n3wsaql8lu
- Twitter: https://twitter.com/LUNC808
- Status:
They are remaking their compromised validator and validator wallet and are EXEMPT from this proposal.
In total, the current total VP of known compromised validators is 9.49%. Of that, only three compromised validators (0.40% of known total compromised VP) so far have publicly demonstrated willingness to remake their compromised validators and validator wallets (ToxicLabs, David Goebelt, and LUNC808). If there are any compromised validators out there that are now remaking their validators that we havenât been made aware of yet, please reach out and let us known and we will update this proposal accordingly.
ALLNODES CLIENT LIST
While the list above is comprehensive, we have no way to know for sure that it makes up the entirety of compromised validators on the chain, and with the large amount of noise around this crisis itâs incredibly likely there are compromised validators on the chain right now who are choosing to stay quiet and hoping to lay low until the situation resolves. We would ask Allnodes to provide the community with a detailed list of their current and historical customers that were validating on the Terra Classic chain in a manner that can be verified as being accurate and factual, so we can also encourage those validators to remake their compromised validators and validator wallets as well.
DENIED OUTREACH
Multiple efforts have been made to reach out to compromised validators and try and help them to remake their compromised validator and validator wallets. Unfortunately, most compromised validators who were contacted refused help and chose to try and turn a blind eye to the situation (no doubt spurred on by Tobiasâ comments downplaying the magnitude of the situation as well), and seemed to put their profit and voting power theyâve accumulated before the safety of the chain and their delegators. Their seemingly continued avoidance of this issue has left us with no choice but to make this proposal.
The ongoing existance of these compromised validators who are refusing to remake their compromised validators and validator wallets represents an unacceptable exploitable risk vector for the entire chain, and as such they must either remake their compromised validators and validator wallets, or have their validators unbonded and tombstoned via changes in the code in order to protect the future security of the chain and investors funds on it!
Below are a few examples with how much disregard some compromised validator-owners treated this ongoing risk to the chainâŚ
Classy Crypto
HappyCattyCrypto
LUNCLIVE
It is for all these reasons that we propose the following changesâŚ
PROPOSAL
We propose that all compromised validators remake their validators and validator wallets. If they refuse to do so within 1 week of this proposal passing, we will then seek to tombstone their validators and remove them from the active set.
ADDENDUM/REMINDER
To any validators that have claimed theyâll be remaking their nodes within 3 months or so, this is simply an unacceptable timeline. If this proposal passes the compromised validators will have 1 week to remake their validators and validator wallets! If they do not comply within that time-frame then the tombstoning will go into effect. Given the enormous risk to the chainâs safety, we feel 1 week is more than generous enough to allow the transition from contaminated to fresh nodes.
Thank you for reading! And many thanks to Jacob Gadikian for spearheading this initiative and championing the chainâs safety! The LUNC community would not have known about this issue were it not for his tireless efforts and continual warnings.
Signed by: Rabbi Jebediah, Bilbo Baggins
Thanks to: Jacob Gadikian (Notional Labs)