Qu'est-ce que le staking en tant que service ?
Le staking en tant que service (« SaaS ») représente une catégorie de services de staking où vous déposez vos propres 32 ETH pour un validateur, mais déléguez les opérations du nœud à un opérateur tiers. Ce processus implique généralement d'être guidé lors de la configuration initiale, y compris la génération des clés et le dépôt, puis de télécharger vos clés de signature vers l'opérateur. Cela permet au service d'exploiter votre validateur en votre nom, généralement moyennant des frais mensuels.
Pourquoi staker avec un service ?
Le protocole Ethereum ne prend pas en charge nativement la délégation de mise, ces services ont donc été développés pour répondre à cette demande. Si vous avez 32 ETH à staker, mais que vous ne vous sentez pas à l'aise avec le matériel, les services SaaS vous permettent de déléguer la partie difficile tout en gagnant des récompenses de bloc natives.
Comparaison avec d'autres options
Staking à domicile
Les similitudes incluent le fait d'avoir vos propres clés de validateur sans avoir à mutualiser des fonds, mais avec le SaaS, vous devez faire confiance à un tiers, qui peut potentiellement agir de manière malveillante ou devenir lui-même la cible d'une attaque ou d'une réglementation. Si ces hypothèses de confiance ou ces risques de centralisation vous inquiètent, la référence absolue du staking auto-souverain est le staking en solo.
En savoir plus sur le staking en soloStaking mutualisé
Ils sont similaires dans la mesure où vous comptez généralement sur quelqu'un d'autre pour exécuter le client de validateur, mais contrairement au SaaS, le staking mutualisé vous permet de participer avec de plus petites quantités d'ETH. Si vous cherchez à staker avec moins de 32 ETH, pensez à consulter ces options.
En savoir plus sur le staking mutualiséÉléments à prendre en compte
Il existe un nombre croissant de fournisseurs SaaS pour vous aider à staker vos ETH, mais ils ont tous leurs propres avantages et risques. Toutes les options SaaS nécessitent des hypothèses de confiance supplémentaires par rapport au staking à domicile. Les options SaaS peuvent avoir du code supplémentaire enveloppant les clients Ethereum qui n'est ni ouvert ni auditable. Le SaaS a également un effet néfaste sur la décentralisation du réseau. Selon la configuration, vous pourriez ne pas contrôler votre validateur - l'opérateur pourrait agir de manière malhonnête en utilisant vos ETH.
Des indicateurs d'attributs sont utilisés ci-dessous pour signaler les forces ou faiblesses notables qu'un fournisseur SaaS répertorié peut avoir. Utilisez cette section comme référence pour la façon dont nous définissons ces attributs pendant que vous choisissez un service pour vous aider dans votre parcours de staking.
- Open source
- Audité
- Prime aux bugs
- Éprouvé
- Sans permission
- Diversité d'exécution
- Diversité de consensus
- Auto-garde
Open source
Le code essentiel est 100 % open source et disponible pour le public afin d'être forké et utilisé
Open source
Code source fermé
Explorer les fournisseurs de services de staking
Vous trouverez ci-dessous quelques fournisseurs SaaS disponibles. Utilisez les indicateurs ci-dessus pour vous guider à travers ces services.
Fournisseurs SaaS
Veuillez noter l'importance de soutenir la diversité des clients car cela améliore la sécurité du réseau et limite vos risques. Les services qui ont prouvé qu'ils limitaient l'utilisation de clients majoritaires sont indiqués par « diversité des clients d'exécution » et « diversité des clients de consensus ».
Générateurs de clés
Vous avez une suggestion pour un fournisseur de staking en tant que service que nous avons manqué ? Consultez notre politique de référencement des produits pour voir s'il conviendrait, et pour le soumettre à évaluation.
Foire aux questions
Oui. Chaque compte est composé à la fois de clés de signature BLS et de clés de retrait BLS. Pour qu'un validateur puisse attester de l'état de la chaîne, participer aux comités de synchronisation et proposer des blocs, les clés de signature doivent être facilement accessibles par un client validateur. Celles-ci doivent être connectées à Internet d'une manière ou d'une autre, et sont donc intrinsèquement considérées comme des clés « chaudes ». C'est une exigence pour que votre validateur puisse attester, et par conséquent, les clés utilisées pour transférer ou retirer des fonds sont séparées pour des raisons de sécurité.
Les clés de retrait BLS sont utilisées pour signer un message unique qui déclare vers quel compte de la couche d'exécution les récompenses de staking et les fonds sortis doivent aller. Une fois ce message diffusé, les clés de retrait BLS ne sont plus nécessaires. Au lieu de cela, le contrôle sur les fonds retirés est délégué de manière permanente à l'adresse que vous avez fournie. Cela vous permet de définir une adresse de retrait sécurisée via votre propre stockage à froid, minimisant ainsi les risques pour les fonds de votre validateur, même si quelqu'un d'autre contrôle vos clés de signature de validateur.
La mise à jour des identifiants de retrait est une étape requise pour activer les retraits*. Ce processus implique la génération des clés de retrait à l'aide de votre phrase secrète mnémonique.
Assurez-vous de sauvegarder cette phrase secrète en toute sécurité, sinon vous ne pourrez pas générer vos clés de retrait le moment venu.*Les stakers qui ont fourni une adresse de retrait lors du dépôt initial n'ont pas besoin de configurer cela. Vérifiez auprès de votre fournisseur SaaS pour obtenir de l'aide sur la façon de préparer votre validateur.
Les stakers doivent fournir une adresse de retrait (si elle n'a pas été fournie lors du dépôt initial), et les paiements de récompense commenceront à être distribués automatiquement sur une base périodique tous les quelques jours.
Les validateurs peuvent également effectuer une sortie complète en tant que validateur, ce qui débloquera leur solde d'ETH restant pour le retrait. Les comptes qui ont fourni une adresse de retrait d'exécution et terminé le processus de sortie recevront l'intégralité de leur solde à l'adresse de retrait fournie lors du prochain balayage des validateurs.
En savoir plus sur les retraits de stakingEn utilisant un fournisseur SaaS, vous confiez le fonctionnement de votre nœud à quelqu'un d'autre. Cela s'accompagne du risque de mauvaises performances du nœud, ce qui n'est pas sous votre contrôle. Dans le cas où votre validateur subit une réduction, le solde de votre validateur sera pénalisé et retiré de force du pool de validateurs.
À la fin du processus de réduction/sortie, ces fonds seront transférés à l'adresse de retrait attribuée au validateur. Cela nécessite de fournir une adresse de retrait pour l'activer. Celle-ci a peut-être été fournie lors du dépôt initial. Sinon, les clés de retrait du validateur devront être utilisées pour signer un message déclarant une adresse de retrait. Si aucune adresse de retrait n'a été fournie, les fonds resteront bloqués jusqu'à ce qu'elle le soit.
Contactez chaque fournisseur SaaS pour plus de détails sur les garanties ou les options d'assurance, et pour obtenir des instructions sur la façon de fournir une adresse de retrait. Si vous préférez avoir le contrôle total de la configuration de votre validateur, découvrez comment staker vos ETH en solo.
Lectures complémentaires
- L'annuaire du staking Ethereum (opens in a new tab) - Eridian et Spacesider
- Évaluation des services de staking (opens in a new tab) - Jim McDonald 2020
