This may come off as a gripe post. That is not its intention but we (VeriHash) want to call out a few things for discussion that we have been seeing as a genesis operator for Stakewise.
-
Per this document – here Onboarding Process - StakeWise – a node operator is expected to join testnet, then be voted an allocation for gnosis, and then be voted an allocation for mainnet.
Both Finoa and T-Systems were not allocated gnosis before mainnet and yet the DAO approved their inclusion. Finoa only recently activated and began staking their 5K allocation of GNO, which was still done after mainnet.
If the DAO wishes to change these expectations then let’s change the documentation and change the expectation but what is the incentive for those staking GNO now to continue to do so when new operations can skirt the SIGNIFICANT expense of staking a loose leader (GNO)?
-
When VeriHash was brought on as a node operator we were asked if we wished to participate in the node operator selection committee. This committee would review node operator applications and interviews to ensure we are meeting and raising the bar and bring to the DAO the highest grade of operators to vote on.
Both Finoa and T-Systems are of the highest grade and we are super happy to see them included. But again there is no committee or extra review of node operators that VeriHash is aware of. We have never been invited to a node operator selection committee nor have we been included in interviews for new operators. These have seemingly been done unilaterally so far and we believe this is unhealthy.
-
At present when a new operator comes online they are allocated ALL GNO and ETH stakes until the new operator “catches up” to the other.
For Example: Finoa at present has 69 eth stakes. T-Systems will start with 0 and get ALL stakes coming into the pool until it reaches 69. At which point in time Finoa and T-Systems will split ALL stakes coming into the pool until they reach VeriHash and CrpytoManufaktur at 191. Given current deposit rates VeriHash and Crypto won’t see new eth for a VERY LONG TIME.
Now add a new operator coming online after T-Systems, maybe two, and it doesn’t take much for the genesis operators to assume they will never see another staked eth from Stakewise. This seems damaging and is different from say Lido which simply round-robins through all the operators each stake holding no favoritism. The trick is they have the deposits to bring on new operators…
-
I know this game is tough and I know it is hard to grow TVL but in our view Stakewise has been super bad at this. Thankfully SWAT is JUST actually a thing, but that has been quarters promised and just now starting to maybe form.
Much more focus needs to be put put growth and increasing stakes. It was a tragic error to see stakewise effectively doing nothing pre-merge and it seems we are still waiting for news from the team as to what the plan is.
Given how execution has been on some initiatives here, I don’t hold high hopes on seeing a focus on growth becoming a thing. But I am happy to be wrong. Regardless, StakeWise doesn’t have the growth to support more operators when over half the fleet is likely taking significant losses.
The biggest threat to distributed operations of the pool is stakewise operating themselves. If distribution is important then Stakewise itself should stop taking new allocations completely like they have been doing so up to this point.
Right now stakewise operators 1,268 validators vs the 451 across ALL other node operators. In round numbers stakewise still have 2/3rds of the pool. They should cease all future allocations in our opinion.
Until deposits pick up to support a healthy node operator fleet, we should STOP taking on new operators as we don’t have the deposits to support them unless the DAO is OK using node operators capable of sustaining extended losses for extended periods of time just to stake for them; which means only larger outfits that may increase centralization pressure.
-
I am here to officially call out the fact that GNO was a mistake. It didn’t meet its target to merge first (still no new so far when), it eats money in regards to infra to support it, and once it does merge it won’t matter because the returns vs cost don’t add up.
Right now a node operator makes $0.63 cents (USD) per key per YEAR at $127 per GNO. At 10K keys that is ~ $6,280 per year. Referencing the teams own cost calculations for GCP and AWS that is less than HALF of the cost it takes to run the cluster excluding all other expenses and even paying yourself.
If you take the Hybrid approach (validators in the cloud EL/CL on hetzner) you might break even with GCP validators and TWO EL/CL stakes in hetzner per year, you will still be 4K a year in the hole if you have AWS validators.
These numbers are based on stakewise’s own cost calculations – Onboarding Process - StakeWise . And let’s keep in mind now that NO operator should be using hetzner since they made it clear they don’t want crypto on their infra. Running these is a risk vs reward trade off that an operator working for the DAO is making for the DAO and they should be clear about that.
There is OVH as well, which is slightly more expensive than hetzner. But the things to keep in mind with OVH are that we (operators) all can’t run out of OVH if we the DAO cares about infra/provider diversity. That diversity comes at a cost, we verihash continue to try to bring costs down as tight as we can, but we refuse to operate in the same providers and regions as other operators for stakewise because we care about infra diversity.
If that kills us I am fine with that because I am not interested in cutting corners. But GNO won’t likely EVER be worth operating due to how it scales (it doesn’t at the infra level in our opinion) and my only choice is the hope ETH deposits/price pick up to cover this goodwill donation or it kills me even if I run it in the dirtiest/dangerous way i can to cut costs (which doesn’t benefit the DAO it hurts them)
Double the staking fee wont help that much really. First because I think it is unfair to staker to ask them to pay more for what is measurable crappy service right now. That is a sure fire sign of a failed business in the normal world. Secondly, because while it does reduce the loss it doesn’t make it break even so the threat to my solvency as a node operator doesn’t go away or really markedly get better.
If the DAO wants to make GNO viable with enough margins to support diversity at the operator/infra level, stakers are going to have to pay ALOT more in my estimations. And I am not saying that because I am greedy i am saying that because I care about meeting the goals of diversity for GNO and ETH and in doing so will ensure I exit this year with a 5 digit LOSS on my business balance sheet, some of which is due to price crashing MOST of which is due to GNO staking costs.
Or simply put an end to the experiment known as GNO.
-
In addition to everything else above the cost of moving rGNO and rETH to GNO/ETH is high and results in even deeper losses. Especially with rGNO it is so bad at the moment that we consider rGNO worthless and not moveable due to the losses we will take converting it to sGNO and finally into GNO.
The losses on the rETH side aren’t as bad but still present losses in a tough environment. It may be wise for the DAO to consider some sort of pool that allows their operators to get out of rETH easier than standard stakers so we can convert to fiat and pay our bills without taking unneeded losses with double conversions.
-
Given the above issues with GNO I can understand how any new operator coming in to the fold would want to avoid an immediately loss leading venture just to get to staking eth, but we need GNO stakers the pool still isn’t 100% staked and is missing APR but nearly 4% and have been for some time. We either all must shoulder the burden and figure out how to make the GNO raft float, or we need to let it go and figure out how to exit.
It causes way more damage to everyone right now as it is today.
The addition of a new node operator is always awesome and we welcome it. However, is it how the last two have been added that we are calling out here. We either need to stick to our rules or change them to suit us and we need to give very very serious consideration to the stability of the fleet.
Node operators are not intended to get rich but at present many of them are likely operating at a loss. I know we are and while yes crypto winter is taking its toll, the lack of deposit growth and the millstone that is GNO are huge contributors to this.
So much so that VeriHash will likely cease to exist and thus be forced to exit validators by the end of March 2023 if we don’t find a way to offset GNO costs in the face of stalled ETH growth. It is just a fact of life, but VeriHash is not even a year old. We can’t simply loss lead our way to victory.
Our pockets aren’t that deep to donate to GNO at the level it requires today. We aren’t viewing this as a DAO problem either specifically. No one forced us to take on as much GNO as we did, we likely should have stopped at 5K and even then this conversation would still be happening more than likely. We just wanted to see the GNO staked so we could all feel that 14% we all deserve and that isn’t happening and now killing us, slowly and painfully.
For the DAO we ask that you consider the points above, that you give some very very focused thought around how you want to manage your node operators and the relationships with them and how important certain aspects like infra diversity, operator size vs centralization pressures, etc.
At the very least, stick to a set of rules and play by them transparently and openly.