NOUVEAU : Helius acquiert Light Protocol
Staking liquide et LST sur Solana
Blog/Recherche

Staking liquide et LST sur Solana

Recherche et donnéesRyan Chern sur X
10 min de lecture

Introduction

Cet article explore la structure principale des jetons de staking liquide (LST) sur Solana. Les LST permettent aux utilisateurs de libérer la liquidité de leurs actifs stakés. En règle générale, lorsque des jetons sont stakés sur une blockchain Proof of Stake (PoS), ils sont verrouillés pendant une certaine période et sécurisent le réseau en échange de récompenses. Ces récompenses de staking peuvent inclure des frais, d’autres revenus issus de la MEV et des émissions de jetons (un transfert des non-stakers vers les stakers).

Bien qu’essentiel à la sécurité économique, ce mécanisme de staking rend les actifs stakés illiquides, ce qui limite leur utilisation dans d’autres activités financières de l’écosystème. Le staking réduit la quantité de jetons en circulation en les verrouillant dans le protocole. Cela encourage la création et l’utilisation de LST pour améliorer l’efficacité du capital, en permettant aux détenteurs de jetons de percevoir des récompenses de staking tout en conservant leur liquidité.

Cet article examine également les différences entre ces structures et celles d’Ethereum, ainsi que d’autres aspects à prendre en compte pour les structures de LST sur Solana.

Structures de LST sur Solana

Solana utilise un mécanisme de Delegated Proof-of-Stake (DPoS) intégré au protocole. Les utilisateurs rejoignent des pools de staking gérés par différents validateurs individuels en y déposant des SOL. Les opérateurs de staking peuvent ensuite émettre leur propre LST, adossé aux SOL délégués. Les utilisateurs disposent ainsi d’une liquidité immédiate sur leur stake.

LST de pools de staking

Les LST reposent sur des pools de staking qui utilisent le programme de pool de staking SPL. Lorsque des utilisateurs apportent des SOL à ces pools non dépositaires, leur stake est réparti entre une sélection de validateurs qualifiés. En échange, les participants reçoivent un LST, comme le JitoSOL de Jito.

Chaque pool de staking applique une stratégie distincte pour déléguer le stake. Par exemple, Jito donne la priorité aux validateurs qui exécutent son client. Cette stratégie maximise les rendements issus de la MEV et rééquilibre le stake entre les 100 validateurs les plus performants, selon ses critères.

Nous pouvons représenter sous forme de bilans le transfert du stake entre les parties prenantes d’un pool de staking donné (à lire de gauche à droite, puis de haut en bas) :

  1. Un staker/délégant dépose directement 10 SOL dans un pool de staking et reçoit un solde de LST « spSOL » (« stake pool SOL »), qui représente son droit à récupérer les 10 SOL déposés.
  2. Le pool de staking détient désormais 10 SOL. Dans cet exemple, il délègue 5 SOL à « Stake Pool Validator 1 » et les 5 autres SOL à « Stake Pool Validator 2 ». Le pool de staking reçoit un total de 10 vSOL (« validator SOL »), soit 5 vSOL de chaque validateur. Bien qu’il ne soit pas matérialisé par un véritable jeton, ce solde représente un droit virtuel à récupérer les SOL déposés.
  3. « Stake Pool Validator 1 » et « Stake Pool Validator 2 » stakent chacun leurs 5 SOL et assurent les tâches d’exécution et de consensus. Ils reçoivent un « sSOL » virtuel du protocole Solana, qui représente leur droit sur les SOL déposés (lui non plus n’est pas matérialisé par un jeton, mais sert à illustrer la manière dont le protocole suit les retraits).

Notez qu’il s’agit du cas le plus simple, sans frais ni slashing. En réalité, Solana ne dispose actuellement d’aucun mécanisme de slashing programmatique, mais certains LST facturent des frais.

LST de validateurs

Les LST de validateurs permettent aux projets d’émettre plus facilement des LST adossés à un seul validateur, ce qui crée un sentiment de « tribalisme » autour d’un LST émis par un validateur donné.

Les LST de validateurs fonctionnent de manière très similaire à un pool de staking, à ceci près qu’ils ne comportent qu’un seul validateur :

  1. Un staker/délégant dépose directement 10 SOL dans un pool de staking et reçoit un solde de LST « v_lstSOL » (« validator LST SOL »), qui représente son droit à récupérer les 10 SOL déposés.
  2. Le gestionnaire du pool de staking délègue ensuite les fonds à l’unique validateur du pool, en y déposant les 10 SOL et en recevant un « vSOL » virtuel.
  3. Le validateur détient désormais 10 SOL. Puisqu’il s’agit de l’entité qui participe aux tâches de consensus, il dépose 10 SOL dans Solana. Le validateur reçoit un « sSOL » virtuel du protocole Solana, qui représente son droit sur les SOL déposés.

