Qu’est-ce que le staking et comment cela fonctionne ?

Avez-vous déjà entendu parler du staking ou d’Ethereum 2.0 ? Ethereum 2.0 est un ensemble de mesures mises en œuvre sur le réseau Ethereum. Le réseau Ethereum fonctionne actuellement grâce à un algorithme Proof of Work, ce qui signifie que chaque nœud – c’est-à-dire chaque ordinateur participant à la construction de la blockchain – valide chaque transaction. Par conséquent, le réseau ne peut valider qu’environ 15 transactions par seconde. C’est un chiffre assez faible compte tenu du nombre d’utilisateurs d’Ethereum. Avec Ethereum 2.0, la scalabilité du système sera améliorée et devrait permettre de valider des milliers de transactions par seconde. Ethereum 2.0 repose sur le staking. Nous préférons vous rassurer, contrairement au minage, le staking ne demande aucune connaissance technique pour commencer. Nous verrons que le staking est un moyen simple pour gagner des récompenses en détenant certaines cryptomonnaies, comme l’Ether. Cet article va vous permettre de comprendre ce qu’est le staking, ainsi que son fonctionnement tout en s’appuyant sur le cas d’Ethereum 2.0.

Qu'est-ce que le staking de cryptomonnaies ?

Définition du staking

Le staking utilise un processus adopté par l’Ethereum 2.0 qui vise à immobiliser des tokens ETH dans le but de valider les transactions, créer des blocs et sécuriser la blockchain. Le staking fonctionne à l’aide d’un consensus appelé Proof of Stake, nous le définirons un petit peu plus tard dans cet article.

Les blocs de transaction sont ajoutés à la blockchain Ethereum par des validateurs qui détiennent déjà une certaine participation dans la monnaie native de cette blockchain. Le processus est opposé à celui du minage, le Proof of Work.

Rappelez-vous, nous parlons de ce processus utilisé pour ajouter des blocs à la blockchain   comme l’Ether à l’heure actuelle. Mais dans le cas d’une blockchain Proof of Stake, le processus est appelé forging – le contraire de mining du Proof of Work.

Toutefois, le staking repose sur une fonction similaire au mining. Il s’agit de deux processus durant lesquels un participant du réseau est sélectionné pour ajouter le dernier lot de transactions à la blockchain. En faisant cela, il gagne des cryptomonnaies en contrepartie.

Si vous possédez de l’Ether, vous avez la possibilité de gagner des tokens en échange de votre mise. Le montant spécifique dépend du montant des cryptomonnaies que vous mettez en jeu.

Par mise en jeu, nous parlons d’immobiliser des cryptomonnaies sur un réseau. Par exemple, pour le réseau Ethereum 2.0, un validateur de 32 ETH génère environ 4% par an pour la validation d’un bloc en fonction du montant. Les récompenses dépendent également du montant total d’Ethereum investi sur le réseau. Elle peut aller de 18% par an pour moins d’1 million de mises, à 1,81% pour plus de 100 millions. Vous pouvez aussi découvrir notre validateur Cruxpool pour vous faire une idée.

Au cas où, si vous avez raté notre vidéo sur l’Ethereum 2.0 – ou la fin du Proof of Work – la voici :

Qu'est-ce que le Proof of Stake?

Proof of Stake est un mécanisme de consensus qui permet d’augmenter la vitesse et l’efficacité des transactions tout en réduisant les frais. Proof of Stake réduit les coûts, car il ne repose pas sur la résolution de problèmes mathématiques comme Proof of Work qui demande beaucoup d’énergie pour miner. Avec Proof of Stake, les transactions sont validées par les stakers, cela dit les individus investis dans la blockchain qui pratiquent le staking.

Cet algorithme est donc plus rapide, plus sûr et résout le problème de la consommation massive d’énergie qu’entraîne le système Proof of Work.

Avec Proof of Stake, il n’y aura plus de machines qui investissent leurs ressources, mais des incitations économiques. Les personnes qui veulent ainsi participer à la validation des transactions pourront mettre en jeu leurs Ethereum et devenir des validateurs.

Quels sont les avantages et les inconvénients de miser des cryptomonnaies ?

Les avantages du staking

Il y a plusieurs raisons de miser des cryptomonnaies avec le staking.

Tout d’abord, le staking permet un fort potentiel de rendement et requiert moins d’équipements que le mining.

Par ailleurs, le staking est un bon moyen de faire travailler vos actifs en générant des récompenses au lieu d’avoir des crypto wallets inactifs.

Le staking présente l’avantage supplémentaire de contribuer à la sécurité et à l’efficacité des projets de la blockchain. En bloquant des fonds, nous rendons la blockchain plus résistante aux attaques et renforçons sa capacité de traitement des transactions.

Effectivement, dans Proof of Work, nous pensons que sans mineurs, il n’y aurait pas de blockchain. Le nombre de participants d’une blockchain garantit la sécurisation et le bon fonctionnement d’un système décentralisé. Staker est plus simple que miner, car il n’y a pas besoin d’acheter du matériel informatique. Cela facilite son adoption et rend son système plus stable pour l’avenir.

Les inconvénients du staking

Le staking n’est cependant pas un exercice sans inconvénient et sans risque.

