PPLNS (Pay Per Last N Shares)
PPLNS rémunère les mineurs proportionnellement à leurs shares lors des derniers N shares avant la trouvée d'un bloc. Encourage la fidélité. Variance plus élevée que PPS. Modèle classique chez les pools historiques.
Définition et principe
PPLNS, Pay Per Last N Shares, est un modèle de rémunération de pool de minage où la récompense de chaque bloc trouvé est distribuée aux mineurs ayant contribué aux N dernières shares soumises avant la trouvée du bloc. Plus un mineur a soumis de shares dans cette fenêtre rétrospective, plus sa part de la récompense est élevée.
C'est l'un des plus anciens modèles, proposé par Meni Rosenfeld en 2011 dans son article fondateur sur les schémas de rémunération de pools.
Comment ça fonctionne
Imaginons N = 1 000 000 shares :
- Le pool agrège toutes les shares de tous les mineurs en flux continu.
- Quand un bloc est trouvé, le pool regarde les 1 000 000 shares précédentes.
- Si Alice a soumis 50 000 shares (5 % du total dans la fenêtre), elle reçoit 5 % de la récompense (subvention + frais).
- Si elle n'a soumis aucune share dans la fenêtre, elle ne reçoit rien.
Différence cruciale avec PPS
| Critère | PPS | PPLNS | |---------|------------------------|-------| | Risque variance | Pool | Mineurs | | Rémunération share | Fixe, immédiate | Conditionnelle | | Encouragement fidélité | Non | Oui | | Frais pool | Élevés | Bas (~1 %) | | Calcul simple | Oui | Plus complexe |
En PPS, chaque share est payée à un taux fixe, même si le pool n'a pas de chance dans une période donnée. En PPLNS, le mineur partage le risque : période chanceuse = surrému, période sans bloc = pas de paiement.
Pourquoi ça décourage le pool hopping
Le pool hopping consiste à changer de pool en exploitant les modèles défavorables aux mineurs « entrants tardifs ». Avec PPLNS, un nouveau mineur qui rejoint juste avant un bloc est désavantagé : il n'a pas de shares dans la fenêtre N. Cela incite à la fidélité au pool.
Variance pour le mineur
PPLNS expose chaque mineur à la chance du pool :
- Pool chanceux sur une période : revenus supérieurs à la moyenne
- Période de malchance : revenus sous la moyenne, voire nuls
- À long terme : convergence vers la moyenne théorique
Pour un mineur seul avec un Antminer S21, la variance peut être très significative. PPLNS est plus tolérable pour les grosses fermes capables de lisser la trésorerie.
Pools utilisant PPLNS
| Pool | Modèle | Note | |------|--------|------| | Slushpool (rebranded Braiins) | Score-based ≈ PPLNS | Variante | | ViaBTC | Optionnel | PPLNS ou PPS | | Ocean (Luke Dashjr, 2023) | Tides (PPLNS variant) | Modèle « tides » améliore le hopping resistance | | P2Pool / Public Pool | PPLNS pur | Pour solo / petits mineurs |
Variantes modernes
- Score-based PPLNS : pondération exponentielle des shares récentes.
- Tides (Ocean Pool, 2023) : variante qui mélange PPLNS avec des fenêtres adaptatives.
- CPPSRB (Capped PPS + Recent Backpay) : hybride PPS/PPLNS.
Choix entre PPLNS et PPS/FPPS
| Profil mineur | Modèle recommandé | |---------------|--------------------| | Mineur amateur avec 1-2 ASICs | PPS / FPPS (revenu lissé) | | Mineur intermédiaire (~10 ASICs) | PPLNS (économie de frais) | | Grosse ferme | Indifférent, dépend des frais | | Mineur idéologique (pas de filtrage) | Ocean Tides ou Braiins |
À retenir
PPLNS est le modèle « partenarial » du minage : on partage les risques avec le pool, on accepte la variance, on bénéficie de frais plus bas. Il s'oppose au modèle « salarial » du PPS/FPPS. Le bon choix dépend de votre tolérance au risque et de la taille de votre opération.
Termes lies
- Pool de minageUn pool de minage mutualise la puissance de calcul de plusieurs mineurs pour stabiliser leurs revenus. Le pool reçoit la récompense et la redistribue selon les shares. Critiqué pour la centralisation qu'il introduit. Foundry, AntPool, F2Pool, Ocean en sont les principaux.
- SharesUne share est une preuve de travail partielle envoyée par un mineur à son pool. Elle ne suffit pas à valider un bloc, mais prouve la contribution. Le pool calcule les paiements en fonction des shares. Concept central des pools depuis les origines.
- PPS (Pay Per Share)PPS est un modèle de rémunération de pool où chaque share est payée à un taux fixe. Le pool absorbe la variance. Frais plus élevés. Sécurise les revenus des petits mineurs.
- FPPS (Full Pay Per Share)FPPS est une variante de PPS qui inclut aussi les frais de transaction du bloc. Permet une rémunération transparente et complète. Standard chez Foundry et AntPool. Frais de pool autour de 2-4 %.
Glossaire inspire du dictionnaire de Loic Morel sur Pandul.fr.