Seems like an epic pain in the ass for a 4.1% yield (not to mention the capital required to stake).
Seems like an epic pain in the ass for a 4.1% yield (not to mention the capital required to stake).
[0] https://ethereum.org/en/staking/#how-to-stake-your-eth [1] https://finance.yahoo.com/quote/ETH-USD/history/
I am not claiming you should do this! What I'm attempting to illustrate is that this momentum towards freer and more open systems is what drives the technical optimism in cryptocurrencies and blockchains. There seems to be a Moore's law effect dropping the price of what is currently gatekept by governments and megacorporations. Hard work is once again creating exciting innovations that at least have the potential to improve the world.
I, too, consider 50000$ as just a few thousands of my millions in savings. /s
Seems like an epic pain in the ass for a 4.1% yield
I complain about gas prices as much as everyone else, but that seems pretty good. Does anyone know how much the typical miner was making with POW?https://news.bitcoin.com/publicly-listed-miner-hive-plans-to...
epic pain in the ass for a 4.1% yield
Isn't the yield dynamic? If it is dynamic, then it will simply adjust to whatever price makes staking as painful/lucrative as any other investment. There is no free lunch.By which process does the market affect the yield on staking ETH?
- Staking base reward, depends on the total amount of ETH staked by all individuals - Priority fees and MEV fees from users
Currently, as blocks are still produced by PoW, user fees go to miners instead of stakers.
- Issuance
- Tips
The issuance is defined programmatically by the protocol and is dependent on the number of validators (stakers). There is a formula for it that basically scales with the square root of total amount of ETH staked. This is the part that gives ~4% nowadays. Given a number of stakers this part is guaranteed yield as it comes from new issuance. It's still subject to market dynamics in that if there are very few stakers, the yield is more interesting. If there are a lot of stakers the yield is lower.
The tips are completely market dependent and are a function of network activity and the price of ETH. When you pay a transaction you can include a tip for your transaction to be included faster. Low levels of activity lead to lower tips, high levels of activity result in higher tips. Tips are basically denominated in USD but paid in ETH, so high price of ETH leads to lower yield from tips, low price of ETH leads to higher price of ETH from tips. This part of the yield is obviously completely dynamic and subject to market forces.
With current (last 3 months) levels of activity the yield a validator can expect to experience is around ~5.5%. If network activity were to go back to Q4 2021 the yield would raise to ~25% at current prices.
*Technical note: There is a third part which is an effective yield resulting from burnt ETH and even a forth part that is outside of the protocol called MEV.
You only get slashed if you run malicious custom code, or if you run the same key on two machines at the same time.
The latter is a mistake that's very easy to make if you try to build auto-failover.
So don't build it. My validators operate with 'screen' and shell scripts. If I need to do anything (3-4 times a year), I do it manually.
- machine dies at 4am, what happens? do you manually restart process when you wake up? does this down time cause slashing?
- what mechanism prevents you from running 2 identical validators by accident?
If you have monitoring that alerts you for updates and when your node is unresponsive and can respond to downtime requiting intervention within a day or two you should still end up ETH-positive.
There is also a penalty that kicks in if many validators fail at the same time resulting in over 1/3 of the network not being available. In that case penalties are also increased significantly. So if over 1/3 of the network were to be run in AWS those validators would risk heavy penalties if the region were to suffer some downtime.
I'm curious how the big crypto companies are managing these large fleets of servers without doing some form of Devops? Looking at the docs there's a stack that needs to be deployed and maintained:
https://ethereum.org/en/developers/docs/nodes-and-clients/ru...
If you want to receive slightly less rewards but do less work, you can delegate your stake to a staking pool or service and they will take a fee, see Lido and Rocket Pool.
Aside from protocol rewards, there is also rewards that may come in the form of priority fees or 'tips', and rewards that can come in the form of MEV. See MEV-Boost which validators will be incentivized to run, which can almost double their annual yield.[1]
Honest question, not being facetious, I'd like to understand the use case.
The protocol rewards are there to create a stronger incentive, so that it isn't just hobbyists and geeks paying out of pocket each month to secure a multi-billion dollar network.