223 / 691SHARE

Mining Share

An den Pool übermittelter Arbeitsnachweis

Mining Share hilft einem Pool, den Beitrag eines Miners zu schätzen. Unterscheide gefundenen Nachweis, Annahme, Gewicht nach Schwierigkeit und tatsächliche Auszahlung.

Mining Share ist ein Hash-Ergebnis für einen zugewiesenen Mining-Auftrag, das das Pool-Ziel erfüllt. Es dient als Arbeitsstichprobe und erfüllt meist nicht die strengere Anforderung für einen Bitcoin-Block.

Der Pool prüft nicht jeden ASIC-Versuch. Ein eingereichtes Ergebnis ermöglicht die Prüfung der Arbeit an einem bestimmten Auftrag und eine statistische Schätzung des Miner-Beitrags. Mining Share ist weder ein übertragbarer Eigentumsanteil an Bitcoin noch eine Bitcoin-Transaktion. [Bitcoin Developer Guide — Pool mining]

Ein Pool verwendet gewöhnlich ein numerisch höheres und damit leichteres Ziel als das Netzwerk. Ein Hash kann das Pool-Ziel erfüllen und das Netzwerkziel verfehlen. Erfüllt er beide, kann er Grundlage eines Blocks sein; alle übrigen Gültigkeitsregeln müssen weiterhin erfüllt sein. [Bitcoin Developer Guide — Pool mining]

In Stratum V2 enthält SubmitSharesStandard job_id, nonce, ntime, version und die Kanalidentifikation. Der Pool prüft das Ergebnis im Kontext des zugewiesenen Auftrags. Dieselbe Nonce ohne diesen Kontext ist kein eigenständiger Nachweis nutzbarer Arbeit. [Stratum V2 — Mining Protocol]

Bei gleicher Normalisierung haben zwei angenommene Einreichungen mit Schwierigkeit 1024 dasselbe Gesamtgewicht wie eine mit Schwierigkeit 2048. Das bedeutet weder gleich viele Nachrichten noch eine exakt gemessene Hash-Anzahl; prüfe, was der Pool-Zähler als Shares bezeichnet. [Braiins Academy — Pool FAQ]

Stratum V2 erlaubt gebündelte SubmitShares.Success. new_submits_accepted_count zählt angenommene Einreichungen, new_shares_sum summiert deren Schwierigkeiten. Beide Werte beziehen sich auf die bestätigte Gruppe, nicht automatisch auf die gesamte Laufzeit. [Stratum V2 — Mining Protocol]

Stratum V2 liefert für eine fehlerhafte Einreichung SubmitShares.Error mit deren sequence_number. Die Prüfung kann verzögert sein. Trenne lokal gesendete von bestätigt angenommenen Ergebnissen; untersuche Fehlerantworten, statt jede Sendung als angenommen zu zählen. [Stratum V2 — Mining Protocol]

Angenommene Arbeit fließt in die Vergütungsregeln des Pools ein. Braiins berechnet bei FPPS beispielsweise die Vergütung aus Arbeit und Netzwerkgrößen, zieht eine Gebühr ab und nutzt separate Auszahlungseinstellungen. Eine Share-Bestätigung sendet selbst noch keine BTC an eine Wallet. [Braiins Academy — Rewards and payouts]

Shares und Blöcke entstehen durch zufällige Suche nach ausreichend niedrigen Hashes. Mehr belegte Arbeit verbessert die statistische Grundlage, macht den nächsten Versuch aber nicht sicher erfolgreich. Auch eine lange Folge angenommener Shares garantiert keinen Block bei einem bestimmten nächsten Versuch. [Braiins Academy — Pool FAQ]

Für ein möglichst vollständiges Bild lies diesen Eintrag zusammen mit Mining Pool, Share Difficulty, Proof of Work, Mining Target. Auf diesen Eintrag verweisen außerdem Mining Pool, Stratum V1, Pay Per Share, Pay Per Last N Shares.

DOC · 001Bitcoin Developer Guide — Pool miningDokumentationDOC · 002Stratum V2 — Mining ProtocolSpezifikationDOC · 003Braiins Academy — Pool FAQDokumentationDOC · 004Braiins Academy — Rewards and payoutsDokumentation
Quellenbasiert · Keine Anlageberatung