Mining Share est un résultat de hachage pour une tâche de minage attribuée qui satisfait la cible du pool. Il échantillonne le travail réalisé ; il ne satisfait généralement pas l’exigence plus stricte d’un bloc Bitcoin.
Le pool ne vérifie pas chaque tentative de l’ASIC. Un résultat soumis permet de vérifier le travail sur une tâche précise et d’estimer statistiquement la contribution du mineur. Mining Share n’est ni une part de propriété transférable de bitcoin ni une transaction Bitcoin. [Bitcoin Developer Guide — Pool mining]
Le pool utilise généralement une cible numériquement plus élevée, donc plus facile, que celle du réseau. Satisfaire la cible du pool ne suffit donc pas forcément pour celle du réseau. Un hash satisfaisant les deux peut servir à un bloc ; les autres règles de validité restent nécessaires. [Bitcoin Developer Guide — Pool mining]
Dans Stratum V2, SubmitSharesStandard comprend job_id, nonce, ntime, version et l’identification du canal. Le pool vérifie le résultat dans le contexte de la tâche attribuée. Le même nonce sans ce contexte ne prouve pas à lui seul un travail utile. [Stratum V2 — Mining Protocol]
Avec la même normalisation, deux soumissions acceptées de difficulté 1024 ont le même poids total qu’une de difficulté 2048. Cela ne signifie ni autant de messages ni un nombre de hashes mesuré exactement ; vérifie ce que le compteur du pool appelle shares. [Braiins Academy — Pool FAQ]
Stratum V2 permet des SubmitShares.Success groupés. new_submits_accepted_count compte les soumissions acceptées et new_shares_sum additionne leurs difficultés. Ces valeurs concernent le lot confirmé, pas automatiquement les totaux depuis le début. [Stratum V2 — Mining Protocol]
Stratum V2 renvoie SubmitShares.Error avec le sequence_number de la soumission incorrecte. La validation peut être différée. Sépare les résultats envoyés localement de ceux dont l’acceptation est confirmée ; examine les erreurs au lieu de compter chaque envoi comme accepté. [Stratum V2 — Mining Protocol]
Le travail accepté entre dans les règles de récompense du pool. Chez Braiins, FPPS calcule par exemple la récompense selon le travail et les grandeurs du réseau, déduit des frais et utilise des paramètres de versement séparés. Confirmer un share n’envoie pas en soi des BTC au portefeuille. [Braiins Academy — Rewards and payouts]
Shares et blocs résultent d’une recherche aléatoire de hashes suffisamment bas. Plus de travail prouvé améliore la base statistique, sans rendre certaine la prochaine tentative. Même une longue série de shares acceptés ne garantit pas un bloc à une tentative suivante précise. [Braiins Academy — Pool FAQ]
Pour une vision complète, lisez aussi Mining Pool, Share Difficulty, Proof of Work, Mining Target. Cette entrée est également citée par ASIC Miner, Mining Pool, Stratum V1, Pay Per Share.