Dans les deux cas, les stakers délèguent des SOL aux validateurs, les validateurs assurent les tâches de validation et une partie des récompenses en SOL est versée aux stakers. Les LST de validateurs n’appliquent ni frais de dépôt du stake, ni frais de retrait, ni frais de gestion.

Sur le plan mécanique, les LST de validateurs sont plus légers. Ils réduisent considérablement le nombre total de comptes de staking, ce qui diminue le temps nécessaire au calcul de leurs récompenses. Les LST de validateurs peuvent également proposer des programmes d’incitation ou de fidélité : Laine a récemment distribué par airdrop les récompenses de blocs et les frais de priorité aux détenteurs de laineSOL, leur offrant ainsi un APY élevé. Tensor peut permettre aux utilisateurs de placer des offres avec des tensorSOL plutôt qu’avec des SOL, générant ainsi un rendement sur les ordres ouverts. Tensor peut alors potentiellement attribuer des points supplémentaires à ses utilisateurs et mettre en place un système de loterie sans perte, dans lequel chaque paiement en tensorSOL offre une chance de gagner une partie des récompenses de staking accumulées.

Mécanismes des jetons LST

Comme sur Ethereum, les mécanismes d’un jeton LST peuvent accumuler les récompenses ou reposer sur un rebasage. Les différents LST adoptent des modèles distincts pour transmettre les récompenses aux stakers, notamment pour des raisons d’efficacité fiscale potentielle. Solana ne compte actuellement aucun LST à rebasage.

Utilisation des LST sur Solana

Sur Ethereum, la grande majorité des ETH stakés provient de LST, notamment stETH, rETH et cbETH. stETH représente ~70 % du marché total des LST.

Sur Solana, les LST représentent moins de 5 % du total staké. Jito et Marinade représentent respectivement 35 % et 42 % du marché des LST.

Cet écart dans l’utilisation des LST peut s’expliquer par plusieurs raisons :

  • L’utilisation des LST sur Ethereum dépend largement de son évolution historique, The Merge ayant fortement influencé l’équilibre actuel. D’importants effets de réseau cumulatifs et l’adoption se sont concentrés sur les 1 à 3 jetons de staking liquide qui se sont imposés, créant une boucle auto-entretenue de « monétisation ».
  • Les LST n’offrent pas encore assez d’utilité on-chain, et les utilisateurs sont très sensibles à toute réduction de la pondération des garanties dans la DeFi de Solana (peu probable).
  • Pour les grands détenteurs (institutions et particuliers), les incitations à exploiter leur propre validateur (services pondérés par le stake) sont plus fortes. Ils peuvent aussi choisir de staker sans stake externe afin de limiter leur responsabilité juridique potentielle. Les grands comptes ou conglomérats détenant beaucoup de SOL (probablement verrouillés auparavant) préfèrent ne pas participer au staking de LST. Ils exploitent donc leur propre validateur et perçoivent les récompenses de staking correspondantes (pour des raisons juridiques, réglementaires ou autres).
  • Les utilisateurs de Solana connaissent encore peu la structure des LST.

LST et DeFi

Sur les réseaux PoS, les taux de prêt élevés de la DeFi entrent souvent directement en concurrence avec le staking. Cela peut compromettre la sécurité du réseau, car les stakers retirent rationnellement leur stake afin de rechercher des rendements supérieurs sur les plateformes de prêt DeFi. Ce phénomène est manifeste sur des blockchains comme Cosmos, historiquement enfermée dans un cycle difficile où l’activité DeFi reste limitée en raison des rendements de staking élevés dans tout l’écosystème (mais cela pourrait bientôt changer). Pour que la DeFi de Cosmos gagne du terrain, elle doit donc dépasser un seuil élevé et souvent intenable, puisqu’elle rivalise avec ces rendements de staking. Un marché des LST liquide et dynamique peut contribuer à atténuer ce problème en permettant aux stakers de participer simultanément au staking et au prêt, ce qui réduit les incitations aux attaques. 

La DeFi de Solana a enregistré une hausse significative du volume, de l’activité et de l’attention après les airdrops de Jito et de Jupiter. Ces airdrops marquent souvent l’émergence d’un état partagé plus riche, à mesure que l’activité, l’intérêt et le nombre d’actifs augmentent. Libérer tous les SOL stakés sur un système à état partagé comme Solana permet de créer une économie DeFi native plus riche.

Bien que l’écosystème des LST sur Solana n’en soit encore qu’à ses débuts, il comprendra probablement une bien plus longue traîne de LST que celui d’Ethereum, en grande partie grâce à la popularité croissante des LST de validateurs.

Sanctum et la longue traîne des LST de Solana

Les LST de validateurs sont fongibles (nous y reviendrons plus loin). Ils enveloppent les mêmes comptes de staking et représentent un droit sur le montant correspondant de SOL stakés.

