We would appreciate ticking the Trustless and Diverse Clients boxes for StakeWise. Here is why:
Trustless
Non-custodial - StakeWise migrated to 0x01 withdrawal prefix in April 2021. All our validators are created with 0x0100000000000000000000002296e122c1a20fca3cac3371357bdad3be0df079 withdrawal credentials since then. The withdrawals will be received by the Pool Escrow contract and users will burn their sETH2, rETH2 tokens and withdraw ETH from it.
Smart contracts upgradeability - Smart contracts can only be upgraded following a successful DAO vote, underpinning the security/trustlessness of all the above points.
Diverse Clients
https://www.rated.network/ gives an overview of the current client diversity and new node operators joining the network continue to use a diversified set of clients as detailed in the node operator onboarding posts:
It is also worth flagging that as part of the deployment package for StakeWise node operators, operators are able to transition between clients in real-time should there ever be a need to change clients in an emergency. This is something that node operators are required to prove they can do in the final round of stress testing on our testnet before they are allowed onto the mainnet. The list of EL and CL clients they can migrate between can be found at https://github.com/stakewise/helm-charts/tree/main/charts
Thank you for posting this information. Also replied to #6452 where we can further fine tune the Trustless definition to make it most useful to users, but gonna merge #6461 in the meantime. 👍🏻
StakeWise is listed as one of the pool staking options at https://ethereum.org/en/staking/pools/
We would appreciate ticking the Trustless and Diverse Clients boxes for StakeWise. Here is why:
Trustless
Non-custodial - StakeWise migrated to
0x01
withdrawal prefix in April 2021. All our validators are created with0x0100000000000000000000002296e122c1a20fca3cac3371357bdad3be0df079
withdrawal credentials since then. The withdrawals will be received by the Pool Escrow contract and users will burn their sETH2, rETH2 tokens and withdraw ETH from it.Rewards automatically updated - A set of decentralized oracles update the rewards on a daily basis. The oracle code is available at https://github.com/stakewise/oracle/blob/master/README.md
DAO committee controlling exit signatures - The StakeWise DAO committee controls the exit signatures for our node operators meaning the DAO can force exit validators if required (i.e. pool funds cannot be held hostage by node operators) https://docs.stakewise.io/node-operator/generate-deposit-data#4.-send-encrypted-key-shares
Smart contracts upgradeability - Smart contracts can only be upgraded following a successful DAO vote, underpinning the security/trustlessness of all the above points.
Diverse Clients
https://www.rated.network/ gives an overview of the current client diversity and new node operators joining the network continue to use a diversified set of clients as detailed in the node operator onboarding posts:
It is also worth flagging that as part of the deployment package for StakeWise node operators, operators are able to transition between clients in real-time should there ever be a need to change clients in an emergency. This is something that node operators are required to prove they can do in the final round of stress testing on our testnet before they are allowed onto the mainnet. The list of EL and CL clients they can migrate between can be found at https://github.com/stakewise/helm-charts/tree/main/charts