224 / 691SDIFF

Share Difficulty

Difficulté des preuves soumises au pool

Share Difficulty définit la rareté du résultat à soumettre au pool. Elle change la fréquence d’échantillonnage du travail, pas les règles du réseau ; ne confonds pas difficulté attribuée et meilleur résultat trouvé.

Share Difficulty est la difficulté correspondant à la cible du pool pour soumettre du travail. Une difficulté supérieure signifie une cible numériquement plus basse et moins de hashes admissibles à nombre de tentatives égal.

Stratum V2 transmet maximum_target dans SetTarget. Le serveur rejette les hashes au-dessus de cette limite. Une cible plus basse est plus stricte ; une Share Difficulty supérieure n’autorise donc pas une valeur de hash plus élevée. [Stratum V2 — SetTarget and mining channels]

À hashrate et normalisation identiques, passer de 1024 à 2048 divise approximativement par deux la fréquence attendue des soumissions. Les intervalles restent aléatoires ; chaque résultat n’arrive pas forcément après exactement deux fois plus de temps. [Braiins Academy — Worker management and VarDiff]

Braiins distingue le nombre de soumissions des unités de travail normalisées. Avec une difficulté attribuée supérieure, une soumission acceptée a un poids proportionnellement supérieur. Moins de messages ne prouve donc pas à lui seul un travail moindre. [Braiins Academy — Pool work accounting]

Changer Share Difficulty seul n’accélère pas l’ASIC et ne modifie pas la cible du réseau. À nombre de tentatives indépendantes et difficulté réseau identiques, la probabilité de trouver un bloc reste la même ; seuls les résultats signalés au pool changent. [Braiins Academy — Pool work accounting]

VarDiff adapte la difficulté au hashrate pour réguler le trafic entre mineur et pool. Braiins permet de définir une difficulté minimale. C’est une borne inférieure, pas la promesse que la difficulté attribuée restera exactement à cette valeur. [Braiins Academy — Worker management and VarDiff]

Dans Stratum V2, SetTarget s’applique aux tâches reçues ultérieurement et à celles déjà reçues avec min_ntime vide. Les tâches déjà reçues avec min_ntime renseigné conservent leur cible. N’applique pas le dernier réglage à tout ancien résultat sans connaître sa tâche. [Stratum V2 — SetTarget and mining channels]

L’indicateur best share de Braiins Solo enregistre la difficulté maximale d’un share trouvé durant la session. Il diffère du seuil attribué pour les soumissions. Un record élevé n’améliore pas la chance du prochain hash indépendant et n’accumule pas de progression vers un bloc. [Braiins Academy — Best share]

Un minimum excessif peut accroître la variance du hashrate estimé et déclencher de fausses alertes même avec un appareil fonctionnel. Compare difficulté, période de mesure, travail accepté et connexion ; une courte période sans share ne prouve pas à elle seule une panne d’ASIC. [Braiins Academy — Worker management and VarDiff]

Pour une vision complète, lisez aussi Mining Share, Mining Target, Hashrate, Mining Pool. Cette entrée est également citée par Mining Pool, Mining Share, Mining Target, Stale Rate.

DOC · 001Stratum V2 — SetTarget and mining channelsSpécification ↗DOC · 002Braiins Academy — Worker management and VarDiffDocumentation ↗DOC · 003Braiins Academy — Pool work accountingDocumentation ↗DOC · 004Braiins Academy — Best shareDocumentation ↗
Sources d’abord · Pas un conseil financier