Les LST de validateurs permettent à chaque validateur de distribuer son propre LST. L’une des premières équipes à bâtir cet avenir aux « LST infinis » est Sanctum. Sanctum Reserve fournit un vaste pool de SOL liquides (> 200 000 SOL) qui permet de déstaker instantanément n’importe quel LST. Pour cela, le compte de staking de l’utilisateur est transféré à Sanctum en échange du montant correspondant de SOL, déduction faite de certains frais (pour la période de déverrouillage de deux jours). L’équipe de Sanctum a également développé le Sanctum Router, qui permet d’échanger des LST via le routeur off-chain de Jupiter, ainsi que Sanctum Infinity, dont le lancement est imminent. Ainsi, n’importe quel LST peut être déstaké instantanément, échangé contre un autre LST ou converti en tout autre jeton avec des frais minimes.

Structures de LST sur Ethereum

Tous les protocoles ne disposent pas d’un mécanisme de délégation natif comme celui de Solana. Voici les structures de LST les plus répandues sur Ethereum :

Opérateurs de nœuds permissionnés (p. ex. stETH)

stETH est émis par la DAO Lido, qui gère la répartition et les opérations des actifs stakés entre un groupe sélectionné de ~30 opérateurs de nœuds permissionnés. Ce modèle se caractérise par sa nature permissionnée et non garantie : les opérateurs de nœuds sont soigneusement sélectionnés selon des critères stricts, mais ne sont pas tenus de fournir une garantie (ce qui crée un problème principal-agent). Le stake délégué au pool LIDO est réparti équitablement entre ces opérateurs. Cette approche repose sur la confiance accordée aux opérateurs sélectionnés pour préserver la sécurité du réseau sans garanties financières supplémentaires. Lido représente actuellement ~31 % de tous les ETH stakés.

Opérateurs de nœuds sans permission (p. ex. rETH)

RocketPool propose un ensemble d’opérateurs de nœuds sans permission, ce qui permet à chacun de devenir validateur dès lors qu’il respecte les exigences de garantie. Ce modèle démocratise l’accès à l’exploitation de nœuds, à condition de verrouiller une garantie pour participer. Plus précisément, pour créer un nœud de validation complet de 32 ETH, un opérateur doit fournir 8 ETH de ses propres fonds et l’équivalent de 2,4 ETH en RPL, le jeton natif de RocketPool. Ce total de 10,4 ETH lui permet alors de recevoir 24 ETH du pool.

Ce modèle vise à atténuer les effets du problème principal-agent, dans lequel les parties qui apportent le capital à risque et les opérateurs sont des entités distinctes.

Opérateurs de nœuds centralisés (p. ex. cbETH)

Avec Coinbase ou d’autres entités centralisées, les utilisateurs peuvent staker leurs ETH directement sur la plateforme, qui assume la responsabilité d’exploiter les nœuds nécessaires. Les utilisateurs peuvent également accéder à la liquidité on-chain de cbETH. Ce modèle privilégie la simplicité d’utilisation et l’accessibilité, puisque les utilisateurs confient à Coinbase les complexités opérationnelles du staking.

Considérations supplémentaires

Les programmes de pools de staking sont contrôlés par un multisig. L’autorité du staker, qui peut correspondre à une seule paire de clés, contrôle certains aspects de la délégation du stake et ne peut exécuter qu’un ensemble d’actions beaucoup plus limité. Des projets comme Stakenet cherchent à décentraliser l’autorité du staker en la déléguant à un programme plutôt qu’à une seule paire de clés. L’autorité du staker peut redéléguer le stake à différents validateurs existants et augmenter les frais (cette modification nécessite au moins 1 époque pour prendre effet). Par ailleurs, le niveau d’augmentation des frais par le gestionnaire est plafonné.

À l’heure actuelle, Solana ne dispose d’aucun mécanisme de slashing programmatique, contrairement à d’autres blockchains comme Ethereum. Les possibilités pour le délégataire (l’opérateur) d’exploiter son stake délégué afin de mener des opérations malveillantes sont donc moins nombreuses. Les opérateurs des différents LST de validateurs sont fortement contraints et ne peuvent pas voler le stake délégué, puisque les utilisateurs restent propriétaires de leurs SOL stakés. Des mesures supplémentaires devront toutefois être envisagées si Solana prend un jour en charge le slashing programmatique. Ethereum explore actuellement des solutions telles que le staking à deux niveaux afin d’atténuer certains effets de ce problème principal-agent en matière de slashing.

Conclusion

Dans cet article, nous avons examiné le fonctionnement pratique de l’implémentation actuelle des LST sur Solana. Nous avons également mis en évidence les différences entre la délégation native et le modèle de LST de Solana, d’une part, et ceux d’Ethereum, d’autre part.

L’utilisation des LST sur Solana et Ethereum révèle un écart important, le marché des LST de Solana étant encore relativement récent. À mesure que l’utilité des LST se développera et que les utilisateurs se familiariseront avec leur structure, un état DeFi natif plus riche émergera sur Solana

Merci à FP Lee (Sanctum) et à Jon Charbonneau pour leurs commentaires et leur relecture.

Abonnez-vous à Helius

Suivez les dernières actualités du développement sur Solana et recevez une notification à chaque publication

Image agrandie