Staking withdraw to original sender.
I would just like some feedback on this idea, but not sure if this is possible.
This is a proposal for validators an alternative way retrieve their staked eth. The Ethereum launchpad goes through great effort to inform solo validators not to lose their mnemonics as it is the only way to retrieve their funds after the Shapella upgrade, but unfortunately, it is entirely possible to lose/misplace a mnemonic. The idea is that the validator should have control of the original deposit address and would be the rightful owner, therefore returning staked eth to the depositor would allow validators access to their staked eth in the case they have lost their Eth2 mnemonics phrase and are unable to create a deposit address.
Validator who have lost their Eth2 mnemonics phrase, and did not create a deposit address are unable to create a withdraw address without the mnemonic. Without an withdraw address they are unable to access their staked eth, or any rewards from attestations. That being said, there is now little to no reason for them to keep their validator up and running.
I am not entirely sure if this is doable, but I believe that this can be done by referencing the beacon chain deposit address to determine the original sender. I am seeking the help of the Ethereum magicians to see if this is possible.
Validators are the ones that maintain the network, and those without a way to generate a deposit address have no reason to keep their validators running other then MEV. This can cause missed proposal/missed attestations and cause slight delays when validators are offline for this reason.
I am currently seeking the help of Ethereum Magicians to see if this is something that should be pursued, and I’m happy to work with anyone interested.
The original deposit address may not be under the control of the validator, especially if they have lost their mnemonic phrase. For example, the deposit address could be owned by an exchange or a third-party custodian. In such cases, returning the staked ETH to the original deposit address would not help the validator recover their funds.
Furthermore, the proposal does not address the security implications of returning staked ETH to an address that may no longer be secure. If the original deposit address has been compromised or is no longer secure, returning staked ETH to that address could result in the loss of those funds.
Thanks for the reply. I forget some users staked with third party. I was assuming that a user would send funds directly to the deposit contract and have a third party stake with their signin keys. Would you know of any other secure way to retrieve staked funds once the mnemonic phrase is lost? Thanks!
How would I approach retrieving staked eth from multi party? A little bit more about my situation is that I staked eth into the deposit contract from my own personal wallet. I still have control of those keys and it has never been compromised. I’ve lost the mnemonic to my eth2 address, and never added a deposit address to those validators. I only have the sign in keys that were generated. Where should I go to learn more about multi party?
This is my final idea before I give up hope. Would it ever be considered a good idea to enable the deposit back to its original ETH1 deposit address? My suggestion is once a staking balance is 16, it is removed from the staking pool. Would it be possible in the future to allow those that to be returned to its original ETH1 address. More then likely those funds will belong to validators that have lost their keys, and want to be united with their long lost ETH again. Would that be possible or just wishful thinking?