La valeur des cryptomonnaies stakées n’est pas constante. En effet, les prix des cryptomonnaies sont très volatiles, ce qui peut rendre le staking moins rentable selon les périodes.

Par ailleurs, dans le cas d’Ethereum 2.0, nous devons attendre que les retraits soient disponibles pour pouvoir déverrouiller nos fonds. Mais, une fois qu’ils le sont, les transferts sortants deviennent alors possible.

Enfin, il convient de garder à l’esprit que le staking n’est pas entièrement sans risque. Il est donc toujours important d’utiliser des crypto wallets comme MetaMask pour pouvoir stocker vos cryptomonnaies.

Comment le staking fonctionne-t-il exactement ? Le cas d’Ethereum 2.0

La raison pour laquelle votre cryptomonnaie vous fait gagner des récompenses lors du staking est due au fait que la blockchain la fait travailler.

Nous l’avons vu, les cryptomonnaies faisant appel au staking comme l’Ether utilisent Proof of Stake. Cela leur permet de s’assurer que toutes les transactions sont vérifiées et sécurisées.

L’immobilisation de vos cryptomonnaies est nécessaire et facilite la gestion d’une blockchain comme celle d’Ethereum 2.0. Elle constitue une garantie de légitimité de toute nouvelle transaction ajoutée à la blockchain. Pour valider un bloc, il est dans le devoir du staker de détenir un coin au minimum. Nous l’avons compris, mais comment cela fonctionne concrètement ?

Dans le système Proof of Stake, les validateurs traitent les transactions et créent de nouveaux blocs sur la blockchain – tout comme les mineurs le font dans une blockchain de Proof of Work. La différence est que, pour obtenir le droit de créer un bloc, au lieu de faire en sorte d’être le premier à résoudre des problèmes mathématiques complexes comme le font les mineurs, les stakers – ici les nœuds – font du staking en immobilisant des cryptomonnaies.

Un validateur est ensuite choisi en fonction de la taille et de la durée de détention du staking. C’est ainsi que les participants les plus investis sont récompensés. Ce validateur forge le bloc et les autres validateurs le valident. De ce fait, le validateur reçoit une récompense sous forme de cryptomonnaies, comme l’Ether.

Sharding, beacon chain et epoch: De quoi parle-t-on ?

Si nous allons un peu plus loin dans la façon dont Ethereum 2.0 améliore la gestion de ses transactions, nous devons parler de sharding.

Le sharding est un processus qui consiste à diviser le travail qui doit être accompli entre plusieurs shards sur le réseau. Initialement, il y aura 64 shards et chaque nœud ne devra exécuter qu’un seul shard. Avec ce système, les nœuds sont plus faciles à gérer. Effectivement, ces derniers valident les transactions en parallèle au lieu de le faire simultanément. Cela signifie qu’un plus grand nombre de participants peuvent rejoindre le réseau, le rendant ainsi plus décentralisé et plus sûr.

Vous vous demandez peut-être maintenant comment le sharding est organisé. Parlons alors du beacon chain. Le beacon chain agit comme un coordinateur pour l’ensemble du système, y compris les shards. 

Pour expliquer le fonctionnement des shards, nous pouvons parler de la période qui donne le rythme à la beacon chain : l’epoch. L’epoch est le pilier de la blockchain qui assure la création régulière de blocs. Une epoch est composée de 32 slots, chaque slot dure 12 secondes.

A chaque epoch, les validateurs sont assignés aléatoirement aux comités, qui sont des groupes d’au moins 128 validateurs dont le rôle est de valider les blocs suggérés par les proposants. Le caractère aléatoire est crucial car il empêche un ensemble spécifique de validateurs de coordonner des attaques frauduleuses.

Par ailleurs, la beacon chain est une partie très importante du système Ethereum 2.0, car elle organise le travail entre les shards. Pour l’instant, la beacon chain s’articule avec les transactions du réseau Ethereum 2.0 et n’a pas de lien avec la blockchain Ethereum actuelle.

Comment le Proof of Stake est-il sécurisé par rapport au Proof of Work ?

Ethereum 2.0 est doté d’une fonctionnalité appelée slashing qui punit les validateurs qui se livrent à des activités frauduleuses. Si le travail n’est pas fait correctement ou si le staker est inactif, il sera sanctionné.

Par conséquent, le système prélève une partie de l’Ethereum que le staker a mis en fonction des mauvaises actions causées sur le réseau. Cela permet de s’assurer que chacun fait bien son travail et qu’aucune attaque à 51% ne peut se produire.

Définition :
Une attaque à 51% est une attaque contre une blockchain par laquelle un ou plusieurs individus est capable de contrôler la majorité du hashrate, ce qui peut entraîner une perturbation du réseau.

Le staking ouvre la porte au monde des cryptomonnaies à n’importe quelle personne qui souhaiterait participer à la merveilleuse aventure des blockchains. Le staking de cryptomonnaies est une méthode simple et sécurisée pour générer des revenus passifs. Il s’agit d’une bonne alternative au trading avec laquelle vous pouvez toucher des intérêts.

Nous espérons que vous avez compris ce qu’est le staking et son fonctionnement. Si vous avez des questions, n’hésitez pas à rejoindre notre communauté Discord !